diff --git a/.github/workflows/angular-demos.yml b/.github/workflows/angular-demos.yml index 04c62eca10..336d85669c 100644 --- a/.github/workflows/angular-demos.yml +++ b/.github/workflows/angular-demos.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/angular.yml b/.github/workflows/angular.yml index 279cb7ed76..3458230167 100644 --- a/.github/workflows/angular.yml +++ b/.github/workflows/angular.yml @@ -33,7 +33,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/dotnet-demos.yml b/.github/workflows/dotnet-demos.yml index a7bdd56092..b44181279a 100644 --- a/.github/workflows/dotnet-demos.yml +++ b/.github/workflows/dotnet-demos.yml @@ -77,7 +77,7 @@ jobs: runs-on: ${{ matrix.os }} defaults: run: - working-directory: demo/dotnet-vui/ + working-directory: demo/dotnet-vui/AvaloniaVUI strategy: matrix: diff --git a/.github/workflows/go-demos.yml b/.github/workflows/go-demos.yml index 47656deadc..eb9b4f72d9 100644 --- a/.github/workflows/go-demos.yml +++ b/.github/workflows/go-demos.yml @@ -27,11 +27,17 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - go: [ '1.16', '1.17', '1.18' ] + go: [ '1.16', '1.17', '1.18', '1.19', '1.20', 'stable' ] steps: - uses: actions/checkout@v3 + - name: Set up Mingw + uses: egor-tensin/setup-mingw@v2 + if: ${{ (matrix.os == 'windows-latest') && (matrix.go != 'stable') && (matrix.go < 1.20) }} + with: + version: 11.2.0 + - name: Set up go uses: actions/setup-go@v4 with: diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index f597b44201..456baf91a8 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -56,11 +56,17 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - go: [ '1.16', '1.17', '1.18' ] + go: [ '1.16', '1.17', '1.18', '1.19', '1.20', 'stable' ] steps: - uses: actions/checkout@v3 + - name: Set up Mingw + uses: egor-tensin/setup-mingw@v2 + if: ${{ (matrix.os == 'windows-latest') && (matrix.go != 'stable') && (matrix.go < 1.20) }} + with: + version: 11.2.0 + - name: Set up go uses: actions/setup-go@v4 with: diff --git a/.github/workflows/nodejs-demos.yml b/.github/workflows/nodejs-demos.yml index 0f00f196b7..0f601b341a 100644 --- a/.github/workflows/nodejs-demos.yml +++ b/.github/workflows/nodejs-demos.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 6519b43555..45da9b983d 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -46,7 +46,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/react-demos.yml b/.github/workflows/react-demos.yml index 9a5d18a4b7..2221ad92e7 100644 --- a/.github/workflows/react-demos.yml +++ b/.github/workflows/react-demos.yml @@ -25,7 +25,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/react-native-demos.yml b/.github/workflows/react-native-demos.yml index 5784f7c5f7..160d0e2821 100644 --- a/.github/workflows/react-native-demos.yml +++ b/.github/workflows/react-native-demos.yml @@ -35,8 +35,14 @@ jobs: with: node-version: ${{ matrix.node-version }} - - name: Pre-build dependencies - run: npm install yarn + # ************ REMOVE AFTER RELEASE ***************** + - name: Build and package binding + working-directory: binding/react-native + run: yarn && yarn pkg + + - name: Add to demo + run: yarn add ../../binding/react-native/pkg/picovoice-porcupine-react-native-3.0.0.tgz + # *************************************************** - name: Install dependencies run: yarn android-install @@ -63,8 +69,14 @@ jobs: with: node-version: ${{ matrix.node-version }} - - name: Pre-build dependencies - run: npm install yarn + # ************ REMOVE AFTER RELEASE ***************** + - name: Build and package binding + working-directory: binding/react-native + run: yarn && yarn pkg + + - name: Add to demo + run: yarn add ../../binding/react-native/pkg/picovoice-porcupine-react-native-3.0.0.tgz + # *************************************************** - name: Install dependencies run: yarn ios-install diff --git a/.github/workflows/react-native-tests.yml b/.github/workflows/react-native-tests.yml index 3b1181b377..e15a0b8ce5 100644 --- a/.github/workflows/react-native-tests.yml +++ b/.github/workflows/react-native-tests.yml @@ -72,7 +72,7 @@ jobs: - name: Cocoapods install working-directory: binding/react-native/test-app/PorcupineTestApp/ios - run: pod install + run: pod install --repo-update - name: Inject AppID run: sed -i '.bak' 's:{TESTING_ACCESS_KEY_HERE}:${{secrets.PV_VALID_ACCESS_KEY}}:' Tests.ts diff --git a/.github/workflows/react.yml b/.github/workflows/react.yml index 809c684574..acb6ceca87 100644 --- a/.github/workflows/react.yml +++ b/.github/workflows/react.yml @@ -33,7 +33,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/unity.yml b/.github/workflows/unity.yml index 9bfa716c28..3f073a7b55 100644 --- a/.github/workflows/unity.yml +++ b/.github/workflows/unity.yml @@ -65,38 +65,35 @@ jobs: Assets/Porcupine/Tests/Integration.cs - name: Run tests - run: xvfb-run --auto-servernum --server-args='-screen 0 640x480x24' - /home/picovoice/Unity/Hub/Editor/2019.4.34f1/Editor/Unity -runTests -batchmode -projectPath . -testResults unityresults.xml -testPlatform StandaloneLinux64 -logFile - + run: xvfb-run --auto-servernum --server-args='-screen 0 640x480x24' /home/picovoice/Unity/Hub/Editor/2021.3.31f1/Editor/Unity -runTests -batchmode -projectPath . -testResults unityresults.xml -testPlatform StandaloneLinux64 -logFile - - name: Check Results run: sed -n 2p unityresults.xml | grep 'result="Passed"' - playtest-mac: - name: Run PlayTest unit tests on macOS - runs-on: pv-ios + # NOTE: fix later as mac runner halts unity test app in between runs. Running locally works fine as well as first try after restarting runner. + # playtest-mac: + # name: Run PlayTest unit tests on macOS + # runs-on: pv-ios - steps: - - uses: actions/checkout@v3 - with: - submodules: 'recursive' + # steps: + # - uses: actions/checkout@v3 + # with: + # submodules: 'recursive' - - name: Pre-build dependencies - run: | - ./copy.sh - ./copy_test_resources.sh + # - name: Pre-build dependencies + # run: | + # ./copy.sh + # ./copy_test_resources.sh - - name: Clean conflicting dylib - run: rm -rf Assets/Porcupine/Plugins/mac/arm64 + # - name: Inject AppID + # run: sed -i '.bak' 's:{TESTING_ACCESS_KEY_HERE}:${{secrets.PV_VALID_ACCESS_KEY}}:' + # Assets/Porcupine/Tests/Integration.cs - - name: Inject AppID - run: sed -i '.bak' 's:{TESTING_ACCESS_KEY_HERE}:${{secrets.PV_VALID_ACCESS_KEY}}:' - Assets/Porcupine/Tests/Integration.cs - - - name: Run tests - run: /Applications/Unity/Hub/Editor/2019.4.34f1/Unity.app/Contents/MacOS/Unity -runTests -batchmode -projectPath . -testResults unityresults.xml -testPlatform StandaloneOSX -logFile - + # - name: Run tests + # run: /Applications/Unity/Hub/Editor/2021.3.31f1/Unity.app/Contents/MacOS/Unity -runTests -batchmode -projectPath . -testResults unityresults.xml -testPlatform StandaloneOSX -logFile - - - name: Check Results - run: sed -n 2p unityresults.xml | grep 'result="Passed"' + # - name: Check Results + # run: sed -n 2p unityresults.xml | grep 'result="Passed"' playtest-windows: name: Run PlayTest unit tests on Windows @@ -120,7 +117,7 @@ jobs: - name: Run tests run: > - & "C:\Program Files\Unity\Hub\Editor\2019.4.34f1\Editor\Unity.exe" -runTests -batchmode -projectPath . -testResults unityresults.xml -testPlatform StandaloneWindows64 -logFile - | Out-Host + & "C:\Program Files\Unity\Hub\Editor\2021.3.31f1\Editor\Unity.exe" -runTests -batchmode -projectPath . -testResults unityresults.xml -testPlatform StandaloneWindows64 -logFile - | Out-Host - name: Check Results run: bash -c "sed -n 2p unityresults.xml | grep Passed" @@ -139,9 +136,6 @@ jobs: ./copy.sh ./copy_test_resources.sh - - name: Clean conflicting dylib - run: rm -rf Assets/Porcupine/Plugins/mac/arm64 - - name: Inject AppID run: sed -i '.bak' 's:{TESTING_ACCESS_KEY_HERE}:${{secrets.PV_VALID_ACCESS_KEY}}:' Assets/Porcupine/Tests/Integration.cs @@ -150,7 +144,7 @@ jobs: run: /Users/alirezakenarsari-anhari/Library/Android/sdk/emulator/emulator -avd Pixel_6_API_33 & - name: Run tests - run: /Applications/Unity/Hub/Editor/2019.4.34f1/Unity.app/Contents/MacOS/Unity -runTests -batchmode -projectPath . -testResults unityresults.xml -testPlatform Android -logFile - + run: /Applications/Unity/Hub/Editor/2021.3.31f1/Unity.app/Contents/MacOS/Unity -runTests -batchmode -buildTarget Android -projectPath . -testResults unityresults.xml -testPlatform Android -logFile - - name: Check Results run: sed -n 2p unityresults.xml | grep 'result="Passed"' diff --git a/.github/workflows/vue-demos.yml b/.github/workflows/vue-demos.yml index 1f02917f83..5d7068cb6b 100644 --- a/.github/workflows/vue-demos.yml +++ b/.github/workflows/vue-demos.yml @@ -24,7 +24,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/vue.yml b/.github/workflows/vue.yml index 3a169b53a2..f229db9601 100644 --- a/.github/workflows/vue.yml +++ b/.github/workflows/vue.yml @@ -33,7 +33,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/web-demos.yml b/.github/workflows/web-demos.yml index 0595b6b829..7b09159c49 100644 --- a/.github/workflows/web-demos.yml +++ b/.github/workflows/web-demos.yml @@ -25,7 +25,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index ca75169161..39f2068611 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -33,7 +33,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/binding/android/Porcupine/porcupine/build.gradle b/binding/android/Porcupine/porcupine/build.gradle index 2b24d5d80b..96cabffbbe 100644 --- a/binding/android/Porcupine/porcupine/build.gradle +++ b/binding/android/Porcupine/porcupine/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.library' ext { PUBLISH_GROUP_ID = 'ai.picovoice' - PUBLISH_VERSION = '2.2.2' + PUBLISH_VERSION = '3.0.0' PUBLISH_ARTIFACT_ID = 'porcupine-android' } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/Porcupine.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/Porcupine.java index 6fe90268b6..9610c9bb33 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/Porcupine.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/Porcupine.java @@ -1,5 +1,5 @@ /* - Copyright 2021-2022 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. @@ -43,6 +43,7 @@ public class Porcupine { private static String DEFAULT_MODEL_PATH; private static boolean isExtracted; + private static String _sdk = "android"; static { System.loadLibrary("pv_porcupine"); @@ -50,6 +51,10 @@ public class Porcupine { private long handle; + public static void setSdk(String sdk) { + Porcupine._sdk = sdk; + } + /** * Constructor. * @@ -66,6 +71,8 @@ private Porcupine( String modelPath, String[] keywordPaths, float[] sensitivities) throws PorcupineException { + PorcupineNative.setSdk(Porcupine._sdk); + handle = PorcupineNative.init( accessKey, modelPath, diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/PorcupineNative.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/PorcupineNative.java index 272d40da75..f6b7f6c17e 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/PorcupineNative.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/PorcupineNative.java @@ -1,5 +1,5 @@ /* - Copyright 2022 Picovoice Inc. + Copyright 2022-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. @@ -20,6 +20,8 @@ class PorcupineNative { static native int getSampleRate(); + static native void setSdk(String sdk); + static native long init( String accessKey, String modelPath, @@ -31,5 +33,4 @@ static native long init( static native int process( long object, short[] pcm) throws PorcupineException; - } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationException.java index 9cc2edb123..e33ef993d2 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineActivationException(Throwable cause) { public PorcupineActivationException(String message) { super(message); } + + public PorcupineActivationException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationLimitException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationLimitException.java index e8f8f35d68..56ef471d7a 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationLimitException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationLimitException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineActivationLimitException(Throwable cause) { public PorcupineActivationLimitException(String message) { super(message); } + + public PorcupineActivationLimitException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationRefusedException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationRefusedException.java index f0a98ff05c..8c3534dd1b 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationRefusedException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationRefusedException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineActivationRefusedException(Throwable cause) { public PorcupineActivationRefusedException(String message) { super(message); } + + public PorcupineActivationRefusedException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationThrottledException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationThrottledException.java index dff8c43a29..00c79d569e 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationThrottledException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineActivationThrottledException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineActivationThrottledException(Throwable cause) { public PorcupineActivationThrottledException(String message) { super(message); } + + public PorcupineActivationThrottledException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineException.java index 254bd3dec4..821ec1048a 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -10,12 +10,46 @@ package ai.picovoice.porcupine; +import android.annotation.SuppressLint; + public class PorcupineException extends Exception { + private final String message; + private final String[] messageStack; + public PorcupineException(Throwable cause) { super(cause); + this.message = cause.getMessage(); + this.messageStack = null; } public PorcupineException(String message) { super(message); + this.message = message; + this.messageStack = null; + } + + public PorcupineException(String message, String[] messageStack) { + super(message); + this.message = message; + this.messageStack = messageStack; + } + + public String[] getMessageStack() { + return this.messageStack; + } + + @SuppressLint("DefaultLocale") + @Override + public String getMessage() { + StringBuilder sb = new StringBuilder(message); + if (messageStack != null) { + if (messageStack.length > 0) { + sb.append(":"); + for (int i = 0; i < messageStack.length; i++) { + sb.append(String.format("\n [%d] %s", i, messageStack[i])); + } + } + } + return sb.toString(); } } \ No newline at end of file diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineIOException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineIOException.java index 29ec63375b..d4c3863b29 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineIOException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineIOException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineIOException(Throwable cause) { public PorcupineIOException(String message) { super(message); } + + public PorcupineIOException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineInvalidArgumentException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineInvalidArgumentException.java index 6207990728..7a8c14d307 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineInvalidArgumentException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineInvalidArgumentException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineInvalidArgumentException(Throwable cause) { public PorcupineInvalidArgumentException(String message) { super(message); } + + public PorcupineInvalidArgumentException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineInvalidStateException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineInvalidStateException.java index a9f9a2867d..45bd017a37 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineInvalidStateException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineInvalidStateException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineInvalidStateException(Throwable cause) { public PorcupineInvalidStateException(String message) { super(message); } + + public PorcupineInvalidStateException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineKeyException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineKeyException.java index 0047a3dc74..3e41f5b5c1 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineKeyException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineKeyException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineKeyException(Throwable cause) { public PorcupineKeyException(String message) { super(message); } + + public PorcupineKeyException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineMemoryException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineMemoryException.java index 02f0ff7a79..fd20dc80a0 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineMemoryException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineMemoryException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineMemoryException(Throwable cause) { public PorcupineMemoryException(String message) { super(message); } + + public PorcupineMemoryException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineRuntimeException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineRuntimeException.java index bb5e6edef0..01d9ae421e 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineRuntimeException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineRuntimeException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineRuntimeException(Throwable cause) { public PorcupineRuntimeException(String message) { super(message); } + + public PorcupineRuntimeException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineStopIterationException.java b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineStopIterationException.java index d809ef30f4..27dd2a4c7e 100644 --- a/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineStopIterationException.java +++ b/binding/android/Porcupine/porcupine/src/main/java/ai/picovoice/porcupine/exception/PorcupineStopIterationException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineStopIterationException(Throwable cause) { public PorcupineStopIterationException(String message) { super(message); } + + public PorcupineStopIterationException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/android/PorcupineTestApp/porcupine-test-app/build.gradle b/binding/android/PorcupineTestApp/porcupine-test-app/build.gradle index 4d17948c12..e67c545ef5 100644 --- a/binding/android/PorcupineTestApp/porcupine-test-app/build.gradle +++ b/binding/android/PorcupineTestApp/porcupine-test-app/build.gradle @@ -136,7 +136,7 @@ dependencies { implementation 'androidx.appcompat:appcompat:1.3.1' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' implementation 'com.google.code.gson:gson:2.10' - implementation 'ai.picovoice:porcupine-android:2.2.2' + implementation 'ai.picovoice:porcupine-android:3.0.0' // Espresso UI Testing androidTestImplementation 'androidx.test.ext:junit:1.1.5' diff --git a/binding/android/PorcupineTestApp/porcupine-test-app/src/androidTest/java/ai/picovoice/porcupine/testapp/PorcupineTest.java b/binding/android/PorcupineTestApp/porcupine-test-app/src/androidTest/java/ai/picovoice/porcupine/testapp/PorcupineTest.java index f158ee62b7..05bde74629 100644 --- a/binding/android/PorcupineTestApp/porcupine-test-app/src/androidTest/java/ai/picovoice/porcupine/testapp/PorcupineTest.java +++ b/binding/android/PorcupineTestApp/porcupine-test-app/src/androidTest/java/ai/picovoice/porcupine/testapp/PorcupineTest.java @@ -318,6 +318,33 @@ public void testInitWithNonAsciiModelName() throws PorcupineException { p.delete(); } + + @Test + public void testErrorStack() { + String[] error = {}; + try { + new Porcupine.Builder() + .setAccessKey("invalid") + .setKeyword(Porcupine.BuiltInKeyword.PORCUPINE) + .build(appContext); + } catch (PorcupineException e) { + error = e.getMessageStack(); + } + + assertTrue(0 < error.length); + assertTrue(error.length <= 8); + + try { + new Porcupine.Builder() + .setAccessKey("invalid") + .setKeyword(Porcupine.BuiltInKeyword.PORCUPINE) + .build(appContext); + } catch (PorcupineException e) { + for (int i = 0; i < error.length; i++) { + assertEquals(e.getMessageStack()[i], error[i]); + } + } + } } @RunWith(Parameterized.class) diff --git a/binding/angular/package.json b/binding/angular/package.json index 60d693e653..1939a57c3f 100644 --- a/binding/angular/package.json +++ b/binding/angular/package.json @@ -34,9 +34,9 @@ "@angular-eslint/template-parser": "~13.5.0", "@angular/cli": "~13.3.9", "@angular/compiler-cli": "~13.3.0", - "@picovoice/porcupine-web": "~2.2.0", - "@picovoice/web-voice-processor": "~4.0.6", - "@types/node": "^12.11.1", + "@picovoice/porcupine-web": "=3.0.0", + "@picovoice/web-voice-processor": "~4.0.8", + "@types/node": "^18.11.9", "@typescript-eslint/eslint-plugin": "^5.27.1", "@typescript-eslint/parser": "^5.27.1", "copy-webpack-plugin": "^11.0.0", diff --git a/binding/angular/projects/porcupine-angular/package.json b/binding/angular/projects/porcupine-angular/package.json index 11ce7fd0f3..8cf05f80c4 100644 --- a/binding/angular/projects/porcupine-angular/package.json +++ b/binding/angular/projects/porcupine-angular/package.json @@ -1,7 +1,7 @@ { "name": "@picovoice/porcupine-angular", "description": "Angular service for Porcupine Web SDK", - "version": "2.2.1", + "version": "3.0.0", "peerDependencies": { "@angular/common": ">=13.0.0", "@angular/core": ">=13.0.0", @@ -20,7 +20,7 @@ "author": "Picovoice Inc", "license": "Apache-2.0", "dependencies": { - "@picovoice/porcupine-web": "=2.2.1", + "@picovoice/porcupine-web": "=3.0.0", "tslib": "^2.3.0" } } diff --git a/binding/angular/projects/porcupine-angular/src/lib/porcupine.service.ts b/binding/angular/projects/porcupine-angular/src/lib/porcupine.service.ts index 508ee48aa4..b84cfd5095 100644 --- a/binding/angular/projects/porcupine-angular/src/lib/porcupine.service.ts +++ b/binding/angular/projects/porcupine-angular/src/lib/porcupine.service.ts @@ -54,6 +54,7 @@ export class PorcupineService implements OnDestroy { try { if (!this.porcupine) { + PorcupineWorker.setSdk('angular'); this.porcupine = await PorcupineWorker.create( accessKey, keywords, diff --git a/binding/angular/yarn.lock b/binding/angular/yarn.lock index 4f11b01b75..df421c6b03 100644 --- a/binding/angular/yarn.lock +++ b/binding/angular/yarn.lock @@ -1783,10 +1783,10 @@ node-addon-api "^3.2.1" node-gyp-build "^4.3.0" -"@picovoice/porcupine-web@~2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-2.2.0.tgz#d02fe8dc3ef7fd4baa8516dd45703f40c09adc8a" - integrity sha512-Sd6dK0fkNbZ/+XTm05vLN5E6LHHPY4vvHLSzdTF5nKDD52JBtd6g9WKpBjuHmfoF3YxqdyxqjeBFNdLtMFjZsQ== +"@picovoice/porcupine-web@=3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-3.0.0.tgz#e97e5e90b37af2b4938637efcaaf3cedc9fad6a3" + integrity sha512-zwhdh2YHy867wwp6G9YQU0q94VCveOQAAjeeDNFK/poJVtCaVc56kFH7wW0odkJ6s49ob8rQwOBdg7iPpZD0Fw== dependencies: "@picovoice/web-utils" "=1.3.1" @@ -1797,10 +1797,12 @@ dependencies: commander "^9.2.0" -"@picovoice/web-voice-processor@~4.0.6": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@picovoice/web-voice-processor/-/web-voice-processor-4.0.6.tgz#4769283b82f64d3625794f7290d47c6d477a3f41" - integrity sha512-Ykfy6hrWFpOklfeN7rSJb5CGim8wDu7J+l8imRYyQxWHWVV1Wu5S8FW69zkJmwiDG2Wx+M2+h0SCMS+hNM5qow== +"@picovoice/web-voice-processor@~4.0.8": + version "4.0.8" + resolved "https://registry.yarnpkg.com/@picovoice/web-voice-processor/-/web-voice-processor-4.0.8.tgz#95247a5393cac4d16490a53feb0f413c902ee5fa" + integrity sha512-/OSHn8YKniMo0jP5EwGimLOxvLQl/Yx4Hs+LydNmoSu4hfBrDdzhhfhB79118uDiK4aUUKx2A/RAD9TG0mQ/ng== + dependencies: + "@picovoice/web-utils" "=1.3.1" "@rollup/plugin-json@^4.1.0": version "4.1.0" @@ -1956,16 +1958,16 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== -"@types/node@^12.11.1": - version "12.20.55" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" - integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== - "@types/node@^14.14.31": version "14.18.36" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.36.tgz#c414052cb9d43fab67d679d5f3c641be911f5835" integrity sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ== +"@types/node@^18.11.9": + version "18.18.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.6.tgz#26da694f75cdb057750f49d099da5e3f3824cb3e" + integrity sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w== + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" diff --git a/binding/dotnet/Porcupine.sln b/binding/dotnet/Porcupine.sln index 890de97e39..e0c126abbd 100644 --- a/binding/dotnet/Porcupine.sln +++ b/binding/dotnet/Porcupine.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30517.126 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32929.385 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Porcupine", "Porcupine\Porcupine.csproj", "{C7DD584F-DF0B-4FD4-B7BD-F64483C72F79}" EndProject @@ -21,7 +21,6 @@ Global {3179843B-9F5B-4BDB-88BA-602C50A5F7DF}.Debug|AnyCPU.Build.0 = Debug|Any CPU {3179843B-9F5B-4BDB-88BA-602C50A5F7DF}.Release|AnyCPU.ActiveCfg = Release|Any CPU {3179843B-9F5B-4BDB-88BA-602C50A5F7DF}.Release|AnyCPU.Build.0 = Release|Any CPU - EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection diff --git a/binding/dotnet/Porcupine/Porcupine.cs b/binding/dotnet/Porcupine/Porcupine.cs index 738d2ba9df..22ff604647 100644 --- a/binding/dotnet/Porcupine/Porcupine.cs +++ b/binding/dotnet/Porcupine/Porcupine.cs @@ -110,9 +110,6 @@ private static extern PorcupineStatus pv_porcupine_init( float[] sensitivities, out IntPtr handle); - [DllImport(LIBRARY, CallingConvention = CallingConvention.Cdecl)] - private static extern int pv_sample_rate(); - [DllImport(LIBRARY, CallingConvention = CallingConvention.Cdecl)] private static extern void pv_porcupine_delete(IntPtr handle); @@ -128,6 +125,18 @@ private static extern PorcupineStatus pv_porcupine_process( [DllImport(LIBRARY, CallingConvention = CallingConvention.Cdecl)] private static extern int pv_porcupine_frame_length(); + [DllImport(LIBRARY, CallingConvention = CallingConvention.Cdecl)] + private static extern int pv_sample_rate(); + + [DllImport(LIBRARY, CallingConvention = CallingConvention.Cdecl)] + private static extern void pv_set_sdk(string sdk); + + [DllImport(LIBRARY, CallingConvention = CallingConvention.Cdecl)] + private static extern PorcupineStatus pv_get_error_stack(out IntPtr messageStack, out int messageStackDepth); + + [DllImport(LIBRARY, CallingConvention = CallingConvention.Cdecl)] + private static extern void pv_free_error_stack(IntPtr messageStack); + /// /// Creates an instance of the Porcupine wake word engine from built-in keywords. /// @@ -243,6 +252,8 @@ private Porcupine( keywordPathsPtr[i] = Utils.GetPtrFromUtf8String(keywordPathsArray[i]); } + pv_set_sdk("dotnet"); + PorcupineStatus status = pv_porcupine_init( accessKeyPtr, modelPathPtr, @@ -260,7 +271,8 @@ private Porcupine( if (status != PorcupineStatus.SUCCESS) { - throw PorcupineStatusToException(status, "Porcupine init failed."); + string[] messageStack = GetMessageStack(); + throw PorcupineStatusToException(status, "Porcupine init failed", messageStack); } Version = Marshal.PtrToStringAnsi(pv_porcupine_version()); @@ -291,7 +303,8 @@ public int Process(short[] pcm) PorcupineStatus status = pv_porcupine_process(_libraryPointer, pcm, out keywordIndex); if (status != PorcupineStatus.SUCCESS) { - throw PorcupineStatusToException(status, "Porcupine process failed."); + string[] messageStack = GetMessageStack(); + throw PorcupineStatusToException(status, "Porcupine process failed", messageStack); } return keywordIndex; @@ -320,37 +333,45 @@ public int Process(short[] pcm) /// Coverts status codes to relevant .NET exceptions /// /// Picovoice library status code. + /// Default error message. + /// Error stack returned from Picovoice library. /// .NET exception private static PorcupineException PorcupineStatusToException( PorcupineStatus status, - string message = "") + string message = "", + string[] messageStack = null) { + if (messageStack == null) + { + messageStack = new string[] { }; + } + switch (status) { case PorcupineStatus.OUT_OF_MEMORY: - return new PorcupineMemoryException(message); + return new PorcupineMemoryException(message, messageStack); case PorcupineStatus.IO_ERROR: - return new PorcupineIOException(message); + return new PorcupineIOException(message, messageStack); case PorcupineStatus.INVALID_ARGUMENT: - return new PorcupineInvalidArgumentException(message); + return new PorcupineInvalidArgumentException(message, messageStack); case PorcupineStatus.STOP_ITERATION: - return new PorcupineStopIterationException(message); + return new PorcupineStopIterationException(message, messageStack); case PorcupineStatus.KEY_ERROR: - return new PorcupineKeyException(message); + return new PorcupineKeyException(message, messageStack); case PorcupineStatus.INVALID_STATE: - return new PorcupineInvalidStateException(message); + return new PorcupineInvalidStateException(message, messageStack); case PorcupineStatus.RUNTIME_ERROR: - return new PorcupineRuntimeException(message); + return new PorcupineRuntimeException(message, messageStack); case PorcupineStatus.ACTIVATION_ERROR: - return new PorcupineActivationException(message); + return new PorcupineActivationException(message, messageStack); case PorcupineStatus.ACTIVATION_LIMIT_REACHED: - return new PorcupineActivationLimitException(message); + return new PorcupineActivationLimitException(message, messageStack); case PorcupineStatus.ACTIVATION_THROTTLED: - return new PorcupineActivationThrottledException(message); + return new PorcupineActivationThrottledException(message, messageStack); case PorcupineStatus.ACTIVATION_REFUSED: - return new PorcupineActivationRefusedException(message); + return new PorcupineActivationRefusedException(message, messageStack); default: - return new PorcupineException("Unmapped error code returned from Porcupine."); + return new PorcupineException("Unmapped error code returned from Porcupine.", messageStack); } } @@ -373,5 +394,29 @@ public void Dispose() { Dispose(); } + + private string[] GetMessageStack() + { + int messageStackDepth; + IntPtr messageStackRef; + + PorcupineStatus status = pv_get_error_stack(out messageStackRef, out messageStackDepth); + if (status != PorcupineStatus.SUCCESS) + { + throw PorcupineStatusToException(status, "Unable to get Porcupine error state"); + } + + int elementSize = Marshal.SizeOf(typeof(IntPtr)); + string[] messageStack = new string[messageStackDepth]; + + for (int i = 0; i < messageStackDepth; i++) + { + messageStack[i] = Marshal.PtrToStringAnsi(Marshal.ReadIntPtr(messageStackRef, i * elementSize)); + } + + pv_free_error_stack(messageStackRef); + + return messageStack; + } } } \ No newline at end of file diff --git a/binding/dotnet/Porcupine/Porcupine.csproj b/binding/dotnet/Porcupine/Porcupine.csproj index 2b6d74a2aa..8ce5af2aaf 100644 --- a/binding/dotnet/Porcupine/Porcupine.csproj +++ b/binding/dotnet/Porcupine/Porcupine.csproj @@ -2,7 +2,7 @@ net6.0;netcoreapp3.0;netstandard2.0 - 2.2.3 + 3.0.0 Picovoice Porcupine Wake Word Engine diff --git a/binding/dotnet/Porcupine/PorcupineException.cs b/binding/dotnet/Porcupine/PorcupineException.cs index 87dc9ac625..85455fcf92 100644 --- a/binding/dotnet/Porcupine/PorcupineException.cs +++ b/binding/dotnet/Porcupine/PorcupineException.cs @@ -1,5 +1,5 @@ /* - Copyright 2021-2022 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. @@ -15,10 +15,36 @@ namespace Pv { public class PorcupineException : Exception { + private readonly string[] _messageStack; + public PorcupineException() { } public PorcupineException(string message) : base(message) { } + public PorcupineException(string message, string[] messageStack) : base(ModifyMessages(message, messageStack)) + { + this._messageStack = messageStack; + } + + public string[] MessageStack + { + get => _messageStack; + } + + private static string ModifyMessages(string message, string[] messageStack) + { + string messageString = message; + if (messageStack.Length > 0) + { + messageString += ":"; + for (int i = 0; i < messageStack.Length; i++) + { + messageString += $"\n [{i}] {messageStack[i]}"; + } + } + return messageString; + } + } public class PorcupineMemoryException : PorcupineException @@ -26,6 +52,8 @@ public class PorcupineMemoryException : PorcupineException public PorcupineMemoryException() { } public PorcupineMemoryException(string message) : base(message) { } + + public PorcupineMemoryException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineIOException : PorcupineException @@ -33,6 +61,8 @@ public class PorcupineIOException : PorcupineException public PorcupineIOException() { } public PorcupineIOException(string message) : base(message) { } + + public PorcupineIOException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineInvalidArgumentException : PorcupineException @@ -40,6 +70,8 @@ public class PorcupineInvalidArgumentException : PorcupineException public PorcupineInvalidArgumentException() { } public PorcupineInvalidArgumentException(string message) : base(message) { } + + public PorcupineInvalidArgumentException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineStopIterationException : PorcupineException @@ -47,6 +79,8 @@ public class PorcupineStopIterationException : PorcupineException public PorcupineStopIterationException() { } public PorcupineStopIterationException(string message) : base(message) { } + + public PorcupineStopIterationException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineKeyException : PorcupineException @@ -54,6 +88,8 @@ public class PorcupineKeyException : PorcupineException public PorcupineKeyException() { } public PorcupineKeyException(string message) : base(message) { } + + public PorcupineKeyException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineInvalidStateException : PorcupineException @@ -61,6 +97,8 @@ public class PorcupineInvalidStateException : PorcupineException public PorcupineInvalidStateException() { } public PorcupineInvalidStateException(string message) : base(message) { } + + public PorcupineInvalidStateException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineRuntimeException : PorcupineException @@ -68,6 +106,8 @@ public class PorcupineRuntimeException : PorcupineException public PorcupineRuntimeException() { } public PorcupineRuntimeException(string message) : base(message) { } + + public PorcupineRuntimeException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineActivationException : PorcupineException @@ -75,6 +115,8 @@ public class PorcupineActivationException : PorcupineException public PorcupineActivationException() { } public PorcupineActivationException(string message) : base(message) { } + + public PorcupineActivationException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineActivationLimitException : PorcupineException @@ -82,6 +124,8 @@ public class PorcupineActivationLimitException : PorcupineException public PorcupineActivationLimitException() { } public PorcupineActivationLimitException(string message) : base(message) { } + + public PorcupineActivationLimitException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineActivationThrottledException : PorcupineException @@ -89,6 +133,8 @@ public class PorcupineActivationThrottledException : PorcupineException public PorcupineActivationThrottledException() { } public PorcupineActivationThrottledException(string message) : base(message) { } + + public PorcupineActivationThrottledException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineActivationRefusedException : PorcupineException @@ -96,6 +142,8 @@ public class PorcupineActivationRefusedException : PorcupineException public PorcupineActivationRefusedException() { } public PorcupineActivationRefusedException(string message) : base(message) { } + + public PorcupineActivationRefusedException(string message, string[] messageStack) : base(message, messageStack) { } } } \ No newline at end of file diff --git a/binding/dotnet/PorcupineTest/MainTest.cs b/binding/dotnet/PorcupineTest/MainTest.cs index a65b745643..195422b8d5 100644 --- a/binding/dotnet/PorcupineTest/MainTest.cs +++ b/binding/dotnet/PorcupineTest/MainTest.cs @@ -292,6 +292,48 @@ public void TestWithNonAsciiModelName() new List() { 0, 0 }); } + [TestMethod] + public void TestMessageStack() + { + List keywords = new List() { BuiltInKeyword.PORCUPINE }; + Porcupine p; + string[] messageList = new string[] { }; + + try + { + p = Porcupine.FromBuiltInKeywords( + "invalid", + keywords, + GetModelPath("en")); + Assert.IsNull(p); + p.Dispose(); + } + catch (PorcupineException e) + { + messageList = e.MessageStack; + } + + Assert.IsTrue(0 < messageList.Length); + Assert.IsTrue(messageList.Length < 8); + + try + { + p = Porcupine.FromBuiltInKeywords( + "invalid", + keywords, + GetModelPath("en")); + Assert.IsNull(p); + p.Dispose(); + } + catch (PorcupineException e) + { + for (int i = 0; i < messageList.Length; i++) + { + Assert.AreEqual(messageList[i], e.MessageStack[i]); + } + } + } + private List GetPcmFromFile(string audioFilePath, int expectedSampleRate) { List data = new List(); diff --git a/binding/flutter/CHANGELOG.md b/binding/flutter/CHANGELOG.md index 07adb4ba3e..7adffbd87f 100644 --- a/binding/flutter/CHANGELOG.md +++ b/binding/flutter/CHANGELOG.md @@ -48,4 +48,8 @@ * Update flutter-voice-processor ## [2.2.2] - 2023-08-24 -* Update native packages \ No newline at end of file +* Update native packages + +## [3.0.0] - 2023-10-25 +* Engine improvements +* Improved error reporting diff --git a/binding/flutter/android/build.gradle b/binding/flutter/android/build.gradle index 923570b28a..f460c17306 100644 --- a/binding/flutter/android/build.gradle +++ b/binding/flutter/android/build.gradle @@ -1,5 +1,5 @@ group 'ai.picovoice.flutter.porcupine' -version '2.2.2' +version '3.0.0' buildscript { repositories { @@ -43,5 +43,5 @@ android { } dependencies { - implementation 'ai.picovoice:porcupine-android:2.2.2' + implementation 'ai.picovoice:porcupine-android:3.0.0' } diff --git a/binding/flutter/android/src/main/java/ai/picovoice/flutter/porcupine/PorcupinePlugin.java b/binding/flutter/android/src/main/java/ai/picovoice/flutter/porcupine/PorcupinePlugin.java index 702ee30020..edf9d5dec7 100644 --- a/binding/flutter/android/src/main/java/ai/picovoice/flutter/porcupine/PorcupinePlugin.java +++ b/binding/flutter/android/src/main/java/ai/picovoice/flutter/porcupine/PorcupinePlugin.java @@ -1,5 +1,5 @@ // -// Copyright 2020-2021 Picovoice Inc. +// Copyright 2020-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. @@ -45,6 +45,8 @@ public void onAttachedToEngine(@NonNull FlutterPluginBinding flutterPluginBindin flutterContext = flutterPluginBinding.getApplicationContext(); channel = new MethodChannel(flutterPluginBinding.getBinaryMessenger(), "porcupine"); channel.setMethodCallHandler(this); + + Porcupine.setSdk("flutter"); } @Override diff --git a/binding/flutter/ios/Classes/SwiftPorcupinePlugin.swift b/binding/flutter/ios/Classes/SwiftPorcupinePlugin.swift index 12c574c7dd..dc1a3186cb 100644 --- a/binding/flutter/ios/Classes/SwiftPorcupinePlugin.swift +++ b/binding/flutter/ios/Classes/SwiftPorcupinePlugin.swift @@ -1,5 +1,5 @@ // -// Copyright 2020-2021 Picovoice Inc. +// Copyright 2020-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. @@ -28,6 +28,8 @@ public class SwiftPorcupinePlugin: NSObject, FlutterPlugin { let methodChannel = FlutterMethodChannel(name: "porcupine", binaryMessenger: registrar.messenger()) registrar.addMethodCallDelegate(instance, channel: methodChannel) + + Porcupine.setSdk(sdk: "flutter") } public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) { diff --git a/binding/flutter/ios/porcupine_flutter.podspec b/binding/flutter/ios/porcupine_flutter.podspec index 029cc673c5..01915e0230 100644 --- a/binding/flutter/ios/porcupine_flutter.podspec +++ b/binding/flutter/ios/porcupine_flutter.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'porcupine_flutter' - s.version = '2.2.2' + s.version = '3.0.0' s.summary = 'A Flutter package plugin for Picovoice\'s Porcupine wake word engine' s.description = <<-DESC A Flutter package plugin for Picovoice\'s Porcupine wake word engine. @@ -12,7 +12,6 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.platform = :ios, '11.0' s.dependency 'Flutter' - s.dependency 'Porcupine-iOS', '~> 2.2.1' - + s.dependency 'Porcupine-iOS', '~> 3.0.0' s.swift_version = '5.0' end \ No newline at end of file diff --git a/binding/flutter/lib/porcupine.dart b/binding/flutter/lib/porcupine.dart index 8437ec52fd..cbed980caa 100644 --- a/binding/flutter/lib/porcupine.dart +++ b/binding/flutter/lib/porcupine.dart @@ -1,5 +1,5 @@ // -// Copyright 2020-2022 Picovoice Inc. +// Copyright 2020-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. diff --git a/binding/flutter/pubspec.yaml b/binding/flutter/pubspec.yaml index 13a806dc93..d306135e2f 100644 --- a/binding/flutter/pubspec.yaml +++ b/binding/flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: porcupine_flutter description: A Flutter plugin for Picovoice's Porcupine offline wake word engine. -version: 2.2.2 +version: 3.0.0 homepage: https://picovoice.ai/ repository: https://github.com/Picovoice/porcupine/ documentation: https://picovoice.ai/docs/porcupine/ diff --git a/binding/go/README.md b/binding/go/README.md index 6099fcfe84..3e9d7ee30f 100644 --- a/binding/go/README.md +++ b/binding/go/README.md @@ -22,6 +22,8 @@ applications. It is - Go 1.16+ - Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64), Raspberry Pi, NVIDIA Jetson (Nano), and BeagleBone. +- **Windows**: The Go binding requires `cgo`, which means that you need to install a gcc compiler like [Mingw](http://mingw-w64.org/) to build it properly. + - Go versions less than `1.20` requires `gcc` version `11` or lower. ## Installation diff --git a/binding/go/embedded/lib/beaglebone/libpv_porcupine.so b/binding/go/embedded/lib/beaglebone/libpv_porcupine.so index 7619667543..54dd904c4f 100755 Binary files a/binding/go/embedded/lib/beaglebone/libpv_porcupine.so and b/binding/go/embedded/lib/beaglebone/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/common/porcupine_params.pv b/binding/go/embedded/lib/common/porcupine_params.pv index 11743f388e..27b7e5366b 100644 Binary files a/binding/go/embedded/lib/common/porcupine_params.pv and b/binding/go/embedded/lib/common/porcupine_params.pv differ diff --git a/binding/go/embedded/lib/jetson/cortex-a57-aarch64/libpv_porcupine.so b/binding/go/embedded/lib/jetson/cortex-a57-aarch64/libpv_porcupine.so index 455f3b28c5..4590040888 100755 Binary files a/binding/go/embedded/lib/jetson/cortex-a57-aarch64/libpv_porcupine.so and b/binding/go/embedded/lib/jetson/cortex-a57-aarch64/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/linux/x86_64/libpv_porcupine.so b/binding/go/embedded/lib/linux/x86_64/libpv_porcupine.so index e4243becd0..32e78117c0 100644 Binary files a/binding/go/embedded/lib/linux/x86_64/libpv_porcupine.so and b/binding/go/embedded/lib/linux/x86_64/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/mac/arm64/libpv_porcupine.dylib b/binding/go/embedded/lib/mac/arm64/libpv_porcupine.dylib index f196f48f14..1753deafa6 100755 Binary files a/binding/go/embedded/lib/mac/arm64/libpv_porcupine.dylib and b/binding/go/embedded/lib/mac/arm64/libpv_porcupine.dylib differ diff --git a/binding/go/embedded/lib/mac/x86_64/libpv_porcupine.dylib b/binding/go/embedded/lib/mac/x86_64/libpv_porcupine.dylib index 8a1ade733a..d0d328fc92 100644 Binary files a/binding/go/embedded/lib/mac/x86_64/libpv_porcupine.dylib and b/binding/go/embedded/lib/mac/x86_64/libpv_porcupine.dylib differ diff --git a/binding/go/embedded/lib/raspberry-pi/arm11/libpv_porcupine.so b/binding/go/embedded/lib/raspberry-pi/arm11/libpv_porcupine.so index 7f97afe110..4b97c301a4 100755 Binary files a/binding/go/embedded/lib/raspberry-pi/arm11/libpv_porcupine.so and b/binding/go/embedded/lib/raspberry-pi/arm11/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/raspberry-pi/cortex-a53-aarch64/libpv_porcupine.so b/binding/go/embedded/lib/raspberry-pi/cortex-a53-aarch64/libpv_porcupine.so index f014af619a..a8c728d264 100755 Binary files a/binding/go/embedded/lib/raspberry-pi/cortex-a53-aarch64/libpv_porcupine.so and b/binding/go/embedded/lib/raspberry-pi/cortex-a53-aarch64/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/raspberry-pi/cortex-a53/libpv_porcupine.so b/binding/go/embedded/lib/raspberry-pi/cortex-a53/libpv_porcupine.so index b490a99ec3..a764117db1 100755 Binary files a/binding/go/embedded/lib/raspberry-pi/cortex-a53/libpv_porcupine.so and b/binding/go/embedded/lib/raspberry-pi/cortex-a53/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/raspberry-pi/cortex-a7/libpv_porcupine.so b/binding/go/embedded/lib/raspberry-pi/cortex-a7/libpv_porcupine.so index 9ecb13df2d..3ab1a92a5c 100755 Binary files a/binding/go/embedded/lib/raspberry-pi/cortex-a7/libpv_porcupine.so and b/binding/go/embedded/lib/raspberry-pi/cortex-a7/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/raspberry-pi/cortex-a72-aarch64/libpv_porcupine.so b/binding/go/embedded/lib/raspberry-pi/cortex-a72-aarch64/libpv_porcupine.so index 77d179eae8..c1381d071a 100755 Binary files a/binding/go/embedded/lib/raspberry-pi/cortex-a72-aarch64/libpv_porcupine.so and b/binding/go/embedded/lib/raspberry-pi/cortex-a72-aarch64/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/raspberry-pi/cortex-a72/libpv_porcupine.so b/binding/go/embedded/lib/raspberry-pi/cortex-a72/libpv_porcupine.so index c79914d5fd..d2296aa8a1 100755 Binary files a/binding/go/embedded/lib/raspberry-pi/cortex-a72/libpv_porcupine.so and b/binding/go/embedded/lib/raspberry-pi/cortex-a72/libpv_porcupine.so differ diff --git a/binding/go/embedded/lib/windows/amd64/libpv_porcupine.dll b/binding/go/embedded/lib/windows/amd64/libpv_porcupine.dll index 2eb1af803b..9ab18f2130 100644 Binary files a/binding/go/embedded/lib/windows/amd64/libpv_porcupine.dll and b/binding/go/embedded/lib/windows/amd64/libpv_porcupine.dll differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/alexa_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/alexa_beaglebone.ppn index cf68aa3d81..5ab92ea056 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/alexa_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/alexa_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/americano_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/americano_beaglebone.ppn index 29574c7e27..d33bc19761 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/americano_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/americano_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/blueberry_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/blueberry_beaglebone.ppn index a2a570f44a..ee3ad3ffd6 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/blueberry_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/blueberry_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/bumblebee_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/bumblebee_beaglebone.ppn index ccd4e86017..0234f3aa04 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/bumblebee_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/bumblebee_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/computer_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/computer_beaglebone.ppn index 04876976ab..35f36ac20d 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/computer_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/computer_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/grapefruit_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/grapefruit_beaglebone.ppn index 3c5cca088d..ca48d6c1ea 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/grapefruit_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/grapefruit_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/grasshopper_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/grasshopper_beaglebone.ppn index 64707bc4d1..466492bdba 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/grasshopper_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/grasshopper_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/hey google_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/hey google_beaglebone.ppn index 1728482c77..34b9b6627f 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/hey google_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/hey google_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/hey siri_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/hey siri_beaglebone.ppn index 574c90bdf0..01da387420 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/hey siri_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/hey siri_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/jarvis_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/jarvis_beaglebone.ppn index f6aeb8fc5f..c4611e2635 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/jarvis_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/jarvis_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/ok google_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/ok google_beaglebone.ppn index 23c8e4d75d..70764278db 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/ok google_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/ok google_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/picovoice_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/picovoice_beaglebone.ppn index dddcb54662..4e6e0b9e4f 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/picovoice_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/picovoice_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/porcupine_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/porcupine_beaglebone.ppn index 7963570260..ed049c3c10 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/porcupine_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/porcupine_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/beaglebone/terminator_beaglebone.ppn b/binding/go/embedded/resources/keyword_files/beaglebone/terminator_beaglebone.ppn index cb01506596..323c294e1b 100644 Binary files a/binding/go/embedded/resources/keyword_files/beaglebone/terminator_beaglebone.ppn and b/binding/go/embedded/resources/keyword_files/beaglebone/terminator_beaglebone.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/alexa_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/alexa_jetson.ppn index 799b28f3a2..4da000551e 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/alexa_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/alexa_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/americano_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/americano_jetson.ppn index 45b4470c09..3e2d4a5cf1 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/americano_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/americano_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/blueberry_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/blueberry_jetson.ppn index b5f4c087bf..e5454314f7 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/blueberry_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/blueberry_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/bumblebee_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/bumblebee_jetson.ppn index 0abd74e64c..33a65d5932 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/bumblebee_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/bumblebee_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/computer_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/computer_jetson.ppn index 1530065e63..36a23e3b0a 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/computer_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/computer_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/grapefruit_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/grapefruit_jetson.ppn index a6a4219d90..2c25707227 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/grapefruit_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/grapefruit_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/grasshopper_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/grasshopper_jetson.ppn index 40b4e15d66..586f69fa18 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/grasshopper_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/grasshopper_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/hey google_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/hey google_jetson.ppn index 81e289de10..52998f406f 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/hey google_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/hey google_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/hey siri_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/hey siri_jetson.ppn index daae50f5ae..2ea065bbbc 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/hey siri_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/hey siri_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/jarvis_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/jarvis_jetson.ppn index ac1674dcfe..612f97f06d 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/jarvis_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/jarvis_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/ok google_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/ok google_jetson.ppn index 21d3fcf195..e2f8735311 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/ok google_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/ok google_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/picovoice_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/picovoice_jetson.ppn index a63c8772e4..f84c13a588 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/picovoice_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/picovoice_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/porcupine_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/porcupine_jetson.ppn index aec5b49e1d..9e52d5755c 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/porcupine_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/porcupine_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/jetson/terminator_jetson.ppn b/binding/go/embedded/resources/keyword_files/jetson/terminator_jetson.ppn index 0b4b5628cc..8df1fa619f 100644 Binary files a/binding/go/embedded/resources/keyword_files/jetson/terminator_jetson.ppn and b/binding/go/embedded/resources/keyword_files/jetson/terminator_jetson.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/alexa_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/alexa_linux.ppn index 500064926e..f39be755b9 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/alexa_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/alexa_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/americano_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/americano_linux.ppn index fc0a6658bf..6873b60c53 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/americano_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/americano_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/blueberry_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/blueberry_linux.ppn index 3413c4100f..f285f8bb3c 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/blueberry_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/blueberry_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/bumblebee_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/bumblebee_linux.ppn index 071407317a..a7e522c58d 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/bumblebee_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/bumblebee_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/computer_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/computer_linux.ppn index ca5c242523..69f22f731a 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/computer_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/computer_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/grapefruit_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/grapefruit_linux.ppn index 61d8ed5b19..3c20ad7895 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/grapefruit_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/grapefruit_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/grasshopper_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/grasshopper_linux.ppn index 83725cbcc5..18fb11ba89 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/grasshopper_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/grasshopper_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/hey google_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/hey google_linux.ppn index 39209b809c..f077b57cd3 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/hey google_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/hey google_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/hey siri_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/hey siri_linux.ppn index 7767a5350b..b64f828beb 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/hey siri_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/hey siri_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/jarvis_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/jarvis_linux.ppn index 572bcc3d81..3a2ab940ce 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/jarvis_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/jarvis_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/ok google_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/ok google_linux.ppn index 009f7a83fb..333ca3b37d 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/ok google_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/ok google_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/picovoice_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/picovoice_linux.ppn index a1a8ceecb9..0aa34d11ee 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/picovoice_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/picovoice_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/porcupine_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/porcupine_linux.ppn index ec8e6b84ad..85496e617e 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/porcupine_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/porcupine_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/linux/terminator_linux.ppn b/binding/go/embedded/resources/keyword_files/linux/terminator_linux.ppn index 464d7afeda..410067e3a2 100644 Binary files a/binding/go/embedded/resources/keyword_files/linux/terminator_linux.ppn and b/binding/go/embedded/resources/keyword_files/linux/terminator_linux.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/alexa_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/alexa_mac.ppn index 6ba56f8b59..27019b4c15 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/alexa_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/alexa_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/americano_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/americano_mac.ppn index 95afd9aa78..c1d7070aa4 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/americano_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/americano_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/blueberry_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/blueberry_mac.ppn index c6ffa5aa7c..36d0269a20 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/blueberry_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/blueberry_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/bumblebee_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/bumblebee_mac.ppn index 72465d205b..7b2dd92eb7 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/bumblebee_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/bumblebee_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/computer_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/computer_mac.ppn index 9c1d83b7c5..19c8008a18 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/computer_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/computer_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/grapefruit_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/grapefruit_mac.ppn index 18dc67994c..a9c6dc7572 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/grapefruit_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/grapefruit_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/grasshopper_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/grasshopper_mac.ppn index e6b9c504b5..f40a9cd3f1 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/grasshopper_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/grasshopper_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/hey google_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/hey google_mac.ppn index 137ecb429a..a849c0b73b 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/hey google_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/hey google_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/hey siri_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/hey siri_mac.ppn index f7c32b130b..e28787f46f 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/hey siri_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/hey siri_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/jarvis_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/jarvis_mac.ppn index d248dcc910..d9b5292067 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/jarvis_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/jarvis_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/ok google_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/ok google_mac.ppn index 69b915535a..e83e5d4170 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/ok google_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/ok google_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/picovoice_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/picovoice_mac.ppn index 751d873052..066dd5530b 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/picovoice_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/picovoice_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/porcupine_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/porcupine_mac.ppn index c0358a0410..08f7bb046f 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/porcupine_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/porcupine_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/mac/terminator_mac.ppn b/binding/go/embedded/resources/keyword_files/mac/terminator_mac.ppn index cbd1c226b3..046d76a78b 100644 Binary files a/binding/go/embedded/resources/keyword_files/mac/terminator_mac.ppn and b/binding/go/embedded/resources/keyword_files/mac/terminator_mac.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/alexa_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/alexa_raspberry-pi.ppn index 486094b98c..5b17773457 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/alexa_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/alexa_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/americano_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/americano_raspberry-pi.ppn index 0b1d81a7c3..15a29aa39c 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/americano_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/americano_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/blueberry_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/blueberry_raspberry-pi.ppn index fc7e652003..8bc9a8ca5d 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/blueberry_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/blueberry_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/bumblebee_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/bumblebee_raspberry-pi.ppn index e99b256168..7632d76188 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/bumblebee_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/bumblebee_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/computer_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/computer_raspberry-pi.ppn index ba67316790..51c7928022 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/computer_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/computer_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/grapefruit_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/grapefruit_raspberry-pi.ppn index bfeec2da33..b845f77bb1 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/grapefruit_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/grapefruit_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/grasshopper_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/grasshopper_raspberry-pi.ppn index a80062455d..a83913c114 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/grasshopper_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/grasshopper_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/hey google_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/hey google_raspberry-pi.ppn index c8a8115af7..07103ff52f 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/hey google_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/hey google_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/hey siri_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/hey siri_raspberry-pi.ppn index fcaaca1126..ec00a5ca87 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/hey siri_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/hey siri_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/jarvis_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/jarvis_raspberry-pi.ppn index d3c89f0d4e..607e6b763b 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/jarvis_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/jarvis_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/ok google_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/ok google_raspberry-pi.ppn index b35c53fe8b..128d4802da 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/ok google_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/ok google_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/picovoice_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/picovoice_raspberry-pi.ppn index 382e0d9183..88d22df28e 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/picovoice_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/picovoice_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/porcupine_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/porcupine_raspberry-pi.ppn index 5d8b63d18c..7be1049724 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/porcupine_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/porcupine_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/raspberry-pi/terminator_raspberry-pi.ppn b/binding/go/embedded/resources/keyword_files/raspberry-pi/terminator_raspberry-pi.ppn index 005cc01132..b087035ea8 100644 Binary files a/binding/go/embedded/resources/keyword_files/raspberry-pi/terminator_raspberry-pi.ppn and b/binding/go/embedded/resources/keyword_files/raspberry-pi/terminator_raspberry-pi.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/alexa_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/alexa_windows.ppn index 5e58ac9289..deb113051b 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/alexa_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/alexa_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/americano_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/americano_windows.ppn index 160e7b21b6..fde5006971 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/americano_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/americano_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/blueberry_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/blueberry_windows.ppn index 4ff1c322dc..39431a4d43 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/blueberry_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/blueberry_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/bumblebee_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/bumblebee_windows.ppn index e25665f9e7..451a55ac55 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/bumblebee_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/bumblebee_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/computer_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/computer_windows.ppn index 24bc79ef41..be1f227b1d 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/computer_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/computer_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/grapefruit_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/grapefruit_windows.ppn index 3c113533a7..5a0c5589b1 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/grapefruit_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/grapefruit_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/grasshopper_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/grasshopper_windows.ppn index 21720c1d29..845eefa289 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/grasshopper_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/grasshopper_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/hey google_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/hey google_windows.ppn index 73868a7069..c36020c6f6 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/hey google_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/hey google_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/hey siri_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/hey siri_windows.ppn index 73c660f2a7..18e56b33dc 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/hey siri_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/hey siri_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/jarvis_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/jarvis_windows.ppn index 6afe976fe3..8d3ad786a7 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/jarvis_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/jarvis_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/ok google_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/ok google_windows.ppn index 01d225f73d..f140d0764b 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/ok google_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/ok google_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/picovoice_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/picovoice_windows.ppn index 8ce42f3e5f..ba688fddc7 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/picovoice_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/picovoice_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/porcupine_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/porcupine_windows.ppn index ab1bce5baa..1e398bac87 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/porcupine_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/porcupine_windows.ppn differ diff --git a/binding/go/embedded/resources/keyword_files/windows/terminator_windows.ppn b/binding/go/embedded/resources/keyword_files/windows/terminator_windows.ppn index 598f00c913..0987bd1c6c 100644 Binary files a/binding/go/embedded/resources/keyword_files/windows/terminator_windows.ppn and b/binding/go/embedded/resources/keyword_files/windows/terminator_windows.ppn differ diff --git a/binding/go/go.mod b/binding/go/go.mod index b25b4c6565..3a3ba65652 100644 --- a/binding/go/go.mod +++ b/binding/go/go.mod @@ -1,3 +1,3 @@ -module github.com/Picovoice/porcupine/binding/go/v2 +module github.com/Picovoice/porcupine/binding/go/v3 go 1.16 diff --git a/binding/go/porcupine.go b/binding/go/porcupine.go index fe4aa69098..55df3da9c5 100644 --- a/binding/go/porcupine.go +++ b/binding/go/porcupine.go @@ -1,4 +1,4 @@ -// Copyright 2021-2022 Picovoice Inc. +// Copyright 2021-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is // located in the "LICENSE" file accompanying this source. @@ -56,12 +56,23 @@ const ( ) type PorcupineError struct { - StatusCode PvStatus - Message string + StatusCode PvStatus + Message string + MessageStack []string } func (e *PorcupineError) Error() string { - return fmt.Sprintf("%s: %s", pvStatusToString(e.StatusCode), e.Message) + var message strings.Builder + message.WriteString(fmt.Sprintf("%s: %s", pvStatusToString(e.StatusCode), e.Message)) + + if len(e.MessageStack) > 0 { + message.WriteString(":") + } + + for i, value := range e.MessageStack { + message.WriteString(fmt.Sprintf("\n [%d] %s", i, value)) + } + return message.String() } func pvStatusToString(status PvStatus) string { @@ -183,8 +194,8 @@ var ( func (porcupine *Porcupine) Init() error { if porcupine.AccessKey == "" { return &PorcupineError{ - INVALID_ARGUMENT, - "No AccessKey provided to Porcupine"} + StatusCode: INVALID_ARGUMENT, + Message: "No AccessKey provided to Porcupine"} } if porcupine.LibraryPath == "" { @@ -193,8 +204,8 @@ func (porcupine *Porcupine) Init() error { if _, err := os.Stat(porcupine.LibraryPath); os.IsNotExist(err) { return &PorcupineError{ - INVALID_ARGUMENT, - fmt.Sprintf("Specified library file could not be found at %s", porcupine.LibraryPath)} + StatusCode: INVALID_ARGUMENT, + Message: fmt.Sprintf("Specified library file could not be found at %s", porcupine.LibraryPath)} } if porcupine.ModelPath == "" { @@ -203,16 +214,16 @@ func (porcupine *Porcupine) Init() error { if _, err := os.Stat(porcupine.ModelPath); os.IsNotExist(err) { return &PorcupineError{ - INVALID_ARGUMENT, - fmt.Sprintf("Specified model file could not be found at %s", porcupine.ModelPath)} + StatusCode: INVALID_ARGUMENT, + Message: fmt.Sprintf("Specified model file could not be found at %s", porcupine.ModelPath)} } if porcupine.BuiltInKeywords != nil && len(porcupine.BuiltInKeywords) > 0 { for _, keyword := range porcupine.BuiltInKeywords { if !keyword.IsValid() { return &PorcupineError{ - INVALID_ARGUMENT, - fmt.Sprintf("'%s' is not a valid built-in keyword", keyword)} + StatusCode: INVALID_ARGUMENT, + Message: fmt.Sprintf("'%s' is not a valid built-in keyword", keyword)} } keywordStr := string(keyword) porcupine.KeywordPaths = append(porcupine.KeywordPaths, builtinKeywords[keywordStr]) @@ -221,15 +232,15 @@ func (porcupine *Porcupine) Init() error { if porcupine.KeywordPaths == nil || len(porcupine.KeywordPaths) == 0 { return &PorcupineError{ - INVALID_ARGUMENT, - "No valid keywords were provided"} + StatusCode: INVALID_ARGUMENT, + Message: "No valid keywords were provided"} } for _, k := range porcupine.KeywordPaths { if _, err := os.Stat(k); os.IsNotExist(err) { return &PorcupineError{ - INVALID_ARGUMENT, - fmt.Sprintf("Keyword file could not be found at %s", k)} + StatusCode: INVALID_ARGUMENT, + Message: fmt.Sprintf("Keyword file could not be found at %s", k)} } } @@ -242,25 +253,35 @@ func (porcupine *Porcupine) Init() error { for _, s := range porcupine.Sensitivities { if s < 0 || s > 1 { return &PorcupineError{ - INVALID_ARGUMENT, - fmt.Sprintf("Sensitivity value of %f is invalid. Must be between [0, 1]", s)} + StatusCode: INVALID_ARGUMENT, + Message: fmt.Sprintf("Sensitivity value of %f is invalid. Must be between [0, 1]", s)} } } } if len(porcupine.KeywordPaths) != len(porcupine.Sensitivities) { return &PorcupineError{ - INVALID_ARGUMENT, - fmt.Sprintf("Number of keywords (%d) is not the same as number of sensitivities (%d)", + StatusCode: INVALID_ARGUMENT, + Message: fmt.Sprintf("Number of keywords (%d) is not the same as number of sensitivities (%d)", len(porcupine.KeywordPaths), len(porcupine.Sensitivities))} } ret := nativePorcupine.nativeInit(porcupine) - if PvStatus(ret) != SUCCESS { + if ret != SUCCESS { + errorStatus, messageStack := nativePorcupine.nativeGetErrorStack() + if errorStatus != SUCCESS { + return &PorcupineError{ + StatusCode: errorStatus, + Message: "Unable to get Porcupine error state", + } + } + return &PorcupineError{ - PvStatus(ret), - "Porcupine init failed."} + StatusCode: ret, + Message: "Porcupine init failed", + MessageStack: messageStack, + } } FrameLength = nativePorcupine.nativeFrameLength() @@ -274,8 +295,8 @@ func (porcupine *Porcupine) Init() error { func (porcupine *Porcupine) Delete() error { if porcupine.handle == nil { return &PorcupineError{ - INVALID_STATE, - "Porcupine has not been initialized or has already been deleted."} + StatusCode: INVALID_STATE, + Message: "Porcupine has not been initialized or has already been deleted"} } nativePorcupine.nativeDelete(porcupine) @@ -291,22 +312,32 @@ func (porcupine *Porcupine) Process(pcm []int16) (keywordIndex int, err error) { if porcupine.handle == nil { return -1, &PorcupineError{ - INVALID_STATE, - "Porcupine has not been initialized or has already been deleted."} + StatusCode: INVALID_STATE, + Message: "Porcupine has not been initialized or has already been deleted"} } if len(pcm) != FrameLength { return -1, &PorcupineError{ - INVALID_ARGUMENT, - fmt.Sprintf("Input data frame size (%d) does not match required size of %d", len(pcm), FrameLength)} + StatusCode: INVALID_ARGUMENT, + Message: fmt.Sprintf("Input data frame size (%d) does not match required size of %d", len(pcm), FrameLength)} } // call process ret, index := nativePorcupine.nativeProcess(porcupine, pcm) - if PvStatus(ret) != SUCCESS { + if ret != SUCCESS { + errorStatus, messageStack := nativePorcupine.nativeGetErrorStack() + if errorStatus != SUCCESS { + return -1, &PorcupineError{ + StatusCode: errorStatus, + Message: "Unable to get Porcupine error state", + } + } + return -1, &PorcupineError{ - PvStatus(ret), - "Porcupine process failed."} + StatusCode: ret, + Message: "Porcupine process failed", + MessageStack: messageStack, + } } return index, nil diff --git a/binding/go/porcupine_native.go b/binding/go/porcupine_native.go index 49b35a5075..6e1a4de19e 100644 --- a/binding/go/porcupine_native.go +++ b/binding/go/porcupine_native.go @@ -1,4 +1,4 @@ -// Copyright 2021-2022 Picovoice Inc. +// Copyright 2021-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is // located in the "LICENSE" file accompanying this source. @@ -125,6 +125,29 @@ void pv_porcupine_delete_wrapper(void *f, void *object) { return ((pv_porcupine_delete_func) f)(object); } +typedef void (*pv_set_sdk_func)(const char *); + +static void pv_set_sdk_wrapper(void *f, const char *sdk) { + return ((pv_set_sdk_func) f)(sdk); +} + +typedef int32_t (*pv_get_error_stack_func)(char ***, int32_t *); + +static int32_t pv_get_error_stack_wrapper( + void *f, + char ***message_stack, + int32_t *message_stack_depth) { + return ((pv_get_error_stack_func) f)(message_stack, message_stack_depth); +} + +typedef void (*pv_free_error_stack_func)(char **); + +static void pv_free_error_stack_wrapper( + void *f, + char **message_stack) { + return ((pv_free_error_stack_func) f)(message_stack); +} + */ import "C" @@ -140,6 +163,7 @@ type nativePorcupineInterface interface { nativeSampleRate() nativeFrameLength() nativeVersion() + nativeGetErrorStack() } type nativePorcupineType struct { @@ -150,6 +174,9 @@ type nativePorcupineType struct { pv_porcupine_version_ptr unsafe.Pointer pv_porcupine_frame_length_ptr unsafe.Pointer pv_porcupine_delete_ptr unsafe.Pointer + pv_set_sdk_ptr unsafe.Pointer + pv_get_error_stack_ptr unsafe.Pointer + pv_free_error_stack_ptr unsafe.Pointer } func (np *nativePorcupineType) nativeInit(porcupine *Porcupine) (status PvStatus) { @@ -172,12 +199,19 @@ func (np *nativePorcupineType) nativeInit(porcupine *Porcupine) (status PvStatus np.pv_porcupine_version_ptr = C.load_symbol(np.libraryHandle, C.CString("pv_porcupine_version")) np.pv_porcupine_frame_length_ptr = C.load_symbol(np.libraryHandle, C.CString("pv_porcupine_frame_length")) np.pv_porcupine_delete_ptr = C.load_symbol(np.libraryHandle, C.CString("pv_porcupine_delete")) + np.pv_set_sdk_ptr = C.load_symbol(np.libraryHandle, C.CString("pv_set_sdk")) + np.pv_get_error_stack_ptr = C.load_symbol(np.libraryHandle, C.CString("pv_get_error_stack")) + np.pv_free_error_stack_ptr = C.load_symbol(np.libraryHandle, C.CString("pv_free_error_stack")) for i, s := range porcupine.KeywordPaths { keywordsC[i] = C.CString(s) defer C.free(unsafe.Pointer(keywordsC[i])) } + C.pv_set_sdk_wrapper( + np.pv_set_sdk_ptr, + C.CString("go")) + var ret = C.pv_porcupine_init_wrapper( np.pv_porcupine_init_ptr, accessKeyC, @@ -216,3 +250,31 @@ func (np *nativePorcupineType) nativeFrameLength() (frameLength int) { func (np *nativePorcupineType) nativeVersion() (version string) { return C.GoString(C.pv_porcupine_version_wrapper(np.pv_porcupine_version_ptr)) } + +func (np *nativePorcupineType) nativeGetErrorStack() (status PvStatus, messageStack []string) { + var messageStackDepthRef C.int32_t + var messageStackRef **C.char + + var ret = C.pv_get_error_stack_wrapper(np.pv_get_error_stack_ptr, + &messageStackRef, + &messageStackDepthRef) + + if PvStatus(ret) != SUCCESS { + return PvStatus(ret), []string{} + } + + defer C.pv_free_error_stack_wrapper( + np.pv_free_error_stack_ptr, + messageStackRef) + + messageStackDepth := int(messageStackDepthRef) + messageStackSlice := (*[1 << 28]*C.char)(unsafe.Pointer(messageStackRef))[:messageStackDepth:messageStackDepth] + + messageStack = make([]string, messageStackDepth) + + for i := 0; i < messageStackDepth; i++ { + messageStack[i] = C.GoString(messageStackSlice[i]) + } + + return PvStatus(ret), messageStack +} diff --git a/binding/go/porcupine_test.go b/binding/go/porcupine_test.go index 990cc9cef5..82f0d02b7d 100644 --- a/binding/go/porcupine_test.go +++ b/binding/go/porcupine_test.go @@ -287,3 +287,23 @@ func TestWithNonAsciiModelName(t *testing.T) { t.Fatalf("%v", delErr) } } + +func TestMessageStack(t *testing.T) { + language := "en" + keywords := []string{"porcupine"} + porcupine = Porcupine{ + AccessKey: "invalid access key", + ModelPath: getTestModelPath(language), + KeywordPaths: getTestKeywordPaths(language, keywords)} + + err := porcupine.Init() + err2 := porcupine.Init() + + if len(err.Error()) > 1024 { + t.Fatalf("length of error is full: '%d'", len(err.Error())) + } + + if len(err2.Error()) != len(err.Error()) { + t.Fatalf("length of 1st init '%d' does not match 2nd init '%d'", len(err.Error()), len(err2.Error())) + } +} diff --git a/binding/ios/Porcupine-iOS.podspec b/binding/ios/Porcupine-iOS.podspec index 2adbce0a8b..b10d78fc9e 100644 --- a/binding/ios/Porcupine-iOS.podspec +++ b/binding/ios/Porcupine-iOS.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = 'Porcupine-iOS' s.module_name = 'Porcupine' - s.version = '2.2.1' + s.version = '3.0.0' s.license = {:type => 'Apache 2.0'} s.summary = 'iOS SDK for Picovoice\'s Porcupine wake word engine' s.description = @@ -22,7 +22,7 @@ Pod::Spec.new do |s| DESC s.homepage = 'https://github.com/Picovoice/porcupine/tree/master/binding/ios' s.author = { 'Picovoice' => 'hello@picovoice.ai' } - s.source = { :git => "https://github.com/Picovoice/porcupine.git", :tag => "Porcupine-iOS-v2.2.1" } + s.source = { :git => "https://github.com/Picovoice/porcupine.git", :tag => "Porcupine-iOS-v3.0.0" } s.ios.deployment_target = '11.0' s.swift_version = '5.0' s.vendored_frameworks = 'lib/ios/PvPorcupine.xcframework' diff --git a/binding/ios/Porcupine.swift b/binding/ios/Porcupine.swift index 4887d553e1..2a69c2d73a 100644 --- a/binding/ios/Porcupine.swift +++ b/binding/ios/Porcupine.swift @@ -1,5 +1,5 @@ // -// Copyright 2021-2022 Picovoice Inc. +// Copyright 2021-2023 Picovoice Inc. // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. // Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on @@ -46,6 +46,11 @@ public class Porcupine { public static let frameLength = UInt32(pv_porcupine_frame_length()) public static let sampleRate = UInt32(pv_sample_rate()) public static let version = String(cString: pv_porcupine_version()) + private static var sdk = "ios" + + public static func setSdk(sdk: String) { + self.sdk = sdk + } /// Constructor. /// @@ -53,7 +58,7 @@ public class Porcupine { /// - accessKey: The AccessKey obtained from Picovoice Console (https://console.picovoice.ai). /// - keywordPaths: Absolute paths to keyword model files. /// - modelPath: Absolute path to file containing model parameters. - /// - sensitivities: Sensitivities for detecting keywords. Each value should be a number within [0, 1]. + /// - sensitivities: Sensitivities for detecting keywords. Each value should be a number within [0, 1]. /// A higher sensitivity results in fewer misses at the cost of increasing the false alarm rate. /// - Throws: PorcupineError public init( @@ -96,6 +101,8 @@ public class Porcupine { keywordPathsArgs[i] = try getResourcePath(keywordPathsArgs[i]) } + pv_set_sdk(Porcupine.sdk) + let status = pv_porcupine_init( accessKey, modelPathArg, @@ -103,7 +110,11 @@ public class Porcupine { keywordPathsArgs.map { UnsafePointer(strdup($0)) }, sensitivitiesArg, &handle) - try checkStatus(status, "Porcupine init failed") + + if status != PV_STATUS_SUCCESS { + let messageStack = try getMessageStack() + throw pvStatusToPorcupineError(status, "Porcupine init failed", messageStack) + } } /// Constructor. @@ -210,7 +221,10 @@ public class Porcupine { var result: Int32 = -1 let status = pv_porcupine_process(self.handle, pcm, &result) - try checkStatus(status, "Porcupine process failed") + if status != PV_STATUS_SUCCESS { + let messageStack = try getMessageStack() + throw pvStatusToPorcupineError(status, "Porcupine process failed", messageStack) + } return result } @@ -231,37 +245,54 @@ public class Porcupine { "If this is a packaged asset, ensure you have added it to your xcode project.") } - private func checkStatus(_ status: pv_status_t, _ message: String) throws { - if status == PV_STATUS_SUCCESS { - return - } - + private func pvStatusToPorcupineError( + _ status: pv_status_t, + _ message: String, + _ messageStack: [String] = []) -> PorcupineError { switch status { case PV_STATUS_OUT_OF_MEMORY: - throw PorcupineMemoryError(message) + return PorcupineMemoryError(message, messageStack) case PV_STATUS_IO_ERROR: - throw PorcupineIOError(message) + return PorcupineIOError(message, messageStack) case PV_STATUS_INVALID_ARGUMENT: - throw PorcupineInvalidArgumentError(message) + return PorcupineInvalidArgumentError(message, messageStack) case PV_STATUS_STOP_ITERATION: - throw PorcupineStopIterationError(message) + return PorcupineStopIterationError(message, messageStack) case PV_STATUS_KEY_ERROR: - throw PorcupineKeyError(message) + return PorcupineKeyError(message, messageStack) case PV_STATUS_INVALID_STATE: - throw PorcupineInvalidStateError(message) + return PorcupineInvalidStateError(message, messageStack) case PV_STATUS_RUNTIME_ERROR: - throw PorcupineRuntimeError(message) + return PorcupineRuntimeError(message, messageStack) case PV_STATUS_ACTIVATION_ERROR: - throw PorcupineActivationError(message) + return PorcupineActivationError(message, messageStack) case PV_STATUS_ACTIVATION_LIMIT_REACHED: - throw PorcupineActivationLimitError(message) + return PorcupineActivationLimitError(message, messageStack) case PV_STATUS_ACTIVATION_THROTTLED: - throw PorcupineActivationThrottledError(message) + return PorcupineActivationThrottledError(message, messageStack) case PV_STATUS_ACTIVATION_REFUSED: - throw PorcupineActivationRefusedError(message) + return PorcupineActivationRefusedError(message, messageStack) default: let pvStatusString = String(cString: pv_status_to_string(status)) - throw PorcupineError("\(pvStatusString): \(message)") + return PorcupineError("\(pvStatusString): \(message)", messageStack) + } + } + + private func getMessageStack() throws -> [String] { + var messageStackRef: UnsafeMutablePointer?>? + var messageStackDepth: Int32 = 0 + let status = pv_get_error_stack(&messageStackRef, &messageStackDepth) + if status != PV_STATUS_SUCCESS { + throw pvStatusToPorcupineError(status, "Unable to get Porcupine error state") } + + var messageStack: [String] = [] + for i in 0.. 2.2.1' + pod 'Porcupine-iOS', '~> 3.0.0' end target 'PorcupineAppTestUITests' do - pod 'Porcupine-iOS', '~> 2.2.1' + pod 'Porcupine-iOS', '~> 3.0.0' end target 'PerformanceTest' do - pod 'Porcupine-iOS', '~> 2.2.1' + pod 'Porcupine-iOS', '~> 3.0.0' end diff --git a/binding/ios/PorcupineAppTest/Podfile.lock b/binding/ios/PorcupineAppTest/Podfile.lock index 2d9839d658..711ba7c287 100644 --- a/binding/ios/PorcupineAppTest/Podfile.lock +++ b/binding/ios/PorcupineAppTest/Podfile.lock @@ -1,10 +1,10 @@ PODS: - ios-voice-processor (1.1.0) - - Porcupine-iOS (2.2.1): + - Porcupine-iOS (3.0.0): - ios-voice-processor (~> 1.1.0) DEPENDENCIES: - - Porcupine-iOS (~> 2.2.1) + - Porcupine-iOS (~> 3.0.0) SPEC REPOS: trunk: @@ -13,8 +13,8 @@ SPEC REPOS: SPEC CHECKSUMS: ios-voice-processor: 8e32d7f980a06d392d128ef1cd19cf6ddcaca3c1 - Porcupine-iOS: df8e4a63d787b6c16bd5f988fd0f2c29a249a4bd + Porcupine-iOS: 517158e02ac294dda15b713a3c6f74a9e877090c -PODFILE CHECKSUM: e5e0f595115debf272bd322931c87f69c0b53d05 +PODFILE CHECKSUM: ac449719dbcf3e94ce5279a70c20ebfa34af6b80 COCOAPODS: 1.11.3 diff --git a/binding/ios/PorcupineAppTest/PorcupineAppTest/ViewController.swift b/binding/ios/PorcupineAppTest/PorcupineAppTest/ViewController.swift index 8e615640eb..f37763087d 100644 --- a/binding/ios/PorcupineAppTest/PorcupineAppTest/ViewController.swift +++ b/binding/ios/PorcupineAppTest/PorcupineAppTest/ViewController.swift @@ -1,5 +1,5 @@ // -// Copyright 2022 Picovoice Inc. +// Copyright 2022-2023 Picovoice Inc. // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. // Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on @@ -9,10 +9,4 @@ import UIKit -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - } - -} +class ViewController: UIViewController { } diff --git a/binding/ios/PorcupineAppTest/PorcupineAppTestUITests/BaseTest.swift b/binding/ios/PorcupineAppTest/PorcupineAppTestUITests/BaseTest.swift index e3a09e7301..e12250dc81 100644 --- a/binding/ios/PorcupineAppTest/PorcupineAppTestUITests/BaseTest.swift +++ b/binding/ios/PorcupineAppTest/PorcupineAppTestUITests/BaseTest.swift @@ -1,5 +1,5 @@ // -// Copyright 2022 Picovoice Inc. +// Copyright 2022-2023 Picovoice Inc. // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. // Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on @@ -20,10 +20,6 @@ class BaseTest: XCTestCase { continueAfterFailure = false } - override func tearDown() { - super.tearDown() - } - func processFile(p: Porcupine, testAudioURL: URL) throws -> [Int32] { let data = try Data(contentsOf: testAudioURL) let frameLengthBytes = Int(Porcupine.frameLength) * 2 diff --git a/binding/ios/PorcupineAppTest/PorcupineAppTestUITests/PorcupineAppTestUITests.swift b/binding/ios/PorcupineAppTest/PorcupineAppTestUITests/PorcupineAppTestUITests.swift index 385f6dfdd1..9a9a9e695f 100644 --- a/binding/ios/PorcupineAppTest/PorcupineAppTestUITests/PorcupineAppTestUITests.swift +++ b/binding/ios/PorcupineAppTest/PorcupineAppTestUITests/PorcupineAppTestUITests.swift @@ -1,5 +1,5 @@ // -// Copyright 2022 Picovoice Inc. +// Copyright 2022-2023 Picovoice Inc. // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. // Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on @@ -245,4 +245,22 @@ class PorcupineAppTestUITests: BaseTest { XCTAssert(expectedKeyword == keywordDetected) } } + + func testMessageStack() throws { + var first_error: String = "" + do { + let p = try Porcupine.init(accessKey: "invalid", keyword: Porcupine.BuiltInKeyword.porcupine) + XCTAssertNil(p) + } catch { + first_error = "\(error.localizedDescription)" + XCTAssert(first_error.count < 1024) + } + + do { + let p = try Porcupine.init(accessKey: "invalid", keyword: Porcupine.BuiltInKeyword.porcupine) + XCTAssertNil(p) + } catch { + XCTAssert("\(error.localizedDescription)".count == first_error.count) + } + } } diff --git a/binding/ios/PorcupineErrors.swift b/binding/ios/PorcupineErrors.swift index e1f1313803..309ac84886 100644 --- a/binding/ios/PorcupineErrors.swift +++ b/binding/ios/PorcupineErrors.swift @@ -1,5 +1,5 @@ // -// Copyright 2021 Picovoice Inc. +// Copyright 2021-2023 Picovoice Inc. // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. // Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on @@ -9,13 +9,22 @@ public class PorcupineError: LocalizedError { private let message: String + private let messageStack: [String] - public init (_ message: String) { + public init (_ message: String, _ messageStack: [String] = []) { self.message = message + self.messageStack = messageStack } public var errorDescription: String? { - return message + var messageString = message + if messageStack.count > 0 { + messageString += ":" + for i in 0.. BUILT_IN_KEYWORD_PATHS; + private static String sdk = "java"; + static { LIBRARY_PATH = Utils.getPackagedLibraryPath(); MODEL_PATH = Utils.getPackagedModelPath(); @@ -39,6 +41,10 @@ public class Porcupine { private long handle; + public static void setSdk(String sdk) { + Porcupine.sdk = sdk; + } + /** * Constructor. * @@ -62,6 +68,8 @@ public Porcupine( } catch (Exception exception) { throw new PorcupineException(exception); } + PorcupineNative.setSdk(Porcupine.sdk); + handle = PorcupineNative.init( accessKey, modelPath, diff --git a/binding/java/src/ai/picovoice/porcupine/PorcupineNative.java b/binding/java/src/ai/picovoice/porcupine/PorcupineNative.java index 272d40da75..f6b7f6c17e 100644 --- a/binding/java/src/ai/picovoice/porcupine/PorcupineNative.java +++ b/binding/java/src/ai/picovoice/porcupine/PorcupineNative.java @@ -1,5 +1,5 @@ /* - Copyright 2022 Picovoice Inc. + Copyright 2022-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. @@ -20,6 +20,8 @@ class PorcupineNative { static native int getSampleRate(); + static native void setSdk(String sdk); + static native long init( String accessKey, String modelPath, @@ -31,5 +33,4 @@ static native long init( static native int process( long object, short[] pcm) throws PorcupineException; - } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationException.java index 9cc2edb123..e33ef993d2 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineActivationException(Throwable cause) { public PorcupineActivationException(String message) { super(message); } + + public PorcupineActivationException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationLimitException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationLimitException.java index e8f8f35d68..56ef471d7a 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationLimitException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationLimitException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineActivationLimitException(Throwable cause) { public PorcupineActivationLimitException(String message) { super(message); } + + public PorcupineActivationLimitException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationRefusedException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationRefusedException.java index f0a98ff05c..8c3534dd1b 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationRefusedException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationRefusedException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineActivationRefusedException(Throwable cause) { public PorcupineActivationRefusedException(String message) { super(message); } + + public PorcupineActivationRefusedException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationThrottledException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationThrottledException.java index dff8c43a29..00c79d569e 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationThrottledException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineActivationThrottledException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineActivationThrottledException(Throwable cause) { public PorcupineActivationThrottledException(String message) { super(message); } + + public PorcupineActivationThrottledException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineException.java index 254bd3dec4..22777556d3 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -11,11 +11,42 @@ package ai.picovoice.porcupine; public class PorcupineException extends Exception { + private final String message; + private final String[] messageStack; + public PorcupineException(Throwable cause) { super(cause); + this.message = cause.getMessage(); + this.messageStack = null; } public PorcupineException(String message) { super(message); + this.message = message; + this.messageStack = null; + } + + public PorcupineException(String message, String[] messageStack) { + super(message); + this.message = message; + this.messageStack = messageStack; + } + + public String[] getMessageStack() { + return this.messageStack; + } + + @Override + public String getMessage() { + StringBuilder sb = new StringBuilder(message); + if (messageStack != null) { + if (messageStack.length > 0) { + sb.append(":"); + for (int i = 0; i < messageStack.length; i++) { + sb.append(String.format("\n [%d] %s", i, messageStack[i])); + } + } + } + return sb.toString(); } } \ No newline at end of file diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineIOException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineIOException.java index 29ec63375b..d4c3863b29 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineIOException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineIOException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineIOException(Throwable cause) { public PorcupineIOException(String message) { super(message); } + + public PorcupineIOException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineInvalidArgumentException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineInvalidArgumentException.java index 6207990728..7a8c14d307 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineInvalidArgumentException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineInvalidArgumentException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineInvalidArgumentException(Throwable cause) { public PorcupineInvalidArgumentException(String message) { super(message); } + + public PorcupineInvalidArgumentException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineInvalidStateException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineInvalidStateException.java index a9f9a2867d..45bd017a37 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineInvalidStateException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineInvalidStateException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineInvalidStateException(Throwable cause) { public PorcupineInvalidStateException(String message) { super(message); } + + public PorcupineInvalidStateException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineKeyException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineKeyException.java index 0047a3dc74..3e41f5b5c1 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineKeyException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineKeyException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineKeyException(Throwable cause) { public PorcupineKeyException(String message) { super(message); } + + public PorcupineKeyException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineMemoryException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineMemoryException.java index 02f0ff7a79..fd20dc80a0 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineMemoryException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineMemoryException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineMemoryException(Throwable cause) { public PorcupineMemoryException(String message) { super(message); } + + public PorcupineMemoryException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineRuntimeException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineRuntimeException.java index bb5e6edef0..01d9ae421e 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineRuntimeException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineRuntimeException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineRuntimeException(Throwable cause) { public PorcupineRuntimeException(String message) { super(message); } + + public PorcupineRuntimeException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineStopIterationException.java b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineStopIterationException.java index d809ef30f4..27dd2a4c7e 100644 --- a/binding/java/src/ai/picovoice/porcupine/exception/PorcupineStopIterationException.java +++ b/binding/java/src/ai/picovoice/porcupine/exception/PorcupineStopIterationException.java @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. Unless required by applicable law or agreed to in writing, software distributed under the @@ -18,4 +18,8 @@ public PorcupineStopIterationException(Throwable cause) { public PorcupineStopIterationException(String message) { super(message); } + + public PorcupineStopIterationException(String message, String[] messageStack) { + super(message, messageStack); + } } diff --git a/binding/java/test/ai/picovoice/porcupine/PorcupineTest.java b/binding/java/test/ai/picovoice/porcupine/PorcupineTest.java index 611ba90c27..67f59b1d36 100644 --- a/binding/java/test/ai/picovoice/porcupine/PorcupineTest.java +++ b/binding/java/test/ai/picovoice/porcupine/PorcupineTest.java @@ -34,8 +34,7 @@ import java.util.Collections; import java.util.stream.Stream; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.*; public class PorcupineTest { @@ -94,7 +93,9 @@ private static Stream multipleKeywordsProvider() throws IOException { @AfterEach void tearDown() { - porcupine.delete(); + if (porcupine != null) { + porcupine.delete(); + } } @Test @@ -115,7 +116,7 @@ void getFrameLength() throws PorcupineException { assertTrue(porcupine.getFrameLength() > 0); } - @org.junit.jupiter.api.Test + @Test void getSampleRate() throws PorcupineException { porcupine = new Porcupine.Builder() .setAccessKey(accessKey) @@ -124,6 +125,33 @@ void getSampleRate() throws PorcupineException { assertTrue(porcupine.getSampleRate() > 0); } + @Test + void getErrorStack() { + String[] error = {}; + try { + new Porcupine.Builder() + .setAccessKey("invalid") + .setBuiltInKeyword(Porcupine.BuiltInKeyword.PORCUPINE) + .build(); + } catch (PorcupineException e) { + error = e.getMessageStack(); + } + + assertTrue(0 < error.length); + assertTrue(error.length <= 8); + + try { + new Porcupine.Builder() + .setAccessKey("invalid") + .setBuiltInKeyword(Porcupine.BuiltInKeyword.PORCUPINE) + .build(); + } catch (PorcupineException e) { + for (int i = 0; i < error.length; i++) { + assertEquals(e.getMessageStack()[i], error[i]); + } + } + } + private void runTestCase(String audioFileName, ArrayList expectedResults) throws IOException, UnsupportedAudioFileException, PorcupineException { int frameLen = porcupine.getFrameLength(); diff --git a/binding/nodejs/copy.js b/binding/nodejs/copy.js index 7868578bae..aad2230e09 100644 --- a/binding/nodejs/copy.js +++ b/binding/nodejs/copy.js @@ -1,5 +1,5 @@ // -// Copyright 2020-2021 Picovoice Inc. +// Copyright 2020-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. @@ -10,7 +10,7 @@ // "use strict"; -const mkdirp = require("mkdirp"); +const { mkdirp } = require("mkdirp"); const ncp = require("ncp").ncp; console.log("Copying library files..."); diff --git a/binding/nodejs/package.json b/binding/nodejs/package.json index 46271f705a..3c9398f9f9 100644 --- a/binding/nodejs/package.json +++ b/binding/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@picovoice/porcupine-node", - "version": "2.2.1", + "version": "3.0.0", "description": "Picovoice Porcupine Node.js binding", "main": "dist/index.js", "types": "dist/types/index.d.ts", @@ -38,13 +38,13 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^17.0.21", + "@types/node": "^18.11.9", "@typescript-eslint/eslint-plugin": "^5.19.0", "@typescript-eslint/parser": "^5.19.0", "eslint": "^8.13.0", "eslint-plugin-jest": "^27.1.6", "jest": "^27.5.1", - "mkdirp": "^1.0.4", + "mkdirp": "^3.0.1", "ncp": "^2.0.0", "npm-run-all": "^4.1.5", "prettier": "^2.6.2", @@ -53,7 +53,7 @@ "wavefile": "^11.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=16.0.0" }, "cpu": [ "!ia32", diff --git a/binding/nodejs/src/errors.ts b/binding/nodejs/src/errors.ts index 9516ab2a6f..d92a35a442 100644 --- a/binding/nodejs/src/errors.ts +++ b/binding/nodejs/src/errors.ts @@ -12,45 +12,76 @@ import PvStatus from "./pv_status_t"; -export class PorcupineError extends Error {} +export class PorcupineError extends Error { + private readonly _message: string; + private readonly _messageStack: string[]; + + constructor(message: string, messageStack: string[] = []) { + super(PorcupineError.errorToString(message, messageStack)); + this._message = message; + this._messageStack = messageStack; + } + + get message(): string { + return this._message; + } + + get messageStack(): string[] { + return this._messageStack; + } + + private static errorToString( + initial: string, + messageStack: string[] + ): string { + let msg = initial; + + if (messageStack.length > 0) { + msg += `: ${messageStack.reduce((acc, value, index) => + acc + '\n [' + index + '] ' + value, '')}`; + } + + return msg; + } +} export class PorcupineOutOfMemoryError extends PorcupineError {} -export class PorcupineIoError extends PorcupineError {} +export class PorcupineIOError extends PorcupineError {} export class PorcupineInvalidArgumentError extends PorcupineError {} export class PorcupineStopIterationError extends PorcupineError {} export class PorcupineKeyError extends PorcupineError {} export class PorcupineInvalidStateError extends PorcupineError {} export class PorcupineRuntimeError extends PorcupineError {} export class PorcupineActivationError extends PorcupineError {} -export class PorcupineActivationLimitReached extends PorcupineError {} -export class PorcupineActivationThrottled extends PorcupineError {} -export class PorcupineActivationRefused extends PorcupineError {} +export class PorcupineActivationLimitReachedError extends PorcupineError {} +export class PorcupineActivationThrottledError extends PorcupineError {} +export class PorcupineActivationRefusedError extends PorcupineError {} -export function pvStatusToException(pvStatus: PvStatus, errorMessage: string): PorcupineError { +export function pvStatusToException(pvStatus: PvStatus, errorMessage: string, messageStack: string[] = []): PorcupineError { switch (pvStatus) { case PvStatus.OUT_OF_MEMORY: - throw new PorcupineOutOfMemoryError(errorMessage); + throw new PorcupineOutOfMemoryError(errorMessage, messageStack); case PvStatus.IO_ERROR: - throw new PorcupineIoError(errorMessage); + throw new PorcupineIOError(errorMessage, messageStack); case PvStatus.INVALID_ARGUMENT: - throw new PorcupineInvalidArgumentError(errorMessage); + throw new PorcupineInvalidArgumentError(errorMessage, messageStack); case PvStatus.STOP_ITERATION: - throw new PorcupineStopIterationError(errorMessage); + throw new PorcupineStopIterationError(errorMessage, messageStack); case PvStatus.KEY_ERROR: - throw new PorcupineKeyError(errorMessage); + throw new PorcupineKeyError(errorMessage, messageStack); case PvStatus.INVALID_STATE: - throw new PorcupineInvalidStateError(errorMessage); + throw new PorcupineInvalidStateError(errorMessage, messageStack); case PvStatus.RUNTIME_ERROR: - throw new PorcupineRuntimeError(errorMessage); + throw new PorcupineRuntimeError(errorMessage, messageStack); case PvStatus.ACTIVATION_ERROR: - throw new PorcupineActivationError(errorMessage); + throw new PorcupineActivationError(errorMessage, messageStack); case PvStatus.ACTIVATION_LIMIT_REACHED: - throw new PorcupineActivationLimitReached(errorMessage); + throw new PorcupineActivationLimitReachedError(errorMessage, messageStack); case PvStatus.ACTIVATION_THROTTLED: - throw new PorcupineActivationThrottled(errorMessage); + throw new PorcupineActivationThrottledError(errorMessage, messageStack); case PvStatus.ACTIVATION_REFUSED: - throw new PorcupineActivationRefused(errorMessage); + throw new PorcupineActivationRefusedError(errorMessage, messageStack); default: // eslint-disable-next-line no-console console.warn(`Unmapped error code: ${pvStatus}`); diff --git a/binding/nodejs/src/index.ts b/binding/nodejs/src/index.ts index f6496dcfe4..ea7347ff74 100644 --- a/binding/nodejs/src/index.ts +++ b/binding/nodejs/src/index.ts @@ -1,5 +1,5 @@ // -// Copyright 2020-2022 Picovoice Inc. +// Copyright 2020-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. @@ -13,5 +13,6 @@ import { BuiltinKeyword, getBuiltinKeywordPath } from "./builtin_keywords"; import Porcupine from "./porcupine"; import { getInt16Frames, checkWaveFile } from "./wave_util"; +import * as PorcupineErrors from "./errors"; -export { Porcupine, BuiltinKeyword, getBuiltinKeywordPath, getInt16Frames, checkWaveFile }; +export { Porcupine, BuiltinKeyword, getBuiltinKeywordPath, getInt16Frames, checkWaveFile, PorcupineErrors }; diff --git a/binding/nodejs/src/porcupine.ts b/binding/nodejs/src/porcupine.ts index 4c91585bde..8024497d4c 100644 --- a/binding/nodejs/src/porcupine.ts +++ b/binding/nodejs/src/porcupine.ts @@ -1,5 +1,5 @@ // -// Copyright 2020-2022 Picovoice Inc. +// Copyright 2020-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. @@ -132,9 +132,12 @@ export default class Porcupine { } const pvPorcupine = require(libraryPath); // eslint-disable-line + this._pvPorcupine = pvPorcupine; let porcupineHandleAndStatus: PorcupineHandleAndStatus | null = null; try { + pvPorcupine.set_sdk("nodejs"); + porcupineHandleAndStatus = pvPorcupine.init( accessKey, modelPath, @@ -143,16 +146,15 @@ export default class Porcupine { sensitivities ); } catch (err: any) { - pvStatusToException(err.code, err); + pvStatusToException(PvStatus[err.code as keyof typeof PvStatus], err); } const status = porcupineHandleAndStatus!.status; if (status !== PvStatus.SUCCESS) { - pvStatusToException(status, "Porcupine failed to initialize"); + this.handlePvStatus(status, "Porcupine failed to initialize"); } this._handle = porcupineHandleAndStatus!.handle; - this._pvPorcupine = pvPorcupine; this._frameLength = pvPorcupine.frame_length(); this._sampleRate = pvPorcupine.sample_rate(); this._version = pvPorcupine.version(); @@ -223,12 +225,12 @@ export default class Porcupine { try { keywordAndStatus = this._pvPorcupine.process(this._handle, frameBuffer); } catch (err: any) { - pvStatusToException(err.code, err); + pvStatusToException(PvStatus[err.code as keyof typeof PvStatus], err); } const status = keywordAndStatus!.status; if (status !== PvStatus.SUCCESS) { - pvStatusToException(status, "Porcupine failed to process the frame"); + this.handlePvStatus(status, "Porcupine failed to process"); } const keywordIndex = keywordAndStatus!.keyword_index; @@ -250,4 +252,13 @@ export default class Porcupine { console.warn("Porcupine is not initialized; nothing to destroy"); } } + + private handlePvStatus(status: PvStatus, message: string): void { + const errorObject = this._pvPorcupine.get_error_stack(); + if (errorObject.status === PvStatus.SUCCESS) { + pvStatusToException(status, message, errorObject.message_stack); + } else { + pvStatusToException(status, "Unable to get Porcupine error state"); + } + } } diff --git a/binding/nodejs/test/index.test.ts b/binding/nodejs/test/index.test.ts index ba3e452290..650298dbb4 100644 --- a/binding/nodejs/test/index.test.ts +++ b/binding/nodejs/test/index.test.ts @@ -81,6 +81,34 @@ function testPorcupineDetection( engineInstance.release(); } +describe("error message stack", () => { + test("message stack cleared after read", () => { + let error: string[] = []; + try { + new Porcupine( + "invalid access key", + [BuiltinKeyword.PORCUPINE], + [0.5]); + } catch (e: any) { + error = e.messageStack; + } + + expect(error.length).toBeGreaterThan(0); + expect(error.length).toBeLessThanOrEqual(8); + + try { + new Porcupine( + "invalid access key", + [BuiltinKeyword.PORCUPINE], + [0.5]); + } catch (e: any) { + for (let i = 0; i < error.length; i++) { + expect(error[i]).toEqual(e.messageStack[i]); + } + } + }); +}); + describe("successful keyword detections", () => { it.each(SINGLE_KEYWORD_PARAMETERS)( 'testing single keyword for %p with %p', (language: string, keyword: string, filename: string) => { diff --git a/binding/nodejs/yarn.lock b/binding/nodejs/yarn.lock index bdcda734f6..787138a462 100644 --- a/binding/nodejs/yarn.lock +++ b/binding/nodejs/yarn.lock @@ -2,163 +2,168 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: - "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" -"@babel/compat-data@^7.20.0": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.5.tgz#86f172690b093373a933223b4745deeb6049e733" - integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== +"@babel/compat-data@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0" + integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.5.tgz#45e2114dc6cd4ab167f81daf7820e8fa1250d113" - integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.5" - "@babel/parser" "^7.20.5" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - convert-source-map "^1.7.0" + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83" + integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.0" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" + json5 "^2.2.3" + semver "^6.3.1" -"@babel/generator@^7.20.5", "@babel/generator@^7.7.2": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.5.tgz#cb25abee3178adf58d6814b68517c62bdbfdda95" - integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== +"@babel/generator@^7.23.0", "@babel/generator@^7.7.2": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.20.5" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== - dependencies: - "@babel/compat-data" "^7.20.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helpers@^7.20.5": - version "7.20.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.6.tgz#e64778046b70e04779dfbdf924e7ebb45992c763" - integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" +"@babel/helper-compilation-targets@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helpers@^7.23.0": + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15" + integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8" - integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -245,44 +250,44 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" - integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/template@^7.18.10", "@babel/template@^7.3.3": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5", "@babel/traverse@^7.7.2": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.5.tgz#78eb244bea8270fdda1ef9af22a5d5e5b7e57133" - integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@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.20.5" - "@babel/types" "^7.20.5" + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/template@^7.22.15", "@babel/template@^7.3.3": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.23.0", "@babel/traverse@^7.7.2": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.0.tgz#18196ddfbcf4ccea324b7f6d3ada00d8c5a99c53" + integrity sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84" - integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.3": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -290,25 +295,42 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@eslint/eslintrc@^1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" - integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== + +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.4.0" - globals "^13.15.0" + espree "^9.6.0" + globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@humanwhocodes/config-array@^0.11.6": - version "0.11.7" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" - integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== +"@eslint/js@8.50.0": + version "8.50.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.50.0.tgz#9e93b850f0f3fa35f5fa59adfd03adae8488e484" + integrity sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ== + +"@humanwhocodes/config-array@^0.11.11": + version "0.11.11" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" + integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -509,45 +531,37 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": +"@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.19" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" + integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -590,42 +604,42 @@ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.20" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" - integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + version "7.20.2" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.2.tgz#215db4f4a35d710256579784a548907237728756" + integrity sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA== dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" "@types/babel__generator" "*" "@types/babel__template" "*" "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + version "7.6.5" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.5.tgz#281f4764bcbbbc51fdded0f25aa587b4ce14da95" + integrity sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + version "7.4.2" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.2.tgz#843e9f1f47c957553b0c374481dc4772921d6a6b" + integrity sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.18.3" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" - integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== + version "7.20.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.2.tgz#4ddf99d95cfdd946ff35d2b65c978d9c9bf2645d" + integrity sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw== dependencies: - "@babel/types" "^7.3.0" + "@babel/types" "^7.20.7" "@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + version "4.1.7" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.7.tgz#30443a2e64fd51113bc3e2ba0914d47109695e2a" + integrity sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw== dependencies: "@types/node" "*" @@ -635,16 +649,16 @@ integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#412e0725ef41cde73bfa03e0e833eaff41e0fd63" + integrity sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz#edc8e421991a3b4df875036d381fc0a5a982f549" + integrity sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A== dependencies: "@types/istanbul-lib-report" "*" @@ -657,29 +671,29 @@ pretty-format "^27.0.0" "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + version "7.0.13" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.13.tgz#02c24f4363176d2d18fc8b70b9f3c54aba178a85" + integrity sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ== "@types/node@*": - version "18.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.10.tgz#4c64759f3c2343b7e6c4b9caf761c7a3a05cee34" - integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ== + version "20.8.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.2.tgz#d76fb80d87d0d8abfe334fc6d292e83e5524efc4" + integrity sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w== -"@types/node@^17.0.21": - version "17.0.45" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" - integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== +"@types/node@^18.11.9": + version "18.18.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.3.tgz#e5188135fc2909b46530c798ef49be65083be3fd" + integrity sha512-0OVfGupTl3NBFr8+iXpfZ8NR7jfFO+P1Q+IO/q0wbo02wYkP5gy36phojeYWpLQ6WAMjl+VfmqUk2YbUfp0irA== "@types/prettier@^2.1.5": - version "2.7.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" - integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + version "2.7.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== "@types/semver@^7.3.12": - version "7.3.13" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" - integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + version "7.5.3" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.3.tgz#9a726e116beb26c24f1ccd6850201e1246122e04" + integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== "@types/stack-utils@^2.0.0": version "2.0.1" @@ -687,98 +701,99 @@ integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "21.0.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz#07773d7160494d56aa882d7531aac7319ea67c3b" + integrity sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ== "@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + version "16.0.6" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.6.tgz#cc0c63684d68d23498cf0b5f32aa4c3fb437c638" + integrity sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^5.19.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.45.0.tgz#ffa505cf961d4844d38cfa19dcec4973a6039e41" - integrity sha512-CXXHNlf0oL+Yg021cxgOdMHNTXD17rHkq7iW6RFHoybdFgQBjU3yIXhhcPpGwr1CjZlo6ET8C6tzX5juQoXeGA== - dependencies: - "@typescript-eslint/scope-manager" "5.45.0" - "@typescript-eslint/type-utils" "5.45.0" - "@typescript-eslint/utils" "5.45.0" + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" + graphemer "^1.4.0" ignore "^5.2.0" natural-compare-lite "^1.4.0" - regexpp "^3.2.0" semver "^7.3.7" tsutils "^3.21.0" "@typescript-eslint/parser@^5.19.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.45.0.tgz#b18a5f6b3cf1c2b3e399e9d2df4be40d6b0ddd0e" - integrity sha512-brvs/WSM4fKUmF5Ot/gEve6qYiCMjm6w4HkHPfS6ZNmxTS0m0iNN4yOChImaCkqc1hRwFGqUyanMXuGal6oyyQ== + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== dependencies: - "@typescript-eslint/scope-manager" "5.45.0" - "@typescript-eslint/types" "5.45.0" - "@typescript-eslint/typescript-estree" "5.45.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.45.0.tgz#7a4ac1bfa9544bff3f620ab85947945938319a96" - integrity sha512-noDMjr87Arp/PuVrtvN3dXiJstQR1+XlQ4R1EvzG+NMgXi8CuMCXpb8JqNtFHKceVSQ985BZhfRdowJzbv4yKw== +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== dependencies: - "@typescript-eslint/types" "5.45.0" - "@typescript-eslint/visitor-keys" "5.45.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/type-utils@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.45.0.tgz#aefbc954c40878fcebeabfb77d20d84a3da3a8b2" - integrity sha512-DY7BXVFSIGRGFZ574hTEyLPRiQIvI/9oGcN8t1A7f6zIs6ftbrU0nhyV26ZW//6f85avkwrLag424n+fkuoJ1Q== +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== dependencies: - "@typescript-eslint/typescript-estree" "5.45.0" - "@typescript-eslint/utils" "5.45.0" + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.45.0.tgz#794760b9037ee4154c09549ef5a96599621109c5" - integrity sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA== +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/typescript-estree@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.45.0.tgz#f70a0d646d7f38c0dfd6936a5e171a77f1e5291d" - integrity sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ== +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== dependencies: - "@typescript-eslint/types" "5.45.0" - "@typescript-eslint/visitor-keys" "5.45.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.45.0", "@typescript-eslint/utils@^5.10.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.45.0.tgz#9cca2996eee1b8615485a6918a5c763629c7acf5" - integrity sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA== +"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.10.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== dependencies: + "@eslint-community/eslint-utils" "^4.2.0" "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.45.0" - "@typescript-eslint/types" "5.45.0" - "@typescript-eslint/typescript-estree" "5.45.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" eslint-scope "^5.1.1" - eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.45.0.tgz#e0d160e9e7fdb7f8da697a5b78e7a14a22a70528" - integrity sha512-jc6Eccbn2RtQPr1s7th6jJWQHBHI6GBVQkCHoJFQ5UreaKm59Vxw+ynQUPPY2u2Amquc+7tmEoC2G52ApsGNNg== +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== dependencies: - "@typescript-eslint/types" "5.45.0" + "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" abab@^2.0.3, abab@^2.0.5: @@ -809,10 +824,10 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.8.0: - version "8.8.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" - integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== +acorn@^8.2.4, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== agent-base@6: version "6.0.2" @@ -821,7 +836,7 @@ agent-base@6: dependencies: debug "4" -ajv@^6.10.0, ajv@^6.12.4: +ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -882,16 +897,42 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + babel-jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" @@ -978,15 +1019,15 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.21.3: - version "4.21.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== +browserslist@^4.21.9: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" bs-logger@0.x: version "0.2.6" @@ -1030,12 +1071,12 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001400: - version "1.0.30001435" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz#502c93dbd2f493bee73a408fe98e98fb1dad10b2" - integrity sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA== +caniuse-lite@^1.0.30001541: + version "1.0.30001546" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz#10fdad03436cfe3cc632d3af7a99a0fb497407f0" + integrity sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw== -chalk@^2.0.0, chalk@^2.4.1: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1058,14 +1099,14 @@ char-regex@^1.0.2: integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== ci-info@^3.2.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" - integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== cliui@^7.0.2: version "7.0.4" @@ -1082,9 +1123,9 @@ co@^4.6.0: integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== color-convert@^1.9.0: version "1.9.3" @@ -1122,11 +1163,16 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.6.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -1181,30 +1227,40 @@ debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: ms "2.1.2" decimal.js@^10.2.1: - version "10.4.2" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" - integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + version "10.4.3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== +define-data-property@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" + integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g== dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" @@ -1244,10 +1300,10 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== +electron-to-chromium@^1.4.535: + version "1.4.544" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz#fcb156d83f0ee6e4c9d030c6fedb2a37594f3abf" + integrity sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w== emittery@^0.8.1: version "0.8.1" @@ -1266,35 +1322,59 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.20.4" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" - integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function-bind "^1.1.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" has "^1.0.3" has-property-descriptors "^1.0.0" + has-proto "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" + is-typed-array "^1.1.12" is-weakref "^1.0.2" - object-inspect "^1.12.2" + object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" unbox-primitive "^1.0.2" + which-typed-array "^1.1.11" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" es-to-primitive@^1.2.1: version "1.2.1" @@ -1326,21 +1406,20 @@ escape-string-regexp@^4.0.0: integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== dependencies: esprima "^4.0.1" estraverse "^5.2.0" esutils "^2.0.2" - optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" eslint-plugin-jest@^27.1.6: - version "27.1.6" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.1.6.tgz#361d943f07d1978838e6b852c44a579f3879e332" - integrity sha512-XA7RFLSrlQF9IGtAmhddkUkBuICCTuryfOTfCSWcZHiHb69OilIH05oozH2XA6CEOtztnOd0vgXyvxZodkxGjg== + version "27.4.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.4.2.tgz#181d999ac67a9b6040db1d27935887cf5a2882ed" + integrity sha512-3Nfvv3wbq2+PZlRTf2oaAWXWwbdBejFRBR2O8tAO67o+P8zno+QGbcDYaAXODlreXVg+9gvWhKKmG2rgfb8GEg== dependencies: "@typescript-eslint/utils" "^5.10.0" @@ -1352,94 +1431,80 @@ eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.13.0: - version "8.28.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.28.0.tgz#81a680732634677cc890134bcdd9fdfea8e63d6e" - integrity sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== - dependencies: - "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.11.6" + version "8.50.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.50.0.tgz#2ae6015fee0240fcd3f83e1e25df0287f487d6b2" + integrity sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.50.0" + "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.4.0" - esquery "^1.4.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.15.0" - grapheme-splitter "^1.0.4" + globals "^13.19.0" + graphemer "^1.4.0" ignore "^5.2.0" - import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" - js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" + optionator "^0.9.3" strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.4.0: - version "9.4.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" - integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: - acorn "^8.8.0" + acorn "^8.9.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.1" esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" @@ -1501,9 +1566,9 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -1516,15 +1581,15 @@ fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" @@ -1566,17 +1631,25 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" form-data@^3.0.0: version "3.0.1" @@ -1593,26 +1666,26 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -1627,13 +1700,14 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-package-type@^0.1.0: @@ -1685,13 +1759,20 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.15.0: - version "13.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" - integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== +globals@^13.19.0: + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -1704,15 +1785,22 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.1.2, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -1736,6 +1824,11 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" @@ -1749,11 +1842,9 @@ has-tostringtag@^1.0.0: has-symbols "^1.0.2" has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== hosted-git-info@^2.1.4: version "2.8.9" @@ -1802,11 +1893,11 @@ iconv-lite@0.4.24: safer-buffer ">= 2.1.2 < 3" ignore@^5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.1.tgz#c2b1f76cb999ede1502f3a226a9310fdfe88d46c" - integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -1840,15 +1931,24 @@ inherits@2: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== dependencies: - get-intrinsic "^1.1.0" + get-intrinsic "^1.2.0" has "^1.0.3" side-channel "^1.0.4" +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -1869,15 +1969,15 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-callable@^1.1.4, is-callable@^1.2.7: +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" @@ -1971,6 +2071,13 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -1983,6 +2090,11 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -2005,12 +2117,12 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: semver "^6.3.0" istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" + make-dir "^4.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: @@ -2023,9 +2135,9 @@ istanbul-lib-source-maps@^4.0.0: source-map "^0.6.1" istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + version "3.1.6" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" + integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" @@ -2435,11 +2547,6 @@ jest@^27.5.1: import-local "^3.0.2" jest-cli "^27.5.1" -js-sdsl@^4.1.4: - version "4.2.0" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.2.0.tgz#278e98b7bea589b8baaf048c20aeb19eb7ad09d0" - integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ== - js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -2498,6 +2605,11 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -2518,11 +2630,18 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@2.x, json5@^2.2.1: +json5@2.x, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== +keyv@^4.5.3: + version "4.5.3" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.3.tgz#00873d2b046df737963157bd04f294ca818c9c25" + integrity sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug== + dependencies: + json-buffer "3.0.1" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -2541,14 +2660,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -2593,6 +2704,13 @@ lodash@^4.7.0: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -2600,12 +2718,12 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: - semver "^6.0.0" + semver "^7.5.3" make-error@1.x: version "1.3.6" @@ -2666,10 +2784,10 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mkdirp@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== ms@2.1.2: version "2.1.2" @@ -2701,10 +2819,10 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== normalize-package-data@^2.3.2: version "2.5.0" @@ -2744,14 +2862,14 @@ npm-run-path@^4.0.1: path-key "^3.0.0" nwsapi@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" - integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + version "2.2.7" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" + integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== -object-inspect@^1.12.2, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== object-keys@^1.1.1: version "1.1.1" @@ -2782,29 +2900,17 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - word-wrap "^1.2.3" p-limit@^2.2.0: version "2.3.0" @@ -2927,9 +3033,9 @@ pify@^3.0.0: integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pkg-dir@^4.2.0: version "4.2.0" @@ -2943,15 +3049,10 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - prettier@^2.6.2: - version "2.8.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" - integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== pretty-format@^27.0.0, pretty-format@^27.5.1: version "27.5.1" @@ -2976,9 +3077,9 @@ psl@^1.1.33: integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== querystringify@^2.1.1: version "2.2.0" @@ -3004,19 +3105,14 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== +regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" - -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + define-properties "^1.2.0" + set-function-name "^2.0.0" require-directory@^2.1.1: version "2.1.1" @@ -3046,16 +3142,16 @@ resolve-from@^5.0.0: integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + version "1.1.1" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999" + integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ== resolve@^1.10.0, resolve@^1.20.0: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + version "1.22.6" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" + integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -3078,6 +3174,16 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-regex-test@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" @@ -3104,18 +3210,27 @@ saxes@^5.0.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.x, semver@^7.3.2, semver@^7.3.7: +semver@7.x, semver@^7.3.2, semver@^7.3.7, semver@^7.5.3: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.3.0: +semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -3141,9 +3256,9 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.6.1: - version "1.7.4" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.4.tgz#33fe15dee71ab2a81fcbd3a52106c5cfb9fb75d8" - integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== side-channel@^1.0.4: version "1.0.4" @@ -3188,9 +3303,9 @@ source-map@^0.7.3: integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -3209,9 +3324,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.12" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + version "3.0.16" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f" + integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== sprintf-js@~1.0.2: version "1.0.3" @@ -3243,31 +3358,40 @@ string-width@^4.1.0, string-width@^4.2.0: strip-ansi "^6.0.1" string.prototype.padend@^3.0.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz#2c43bb3a89eb54b6750de5942c123d6c98dd65b6" - integrity sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw== + version "3.1.5" + resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz#311ef3a4e3c557dd999cdf88fbdde223f2ac0f95" + integrity sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimend@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" @@ -3291,7 +3415,7 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -3358,9 +3482,9 @@ text-table@^0.2.0: integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + version "6.0.2" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.2.tgz#51a3fbb5e11ae72e2cf74861ed5c8020f89f29fe" + integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ== tmpl@1.0.5: version "1.0.5" @@ -3429,13 +3553,6 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -3451,6 +3568,45 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -3459,9 +3615,9 @@ typedarray-to-buffer@^3.1.5: is-typedarray "^1.0.0" typescript@^4.6.2: - version "4.9.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" - integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== unbox-primitive@^1.0.2: version "1.0.2" @@ -3478,10 +3634,10 @@ universalify@^0.2.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== -update-browserslist-db@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -3586,6 +3742,17 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-typed-array@^1.1.11: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -3600,11 +3767,6 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" - integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== - wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -3649,6 +3811,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" diff --git a/binding/python/_porcupine.py b/binding/python/_porcupine.py index 1281fa2f27..a3337a09da 100644 --- a/binding/python/_porcupine.py +++ b/binding/python/_porcupine.py @@ -15,7 +15,27 @@ class PorcupineError(Exception): - pass + def __init__(self, message: str = '', message_stack: Sequence[str] = None): + super().__init__(message) + + self._message = message + self._message_stack = list() if message_stack is None else message_stack + + def __str__(self): + message = self._message + if len(self._message_stack) > 0: + message += ':' + for i in range(len(self._message_stack)): + message += '\n [%d] %s' % (i, self._message_stack[i]) + return message + + @property + def message(self) -> str: + return self._message + + @property + def message_stack(self) -> Sequence[str]: + return self._message_stack class PorcupineMemoryError(PorcupineError): @@ -141,6 +161,20 @@ def __init__( if not (0 <= x <= 1): raise ValueError('A sensitivity value should be within [0, 1].') + set_sdk_func = library.pv_set_sdk + set_sdk_func.argtypes = [c_char_p] + set_sdk_func.restype = None + + set_sdk_func('python'.encode('utf-8')) + + self._get_error_stack_func = library.pv_get_error_stack + self._get_error_stack_func.argtypes = [POINTER(POINTER(c_char_p)), POINTER(c_int)] + self._get_error_stack_func.restype = self.PicovoiceStatuses + + self._free_error_stack_func = library.pv_free_error_stack + self._free_error_stack_func.argtypes = [POINTER(c_char_p)] + self._free_error_stack_func.restype = None + init_func = library.pv_porcupine_init init_func.argtypes = [ c_char_p, @@ -161,15 +195,17 @@ def __init__( (c_float * len(keyword_paths))(*sensitivities), byref(self._handle)) if status is not self.PicovoiceStatuses.SUCCESS: - raise self._PICOVOICE_STATUS_TO_EXCEPTION[status]() + raise self._PICOVOICE_STATUS_TO_EXCEPTION[status]( + message='Initialization failed', + message_stack=self._get_error_stack()) self._delete_func = library.pv_porcupine_delete self._delete_func.argtypes = [POINTER(self.CPorcupine)] self._delete_func.restype = None - self.process_func = library.pv_porcupine_process - self.process_func.argtypes = [POINTER(self.CPorcupine), POINTER(c_short), POINTER(c_int)] - self.process_func.restype = self.PicovoiceStatuses + self._process_func = library.pv_porcupine_process + self._process_func.argtypes = [POINTER(self.CPorcupine), POINTER(c_short), POINTER(c_int)] + self._process_func.restype = self.PicovoiceStatuses version_func = library.pv_porcupine_version version_func.argtypes = [] @@ -200,9 +236,11 @@ def process(self, pcm: Sequence[int]) -> int: raise ValueError("Invalid frame length. expected %d but received %d" % (self.frame_length, len(pcm))) result = c_int() - status = self.process_func(self._handle, (c_short * len(pcm))(*pcm), byref(result)) + status = self._process_func(self._handle, (c_short * len(pcm))(*pcm), byref(result)) if status is not self.PicovoiceStatuses.SUCCESS: - raise self._PICOVOICE_STATUS_TO_EXCEPTION[status]() + raise self._PICOVOICE_STATUS_TO_EXCEPTION[status]( + message='Processing failed', + message_stack=self._get_error_stack()) return result.value @@ -224,6 +262,21 @@ def sample_rate(self) -> int: return self._sample_rate + def _get_error_stack(self) -> Sequence[str]: + message_stack_ref = POINTER(c_char_p)() + message_stack_depth = c_int() + status = self._get_error_stack_func(byref(message_stack_ref), byref(message_stack_depth)) + if status is not self.PicovoiceStatuses.SUCCESS: + raise self._PICOVOICE_STATUS_TO_EXCEPTION[status](message='Unable to get Porcupine error state') + + message_stack = list() + for i in range(message_stack_depth.value): + message_stack.append(message_stack_ref[i].decode('utf-8')) + + self._free_error_stack_func(message_stack_ref) + + return message_stack + __all__ = [ 'Porcupine', diff --git a/binding/python/setup.py b/binding/python/setup.py index 931b8973a2..1a3fce6995 100644 --- a/binding/python/setup.py +++ b/binding/python/setup.py @@ -69,7 +69,7 @@ setuptools.setup( name="pvporcupine", - version="2.2.1", + version="3.0.0", author="Picovoice", author_email="hello@picovoice.ai", description="Porcupine wake word engine.", diff --git a/binding/python/test_porcupine.py b/binding/python/test_porcupine.py index 6080697694..dcfdea5596 100644 --- a/binding/python/test_porcupine.py +++ b/binding/python/test_porcupine.py @@ -14,7 +14,7 @@ from parameterized import parameterized -from _porcupine import Porcupine +from _porcupine import Porcupine, PorcupineError from test_util import * @@ -74,6 +74,36 @@ def test_with_non_ascii_model_name(self): ground_truth=[0, 0], audio_file_name='murciélago.wav') + def test_message_stack(self): + relative_path = '../..' + + error = None + try: + p = Porcupine( + access_key='invalid', + library_path=pv_library_path(relative_path), + model_path=get_model_path_by_language(relative_path, 'en'), + keyword_paths=get_keyword_paths_by_language(relative_path, 'en', ['porcupine']), + sensitivities=[0.5]) + self.assertIsNone(p) + except PorcupineError as e: + error = e.message_stack + + self.assertIsNotNone(error) + self.assertGreater(len(error), 0) + + try: + p = Porcupine( + access_key='invalid', + library_path=pv_library_path(relative_path), + model_path=get_model_path_by_language(relative_path, 'en'), + keyword_paths=get_keyword_paths_by_language(relative_path, 'en', ['porcupine']), + sensitivities=[0.5]) + self.assertIsNone(p) + except PorcupineError as e: + self.assertEqual(len(error), len(e.message_stack)) + self.assertListEqual(list(error), list(e.message_stack)) + if __name__ == '__main__': if len(sys.argv) != 2: diff --git a/binding/react-native/android/build.gradle b/binding/react-native/android/build.gradle index 8216b6f35d..1c77a7a598 100644 --- a/binding/react-native/android/build.gradle +++ b/binding/react-native/android/build.gradle @@ -120,5 +120,5 @@ repositories { dependencies { // noinspection GradleDynamicVersion api 'com.facebook.react:react-native:+' - implementation 'ai.picovoice:porcupine-android:2.2.2' + implementation 'ai.picovoice:porcupine-android:3.0.0' } diff --git a/binding/react-native/android/src/main/java/ai/picovoice/reactnative/porcupine/PorcupineModule.java b/binding/react-native/android/src/main/java/ai/picovoice/reactnative/porcupine/PorcupineModule.java index 478f2d5daf..9dc6fbd447 100644 --- a/binding/react-native/android/src/main/java/ai/picovoice/reactnative/porcupine/PorcupineModule.java +++ b/binding/react-native/android/src/main/java/ai/picovoice/reactnative/porcupine/PorcupineModule.java @@ -37,6 +37,8 @@ public class PorcupineModule extends ReactContextBaseJavaModule { public PorcupineModule(ReactApplicationContext reactContext) { super(reactContext); this.reactContext = reactContext; + + Porcupine.setSdk("react-native"); } @Override diff --git a/binding/react-native/ios/Porcupine.swift b/binding/react-native/ios/Porcupine.swift index e72385fd44..fea5fc5a55 100644 --- a/binding/react-native/ios/Porcupine.swift +++ b/binding/react-native/ios/Porcupine.swift @@ -1,5 +1,5 @@ // -// Copyright 2020-2022 Picovoice Inc. +// Copyright 2020-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. @@ -15,6 +15,11 @@ import Porcupine class PvPorcupine: NSObject { private var porcupinePool: [String: Porcupine] = [:] + override init() { + super.init() + Porcupine.setSdk(sdk: "react-native") + } + @objc(fromBuiltInKeywords:modelPath:keywords:sensitivities:resolver:rejecter:) func fromBuiltInKeywords( accessKey: String, diff --git a/binding/react-native/package.json b/binding/react-native/package.json index 9df716eebe..e4c12a8ad8 100644 --- a/binding/react-native/package.json +++ b/binding/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@picovoice/porcupine-react-native", - "version": "2.2.1", + "version": "3.0.0", "description": "Picovoice Porcupine React Native binding", "main": "lib/commonjs/index", "module": "lib/module/index", diff --git a/binding/react-native/porcupine-react-native.podspec b/binding/react-native/porcupine-react-native.podspec index b001b47104..5ec97dc06b 100644 --- a/binding/react-native/porcupine-react-native.podspec +++ b/binding/react-native/porcupine-react-native.podspec @@ -16,5 +16,5 @@ Pod::Spec.new do |s| s.source_files = "ios/*.{h,m,mm,swift}" s.dependency "React" - s.dependency "Porcupine-iOS", '~> 2.2.1' + s.dependency "Porcupine-iOS", '~> 3.0.0' end diff --git a/binding/react-native/test-app/PorcupineTestApp/ios/Podfile b/binding/react-native/test-app/PorcupineTestApp/ios/Podfile index 737042e529..76fb7a4031 100644 --- a/binding/react-native/test-app/PorcupineTestApp/ios/Podfile +++ b/binding/react-native/test-app/PorcupineTestApp/ios/Podfile @@ -14,7 +14,6 @@ end target 'PorcupineTestApp' do config = use_native_modules! - # Flags change depending on the env values. flags = get_default_flags() diff --git a/binding/react-native/test-app/PorcupineTestApp/ios/Podfile.lock b/binding/react-native/test-app/PorcupineTestApp/ios/Podfile.lock index e864a424a3..ae72a30b5e 100644 --- a/binding/react-native/test-app/PorcupineTestApp/ios/Podfile.lock +++ b/binding/react-native/test-app/PorcupineTestApp/ios/Podfile.lock @@ -79,10 +79,10 @@ PODS: - ios-voice-processor (1.1.0) - libevent (2.1.12) - OpenSSL-Universal (1.1.1100) - - Porcupine-iOS (2.2.1): + - Porcupine-iOS (3.0.0): - ios-voice-processor (~> 1.1.0) - - porcupine-react-native (2.2.1): - - Porcupine-iOS (~> 2.2.1) + - porcupine-react-native (3.0.0): + - Porcupine-iOS (~> 3.0.0) - React - RCT-Folly (2021.07.22.00): - boost @@ -575,8 +575,8 @@ SPEC CHECKSUMS: ios-voice-processor: 8e32d7f980a06d392d128ef1cd19cf6ddcaca3c1 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c - Porcupine-iOS: df8e4a63d787b6c16bd5f988fd0f2c29a249a4bd - porcupine-react-native: c0ca3b5112d55af5aa2c2ca0267e082e2dfb4dda + Porcupine-iOS: 517158e02ac294dda15b713a3c6f74a9e877090c + porcupine-react-native: e74ff3c50f8a1ec956b8aa7a8797821b0f9e8b85 RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 RCTRequired: dea3e4163184ea57c50288c15c32c1529265c58f RCTTypeSafety: a0834ab89159a346731e8aae55ad6e2cce61c327 @@ -610,6 +610,6 @@ SPEC CHECKSUMS: Yoga: c618b544ff8bd8865cdca602f00cbcdb92fd6d31 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: fb1d50a66017a3c342cb20b8a61e6ff53757e3ba +PODFILE CHECKSUM: c175f5594aacce158a6c9dfa12548975fd078ac6 COCOAPODS: 1.11.3 diff --git a/binding/react-native/test-app/PorcupineTestApp/package.json b/binding/react-native/test-app/PorcupineTestApp/package.json index 8188d31945..ea08ff84b5 100644 --- a/binding/react-native/test-app/PorcupineTestApp/package.json +++ b/binding/react-native/test-app/PorcupineTestApp/package.json @@ -10,7 +10,7 @@ "test": "jest" }, "dependencies": { - "@picovoice/porcupine-react-native": "file:../../", + "@picovoice/porcupine-react-native": "file:../..", "@picovoice/react-native-voice-processor": "^1.1.0", "base-64": "^1.0.0", "react": "18.2.0", diff --git a/binding/react-native/test-app/PorcupineTestApp/yarn.lock b/binding/react-native/test-app/PorcupineTestApp/yarn.lock index 933046dcb7..bc428f7aea 100644 --- a/binding/react-native/test-app/PorcupineTestApp/yarn.lock +++ b/binding/react-native/test-app/PorcupineTestApp/yarn.lock @@ -15,55 +15,55 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3" - integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: - "@babel/highlight" "^7.22.10" + "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" - integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.12.9", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.20.0": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.10.tgz#aad442c7bcd1582252cb4576747ace35bc122f35" - integrity sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.10" - "@babel/generator" "^7.22.10" - "@babel/helper-compilation-targets" "^7.22.10" - "@babel/helper-module-transforms" "^7.22.9" - "@babel/helpers" "^7.22.10" - "@babel/parser" "^7.22.10" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.10" - "@babel/types" "^7.22.10" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" + json5 "^2.2.3" semver "^6.3.1" "@babel/eslint-parser@^7.18.2": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.10.tgz#bfdf3d1b32ad573fe7c1c3447e0b485e3a41fd09" - integrity sha512-0J8DNPRXQRLeR9rPaUMM3fA+RbixjnVLe/MRMYCkp3hzgsSuxCHQ8NN8xQG1wIHKJ4a1DTROTvFJdW+B5/eOsg== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34" + integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" eslint-visitor-keys "^2.1.0" semver "^6.3.1" -"@babel/generator@^7.20.0", "@babel/generator@^7.22.10", "@babel/generator@^7.7.2": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.10.tgz#c92254361f398e160645ac58831069707382b722" - integrity sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A== +"@babel/generator@^7.20.0", "@babel/generator@^7.23.0", "@babel/generator@^7.7.2": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.22.10" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" @@ -76,32 +76,32 @@ "@babel/types" "^7.22.5" "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz#573e735937e99ea75ea30788b57eb52fab7468c9" - integrity sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: - "@babel/types" "^7.22.10" + "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.10", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz#01d648bbc25dd88f513d862ee0df27b7d4e67024" - integrity sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q== +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" browserslist "^4.21.9" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.10", "@babel/helper-create-class-features-plugin@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.10.tgz#dd2612d59eac45588021ac3d6fa976d08f4e95a3" - integrity sha512-5IBb77txKYQPpOEdUdIhBx8VrZyDCQ+H82H0+5dX1TmuscP5vJKEE3cKurjtIw/vFwzbVH48VweE78kVDBrqjA== +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-function-name" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-replace-supers" "^7.22.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" @@ -109,18 +109,18 @@ semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" - integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" - integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -128,18 +128,18 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" @@ -148,30 +148,30 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" - integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" - integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" "@babel/helper-simple-access" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" @@ -185,22 +185,22 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" - integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ== +"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-wrap-function" "^7.22.9" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" - integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-simple-access@^7.22.5": @@ -229,63 +229,63 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== -"@babel/helper-wrap-function@^7.22.9": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz#d845e043880ed0b8c18bd194a12005cb16d2f614" - integrity sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ== +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== dependencies: "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.10" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" -"@babel/helpers@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.10.tgz#ae6005c539dfbcb5cd71fb51bfc8a52ba63bc37a" - integrity sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw== +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.10" - "@babel/types" "^7.22.10" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" -"@babel/highlight@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7" - integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ== +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== dependencies: - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.10", "@babel/parser@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55" - integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" - integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" - integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" "@babel/plugin-proposal-async-generator-functions@^7.0.0": version "7.20.7" @@ -306,9 +306,9 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.5.tgz#825924eda1fad382c3de4db6fe1711b6fa03362f" - integrity sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg== + version "7.22.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz#91b60cd338f501cccdf549af2308768911ec5fbb" + integrity sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-default-from" "^7.22.5" @@ -523,14 +523,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.10.tgz#45946cd17f915b10e65c29b8ed18a0a50fc648c8" - integrity sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g== +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.9" + "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-transform-async-to-generator@^7.0.0", "@babel/plugin-transform-async-to-generator@^7.22.5": @@ -549,10 +549,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz#88a1dccc3383899eb5e660534a76a22ecee64faa" - integrity sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg== +"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -564,27 +564,27 @@ "@babel/helper-create-class-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-static-block@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" - integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" - integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-function-name" "^7.22.5" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" @@ -596,10 +596,10 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz#38e2273814a58c810b6c34ea293be4973c4eb5e2" - integrity sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw== +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -618,10 +618,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dynamic-import@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" - integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" @@ -634,10 +634,10 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-export-namespace-from@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" - integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" @@ -650,10 +650,10 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-flow" "^7.22.5" -"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" - integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== +"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -666,10 +666,10 @@ "@babel/helper-function-name" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-json-strings@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" - integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings" "^7.8.3" @@ -681,10 +681,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-logical-assignment-operators@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" - integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" @@ -696,32 +696,32 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" - integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== dependencies: - "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" - integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" - integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== +"@babel/plugin-transform-modules-systemjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== dependencies: "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" "@babel/plugin-transform-modules-umd@^7.22.5": version "7.22.5" @@ -746,32 +746,32 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" - integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-numeric-separator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" - integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" - integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-parameters" "^7.22.15" "@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.22.5": version "7.22.5" @@ -781,27 +781,27 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-replace-supers" "^7.22.5" -"@babel/plugin-transform-optional-catch-binding@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" - integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.10", "@babel/plugin-transform-optional-chaining@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.10.tgz#076d28a7e074392e840d4ae587d83445bac0372a" - integrity sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g== +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -813,13 +813,13 @@ "@babel/helper-create-class-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-private-property-in-object@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" - integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" @@ -852,15 +852,15 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-jsx@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz#932c291eb6dd1153359e2a90cb5e557dcf068416" - integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" + integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/types" "^7.22.15" "@babel/plugin-transform-regenerator@^7.22.10": version "7.22.10" @@ -878,15 +878,15 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@^7.0.0": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.10.tgz#89eda6daf1d3af6f36fb368766553054c8d7cd46" - integrity sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz#c956a3f8d1aa50816ff6c30c6288d66635c12990" + integrity sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA== dependencies: - "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.5" - babel-plugin-polyfill-corejs3 "^0.8.3" - babel-plugin-polyfill-regenerator "^0.5.2" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" semver "^6.3.1" "@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.22.5": @@ -925,13 +925,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typescript@^7.22.5", "@babel/plugin-transform-typescript@^7.5.0": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.10.tgz#aadd98fab871f0bb5717bcc24c31aaaa455af923" - integrity sha512-7++c8I/ymsDo4QQBAgbraXLzIM6jmfao11KgIBEYZRReWzNWH9NtNgJcyrZiXsOPh523FQm6LfpLyy/U5fn46A== +"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.5.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" + integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.10" + "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-typescript" "^7.22.5" @@ -967,16 +967,16 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/preset-env@^7.14.0": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.10.tgz#3263b9fe2c8823d191d28e61eac60a79f9ce8a0f" - integrity sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-compilation-targets" "^7.22.10" + "@babel/compat-data" "^7.23.2" + "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" @@ -997,41 +997,41 @@ "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.10" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" "@babel/plugin-transform-async-to-generator" "^7.22.5" "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.10" + "@babel/plugin-transform-block-scoping" "^7.23.0" "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.5" - "@babel/plugin-transform-classes" "^7.22.6" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.10" + "@babel/plugin-transform-destructuring" "^7.23.0" "@babel/plugin-transform-dotall-regex" "^7.22.5" "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.5" - "@babel/plugin-transform-for-of" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-modules-systemjs" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" "@babel/plugin-transform-modules-umd" "^7.22.5" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" "@babel/plugin-transform-new-target" "^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" - "@babel/plugin-transform-numeric-separator" "^7.22.5" - "@babel/plugin-transform-object-rest-spread" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.10" - "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.23.0" + "@babel/plugin-transform-parameters" "^7.22.15" "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" "@babel/plugin-transform-property-literals" "^7.22.5" "@babel/plugin-transform-regenerator" "^7.22.10" "@babel/plugin-transform-reserved-words" "^7.22.5" @@ -1045,20 +1045,20 @@ "@babel/plugin-transform-unicode-regex" "^7.22.5" "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" "@babel/preset-modules" "0.1.6-no-external-plugins" - "@babel/types" "^7.22.10" - babel-plugin-polyfill-corejs2 "^0.4.5" - babel-plugin-polyfill-corejs3 "^0.8.3" - babel-plugin-polyfill-regenerator "^0.5.2" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" core-js-compat "^3.31.0" semver "^6.3.1" "@babel/preset-flow@^7.13.13": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.5.tgz#876f24ab6b38bd79703a93f32020ca2162312784" - integrity sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.15.tgz#30318deb9b3ebd9f5738e96da03a531e0cd3165d" + integrity sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== dependencies: "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" "@babel/plugin-transform-flow-strip-types" "^7.22.5" "@babel/preset-modules@0.1.6-no-external-plugins": @@ -1071,20 +1071,20 @@ esutils "^2.0.2" "@babel/preset-typescript@^7.13.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz#16367d8b01d640e9a507577ed4ee54e0101e51c8" - integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz#c8de488130b7081f7e1482936ad3de5b018beef4" + integrity sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-typescript" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-typescript" "^7.22.15" "@babel/register@^7.13.16": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.5.tgz#e4d8d0f615ea3233a27b5c6ada6750ee59559939" - integrity sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.15.tgz#c2c294a361d59f5fa7bcc8b97ef7319c32ecaec7" + integrity sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg== dependencies: clone-deep "^4.0.1" find-cache-dir "^2.0.0" @@ -1098,44 +1098,44 @@ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.0.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.10.tgz#ae3e9631fd947cb7e3610d3e9d8fef5f76696682" - integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.0.0", "@babel/template@^7.22.5", "@babel/template@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== +"@babel/template@^7.0.0", "@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" -"@babel/traverse@^7.14.0", "@babel/traverse@^7.20.0", "@babel/traverse@^7.22.10", "@babel/traverse@^7.7.4": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.10.tgz#20252acb240e746d27c2e82b4484f199cf8141aa" - integrity sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig== +"@babel/traverse@^7.14.0", "@babel/traverse@^7.20.0", "@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== dependencies: - "@babel/code-frame" "^7.22.10" - "@babel/generator" "^7.22.10" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.10" - "@babel/types" "^7.22.10" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.10.tgz#4a9e76446048f2c66982d1a989dd12b8a2d2dc03" - integrity sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg== +"@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1151,9 +1151,9 @@ eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": - version "4.6.2" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8" - integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw== + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== "@eslint/eslintrc@^2.1.2": version "2.1.2" @@ -1170,10 +1170,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@^8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.47.0.tgz#5478fdf443ff8158f9de171c704ae45308696c7d" - integrity sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og== +"@eslint/js@8.51.0": + version "8.51.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa" + integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg== "@hapi/hoek@^9.0.0": version "9.3.0" @@ -1187,10 +1187,10 @@ dependencies: "@hapi/hoek" "^9.0.0" -"@humanwhocodes/config-array@^0.11.10": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2" - integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ== +"@humanwhocodes/config-array@^0.11.11": + version "0.11.11" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" + integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -1222,116 +1222,116 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.2.tgz#bf1d4101347c23e07c029a1b1ae07d550f5cc541" - integrity sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w== +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^29.6.2" - jest-util "^29.6.2" + jest-message-util "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" -"@jest/core@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.2.tgz#6f2d1dbe8aa0265fcd4fb8082ae1952f148209c8" - integrity sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg== +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: - "@jest/console" "^29.6.2" - "@jest/reporters" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" ci-info "^3.2.0" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^29.5.0" - jest-config "^29.6.2" - jest-haste-map "^29.6.2" - jest-message-util "^29.6.2" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.2" - jest-resolve-dependencies "^29.6.2" - jest-runner "^29.6.2" - jest-runtime "^29.6.2" - jest-snapshot "^29.6.2" - jest-util "^29.6.2" - jest-validate "^29.6.2" - jest-watcher "^29.6.2" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" micromatch "^4.0.4" - pretty-format "^29.6.2" + pretty-format "^29.7.0" slash "^3.0.0" strip-ansi "^6.0.0" "@jest/create-cache-key-function@^29.2.1": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.6.2.tgz#b6b74fb741a7b7d9aa399c179694db8272283527" - integrity sha512-oGVRMr8na9h1vUiem1E/Uoxb/NR9BdfKb7IBZ+pNWxJQmTYSbDF0dsVBAGqNU7MBQwYJDyRx0H7H/0itiqAgQg== + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" + integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" -"@jest/environment@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.2.tgz#794c0f769d85e7553439d107d3f43186dc6874a9" - integrity sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q== +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: - "@jest/fake-timers" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.6.2" + jest-mock "^29.7.0" -"@jest/expect-utils@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.2.tgz#1b97f290d0185d264dd9fdec7567a14a38a90534" - integrity sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg== +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== dependencies: - jest-get-type "^29.4.3" + jest-get-type "^29.6.3" -"@jest/expect@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.2.tgz#5a2ad58bb345165d9ce0a1845bbf873c480a4b28" - integrity sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg== +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: - expect "^29.6.2" - jest-snapshot "^29.6.2" + expect "^29.7.0" + jest-snapshot "^29.7.0" -"@jest/fake-timers@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.2.tgz#fe9d43c5e4b1b901168fe6f46f861b3e652a2df4" - integrity sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA== +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^29.6.2" - jest-mock "^29.6.2" - jest-util "^29.6.2" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" -"@jest/globals@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.2.tgz#74af81b9249122cc46f1eb25793617eec69bf21a" - integrity sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw== +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: - "@jest/environment" "^29.6.2" - "@jest/expect" "^29.6.2" - "@jest/types" "^29.6.1" - jest-mock "^29.6.2" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" -"@jest/reporters@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.2.tgz#524afe1d76da33d31309c2c4a2c8062d0c48780a" - integrity sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw== +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@jridgewell/trace-mapping" "^0.3.18" "@types/node" "*" chalk "^4.0.0" @@ -1340,70 +1340,70 @@ glob "^7.1.3" graceful-fs "^4.2.9" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" + istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.6.2" - jest-util "^29.6.2" - jest-worker "^29.6.2" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" v8-to-istanbul "^9.0.1" -"@jest/schemas@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" - integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" - integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.2.tgz#fdd11583cd1608e4db3114e8f0cce277bf7a32ed" - integrity sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw== +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: - "@jest/console" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz#585eff07a68dd75225a7eacf319780cb9f6b9bf4" - integrity sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw== +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== dependencies: - "@jest/test-result" "^29.6.2" + "@jest/test-result" "^29.7.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.2" + jest-haste-map "^29.7.0" slash "^3.0.0" -"@jest/transform@^29.6.2": - version "29.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.2.tgz#522901ebbb211af08835bc3bcdf765ab778094e3" - integrity sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg== +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: "@babel/core" "^7.11.6" - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@jridgewell/trace-mapping" "^0.3.18" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.2" - jest-regex-util "^29.4.3" - jest-util "^29.6.2" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" @@ -1431,12 +1431,12 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@jest/types@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.1.tgz#ae79080278acff0a6af5eb49d063385aaa897bf2" - integrity sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw== +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: - "@jest/schemas" "^29.6.0" + "@jest/schemas" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" @@ -1476,9 +1476,9 @@ integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.19" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" - integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" @@ -1512,7 +1512,7 @@ fastq "^1.6.0" "@picovoice/porcupine-react-native@file:../..": - version "2.2.1" + version "3.0.0" "@picovoice/react-native-voice-processor@^1.1.0": version "1.2.0" @@ -1732,7 +1732,7 @@ resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e" integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== -"@react-native/normalize-color@*", "@react-native/normalize-color@2.1.0": +"@react-native/normalize-color@2.1.0", "@react-native/normalize-color@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== @@ -1784,9 +1784,9 @@ integrity sha512-jE58snEKBd9DXfyR4+ssZmYJ/W2mOSnNrvljR0aLyQJL9JKX6vlWELHkRjb3HBbcM9Uy0hZGijXbqEAjOERW2A== "@types/babel__core@^7.1.14": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" - integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.3.tgz#d5625a50b6f18244425a1359a858c73d70340778" + integrity sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -1795,130 +1795,132 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + version "7.6.6" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.6.tgz#676f89f67dc8ddaae923f70ebc5f1fa800c031a8" + integrity sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + version "7.4.3" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.3.tgz#db9ac539a2fe05cfe9e168b24f360701bde41f5f" + integrity sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" - integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.3.tgz#a971aa47441b28ef17884ff945d0551265a2d058" + integrity sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw== dependencies: "@babel/types" "^7.20.7" "@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== + version "4.1.8" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.8.tgz#417e461e4dc79d957dc3107f45fe4973b09c2915" + integrity sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#fdfdd69fa16d530047d9963635bd77c71a08c068" + integrity sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ== "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz#394798d5f727402eb5ec99eb9618ffcd2b7645a1" + integrity sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz#0313e2608e6d6955d195f55361ddeebd4b74c6e7" + integrity sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg== dependencies: "@types/istanbul-lib-report" "*" "@types/jest@^29.2.1": - version "29.5.3" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.3.tgz#7a35dc0044ffb8b56325c6802a4781a626b05777" - integrity sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA== + version "29.5.6" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.6.tgz#f4cf7ef1b5b0bfc1aa744e41b24d9cc52533130b" + integrity sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w== dependencies: expect "^29.0.0" pretty-format "^29.0.0" "@types/json-schema@^7.0.9": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" + integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== "@types/node@*": - version "20.5.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.0.tgz#7fc8636d5f1aaa3b21e6245e97d56b7f56702313" - integrity sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q== + version "20.8.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" + integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ== + dependencies: + undici-types "~5.25.1" "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.9" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" + integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== "@types/react-test-renderer@^18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz#7b7f69ca98821ea5501b21ba24ea7b6139da2243" - integrity sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ== + version "18.0.5" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.0.5.tgz#b67a6ff37acd93d1b971ec4c838f69d52e772db0" + integrity sha512-PsnmF4Hpi61PTRX+dTxkjgDdtZ09kFFgPXczoF+yBfOVxn7xBLPvKP1BUrSasYHmerj33rhoJuvpIMsJuyRqHw== dependencies: "@types/react" "*" "@types/react@*", "@types/react@^18.0.24": - version "18.2.20" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.20.tgz#1605557a83df5c8a2cc4eeb743b3dfc0eb6aaeb2" - integrity sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw== + version "18.2.29" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.29.tgz#88b48a287e00f6fdcd6f95662878fb701ae18b27" + integrity sha512-Z+ZrIRocWtdD70j45izShRwDuiB4JZqDegqMFW/I8aG5DxxLKOzVNoq62UIO82v9bdgi+DO1jvsb9sTEZUSm+Q== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/scheduler@*": - version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== + version "0.16.5" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.5.tgz#4751153abbf8d6199babb345a52e1eb4167d64af" + integrity sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw== "@types/semver@^7.3.12": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" - integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== + version "7.5.4" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.4.tgz#0a41252ad431c473158b22f9bfb9a63df7541cff" + integrity sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ== "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + version "2.0.2" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.2.tgz#01284dde9ef4e6d8cef6422798d9a3ad18a66f8b" + integrity sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw== "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "21.0.2" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.2.tgz#7bd04c5da378496ef1695a1008bf8f71847a8b8b" + integrity sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw== "@types/yargs@^15.0.0": - version "15.0.15" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158" - integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg== + version "15.0.17" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.17.tgz#bea870ba551b43831bfaa75de2e4a3849c39322b" + integrity sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA== dependencies: "@types/yargs-parser" "*" "@types/yargs@^16.0.0": - version "16.0.5" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.5.tgz#12cc86393985735a283e387936398c2f9e5f88e3" - integrity sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ== + version "16.0.7" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.7.tgz#b0d0502cb5f6c17994df72a600049f10bbf17203" + integrity sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg== dependencies: "@types/yargs-parser" "*" "@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + version "17.0.29" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.29.tgz#06aabc72497b798c643c812a8b561537fea760cf" + integrity sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA== dependencies: "@types/yargs-parser" "*" @@ -2131,21 +2133,6 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - array-buffer-byte-length@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" @@ -2155,14 +2142,14 @@ array-buffer-byte-length@^1.0.0: is-array-buffer "^3.0.1" array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" is-string "^1.0.7" array-union@^2.1.0: @@ -2170,50 +2157,46 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" + integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.1" -arraybuffer.prototype.slice@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb" - integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== dependencies: array-buffer-byte-length "^1.0.0" call-bind "^1.0.2" define-properties "^1.2.0" + es-abstract "^1.22.1" get-intrinsic "^1.2.1" is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" @@ -2223,15 +2206,10 @@ asap@~2.0.6: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -ast-types@0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== +ast-types@0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d" + integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== dependencies: tslib "^2.0.1" @@ -2250,10 +2228,12 @@ async@^3.2.2: resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" available-typed-arrays@^1.0.5: version "1.0.5" @@ -2265,15 +2245,15 @@ babel-core@^7.0.0-bridge.0: resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-jest@^29.2.1, babel-jest@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.2.tgz#cada0a59e07f5acaeb11cbae7e3ba92aec9c1126" - integrity sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A== +babel-jest@^29.2.1, babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== dependencies: - "@jest/transform" "^29.6.2" + "@jest/transform" "^29.7.0" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.5.0" + babel-preset-jest "^29.6.3" chalk "^4.0.0" graceful-fs "^4.2.9" slash "^3.0.0" @@ -2289,39 +2269,39 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" - integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" -babel-plugin-polyfill-corejs2@^0.4.5: - version "0.4.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" - integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" - integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz#a75fa1b0c3fc5bd6837f9ec465c0f48031b8cab1" + integrity sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" - core-js-compat "^3.31.0" + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.32.2" -babel-plugin-polyfill-regenerator@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" - integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" @@ -2379,12 +2359,12 @@ babel-preset-fbjs@^3.4.0: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -babel-preset-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" - integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== dependencies: - babel-plugin-jest-hoist "^29.5.0" + babel-plugin-jest-hoist "^29.6.3" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -2407,19 +2387,6 @@ base64-js@^1.1.2, base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -2449,22 +2416,6 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - braces@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -2477,15 +2428,15 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.21.9: - version "4.21.10" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" - integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== +browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - caniuse-lite "^1.0.30001517" - electron-to-chromium "^1.4.477" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" node-releases "^2.0.13" - update-browserslist-db "^1.0.11" + update-browserslist-db "^1.0.13" bser@2.1.1: version "2.1.1" @@ -2529,21 +2480,6 @@ bytes@3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - caf@^15.0.1: version "15.0.1" resolved "https://registry.yarnpkg.com/caf/-/caf-15.0.1.tgz#28f1f17bd93dc4b5d95207ad07066eddf4768160" @@ -2591,10 +2527,10 @@ camelcase@^6.0.0, camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001517: - version "1.0.30001520" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001520.tgz#62e2b7a1c7b35269594cf296a80bdf8cb9565006" - integrity sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA== +caniuse-lite@^1.0.30001541: + version "1.0.30001550" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001550.tgz#6ec6a2239eb2a8123cc26cfe0571db5c79eb8669" + integrity sha512-p82WjBYIypO0ukTsd/FG3Xxs+4tFeaY9pfT4amQL8KWtYH7H9nYwReGAbMTJ0hsmRO8IfDtsS6p3ZWj8+1c2RQ== chalk@^2.4.2: version "2.4.2" @@ -2633,25 +2569,15 @@ ci-info@^2.0.0: integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== cjs-module-lexer@^1.0.0: version "1.2.3" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2660,9 +2586,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.5.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" - integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== + version "2.9.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" + integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== cliui@^6.0.0: version "6.0.0" @@ -2706,14 +2632,6 @@ collect-v8-coverage@^1.0.0: resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -2768,11 +2686,6 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - compressible@~2.0.16: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" @@ -2808,27 +2721,17 @@ connect@^3.6.5: parseurl "~1.3.3" utils-merge "1.0.1" -convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - convert-source-map@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - -core-js-compat@^3.31.0: - version "3.32.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.0.tgz#f41574b6893ab15ddb0ac1693681bd56c8550a90" - integrity sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw== +core-js-compat@^3.31.0, core-js-compat@^3.32.2: + version "3.33.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966" + integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== dependencies: - browserslist "^4.21.9" + browserslist "^4.22.1" core-util-is@~1.0.0: version "1.0.3" @@ -2845,6 +2748,19 @@ cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: js-yaml "^3.13.1" parse-json "^4.0.0" +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + cross-spawn@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" @@ -2879,11 +2795,11 @@ csstype@^3.0.2: integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== dayjs@^1.8.15: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: +debug@2.6.9, debug@^2.2.0: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -2907,11 +2823,6 @@ decamelize@^4.0.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - dedent@^1.0.0: version "1.5.1" resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" @@ -2939,35 +2850,23 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== +define-data-property@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" denodeify@^1.2.1: version "1.2.1" @@ -2980,13 +2879,13 @@ depd@2.0.0: integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== deprecated-react-native-prop-types@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-3.0.1.tgz#a275f84cd8519cd1665e8df3c99e9067d57a23ec" - integrity sha512-J0jCJcsk4hMlIb7xwOZKLfMpuJn6l8UtrPEzzQV5ewz5gvKNYakhBuq9h2rWX7YwHHJZFhU5W8ye7dB9oN8VcQ== + version "3.0.2" + resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-3.0.2.tgz#e724a9837e6a7ccb778753c06ae4f79065873493" + integrity sha512-JoZY5iNM+oJlN2Ldpq0KSi0h3Nig4hlNJj5nWzWp8eL3uikMCvHwjSGPitwkEw0arL5JFra5nuGJQpXRbEjApg== dependencies: - "@react-native/normalize-color" "*" - invariant "*" - prop-types "*" + "@react-native/normalize-color" "^2.1.0" + invariant "^2.2.4" + prop-types "^15.8.1" destroy@1.2.0: version "1.2.0" @@ -2999,9 +2898,9 @@ detect-newline@^3.0.0: integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== detox@^20.1.1: - version "20.11.3" - resolved "https://registry.yarnpkg.com/detox/-/detox-20.11.3.tgz#56d5ea869977f5a747e1be0901b279ab953f8b7b" - integrity sha512-kdoRAtDLFxXpjt1QlniI+WryMtf7Y8mrZ33Ql8cTR9qoCS/CThi4pweYAQm8yUPqAv1ZtT3eIm3EzRwjEosgLA== + version "20.13.1" + resolved "https://registry.yarnpkg.com/detox/-/detox-20.13.1.tgz#524fc06a1f1a90e515e1f863f169192303446b04" + integrity sha512-lYevoG98YiSLtEA3YubD+/OyTJUIBkO7vgTbokln5cKlWv2g+MEx9nyl8KVZzs1z0rbzsf4r9vv2zNelHtlqVQ== dependencies: ajv "^8.6.3" bunyan "^1.8.12" @@ -3038,10 +2937,10 @@ detox@^20.1.1: yargs-parser "^21.0.0" yargs-unparser "^2.0.0" -diff-sequences@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" - integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== dir-glob@^3.0.1: version "3.0.1" @@ -3088,10 +2987,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.477: - version "1.4.490" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz#d99286f6e915667fa18ea4554def1aa60eb4d5f1" - integrity sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A== +electron-to-chromium@^1.4.535: + version "1.4.558" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.558.tgz#28aca5571e8c156e0850f3547952b6f5ee7863ad" + integrity sha512-j9IcGmfkyN5MBH/0Xzg45GDHasXsnwEJDM6Xnr9H7GlGUni+JH4q6xp6Nk7NV5LjTmoEFBqhILIqg1McJrv6uA== emittery@^0.13.1: version "0.13.1" @@ -3142,18 +3041,18 @@ errorhandler@^1.5.0: accepts "~1.3.7" escape-html "~1.0.3" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.22.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" - integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.1" + arraybuffer.prototype.slice "^1.0.2" available-typed-arrays "^1.0.5" call-bind "^1.0.2" es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function.prototype.name "^1.1.5" + function.prototype.name "^1.1.6" get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" globalthis "^1.0.3" @@ -3169,23 +3068,43 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" - is-typed-array "^1.1.10" + is-typed-array "^1.1.12" is-weakref "^1.0.2" object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.5.0" - safe-array-concat "^1.0.0" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" typed-array-buffer "^1.0.0" typed-array-byte-length "^1.0.0" typed-array-byte-offset "^1.0.0" typed-array-length "^1.0.4" unbox-primitive "^1.0.2" - which-typed-array "^1.1.10" + which-typed-array "^1.1.11" + +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" es-set-tostringtag@^2.0.1: version "2.0.1" @@ -3283,22 +3202,22 @@ eslint-plugin-react-native-globals@^0.1.1: integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== eslint-plugin-react-native@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-4.0.0.tgz#eec41984abe4970bdd7c6082dff7a98a5e34d0bb" - integrity sha512-kMmdxrSY7A1WgdqaGC+rY/28rh7kBGNBRsk48ovqkQmdg5j4K+DaFmegENDzMrdLkoufKGRNkKX6bgSwQTCAxQ== + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-4.1.0.tgz#5343acd3b2246bc1b857ac38be708f070d18809f" + integrity sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q== dependencies: - "@babel/traverse" "^7.7.4" eslint-plugin-react-native-globals "^0.1.1" eslint-plugin-react@^7.30.1: - version "7.33.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.1.tgz#bc27cccf860ae45413a4a4150bf0977345c1ceab" - integrity sha512-L093k0WAMvr6VhNwReB8VgOq5s2LesZmrpPdKz/kZElQDzqS7G7+DnKoqT+w4JwuiGeAhAvHO0fvy0Eyk4ejDA== + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== dependencies: array-includes "^3.1.6" array.prototype.flatmap "^1.3.1" array.prototype.tosorted "^1.1.1" doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" @@ -3338,15 +3257,15 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.19.0: - version "8.47.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.47.0.tgz#c95f9b935463fb4fad7005e626c7621052e90806" - integrity sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q== + version "8.51.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3" + integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.2" - "@eslint/js" "^8.47.0" - "@humanwhocodes/config-array" "^0.11.10" + "@eslint/js" "8.51.0" + "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" ajv "^6.12.4" @@ -3471,59 +3390,16 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^29.0.0, expect@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.2.tgz#7b08e83eba18ddc4a2cf62b5f2d1918f5cd84521" - integrity sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA== - dependencies: - "@jest/expect-utils" "^29.6.2" - "@types/node" "*" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.2" - jest-message-util "^29.6.2" - jest-util "^29.6.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== +expect@^29.0.0, expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" @@ -3557,9 +3433,9 @@ fast-levenshtein@^2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fast-xml-parser@^4.0.12: - version "4.2.7" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167" - integrity sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig== + version "4.3.2" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz#761e641260706d6e13251c4ef8e3f5694d4b0d79" + integrity sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg== dependencies: strnum "^1.0.5" @@ -3584,16 +3460,6 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -3647,11 +3513,12 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" flat@^5.0.2: @@ -3659,15 +3526,15 @@ flat@^5.0.2: resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== flow-parser@0.*: - version "0.214.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.214.0.tgz#455efc841ec015c62f6dec022cf6c61480f231a2" - integrity sha512-RW1Dh6BuT14DA7+gtNRKzgzvG3GTPdrceHCi4ddZ9VFGQ9HtO5L8wzxMGsor7XtInIrbWZZCSak0oxnBF7tApw== + version "0.219.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.219.0.tgz#c8021c080d67a16eea9ee1d1e31c40d1a22bb2fb" + integrity sha512-f1RKw+2QW4HCwCQ7qw8fTrlWmQnPIHmWDYbrMhXSSAuDbQbncY63I3Y/vwgimChGF2PT4qtXusu04R3wtCh4hw== flow-parser@^0.185.0: version "0.185.2" @@ -3681,18 +3548,6 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -3722,26 +3577,26 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2, functions-have-names@^1.2.3: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -3796,11 +3651,6 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -3855,9 +3705,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0: - version "13.21.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.21.0.tgz#163aae12f34ef502f5153cfbdd3600f36c63c571" - integrity sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg== + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" @@ -3936,43 +3786,10 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== hermes-estree@0.8.0: version "0.8.0" @@ -4076,7 +3893,7 @@ ini@^1.3.4: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -internal-slot@^1.0.3, internal-slot@^1.0.5: +internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== @@ -4085,7 +3902,7 @@ internal-slot@^1.0.3, internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" -invariant@*, invariant@^2.2.4: +invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -4097,20 +3914,6 @@ ip@^1.1.5: resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" @@ -4125,6 +3928,13 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -4140,84 +3950,42 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.13.0, is-core-module@^2.9.0: +is-core-module@^2.13.0: version "2.13.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: +is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== dependencies: has-tostringtag "^1.0.0" -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -4233,6 +4001,13 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -4245,6 +4020,11 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-map@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -4257,13 +4037,6 @@ is-number-object@^1.0.4: dependencies: has-tostringtag "^1.0.0" -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -4279,7 +4052,7 @@ is-plain-obj@^2.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== -is-plain-object@^2.0.3, is-plain-object@^2.0.4: +is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== @@ -4294,6 +4067,11 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-set@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -4325,7 +4103,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.9: +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: version "1.1.12" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== @@ -4337,6 +4115,11 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -4344,39 +4127,35 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isarray@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: +isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== @@ -4386,7 +4165,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: +istanbul-lib-instrument@^5.0.4: version "5.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== @@ -4397,6 +4176,17 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz#71e87707e8041428732518c6fb5211761753fbdf" + integrity sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-report@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" @@ -4423,196 +4213,207 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jest-changed-files@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" - integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: execa "^5.0.0" + jest-util "^29.7.0" p-limit "^3.1.0" -jest-circus@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.2.tgz#1e6ffca60151ac66cad63fce34f443f6b5bb4258" - integrity sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw== +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: - "@jest/environment" "^29.6.2" - "@jest/expect" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^1.0.0" is-generator-fn "^2.0.0" - jest-each "^29.6.2" - jest-matcher-utils "^29.6.2" - jest-message-util "^29.6.2" - jest-runtime "^29.6.2" - jest-snapshot "^29.6.2" - jest-util "^29.6.2" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" p-limit "^3.1.0" - pretty-format "^29.6.2" + pretty-format "^29.7.0" pure-rand "^6.0.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.2.tgz#edb381763398d1a292cd1b636a98bfa5644b8fda" - integrity sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q== +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: - "@jest/core" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" chalk "^4.0.0" + create-jest "^29.7.0" exit "^0.1.2" - graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.6.2" - jest-util "^29.6.2" - jest-validate "^29.6.2" - prompts "^2.0.1" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" yargs "^17.3.1" -jest-config@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.2.tgz#c68723f06b31ca5e63030686e604727d406cd7c3" - integrity sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw== +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.6.2" - "@jest/types" "^29.6.1" - babel-jest "^29.6.2" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.6.2" - jest-environment-node "^29.6.2" - jest-get-type "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.2" - jest-runner "^29.6.2" - jest-util "^29.6.2" - jest-validate "^29.6.2" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.6.2" + pretty-format "^29.7.0" slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.2.tgz#c36001e5543e82a0805051d3ceac32e6825c1c46" - integrity sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA== +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" - diff-sequences "^29.4.3" - jest-get-type "^29.4.3" - pretty-format "^29.6.2" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-docblock@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" - integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" -jest-each@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.2.tgz#c9e4b340bcbe838c73adf46b76817b15712d02ce" - integrity sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw== +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" chalk "^4.0.0" - jest-get-type "^29.4.3" - jest-util "^29.6.2" - pretty-format "^29.6.2" - -jest-environment-node@^29.2.1, jest-environment-node@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.2.tgz#a9ea2cabff39b08eca14ccb32c8ceb924c8bb1ad" - integrity sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ== - dependencies: - "@jest/environment" "^29.6.2" - "@jest/fake-timers" "^29.6.2" - "@jest/types" "^29.6.1" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" + +jest-environment-node@^29.2.1, jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.6.2" - jest-util "^29.6.2" + jest-mock "^29.7.0" + jest-util "^29.7.0" jest-get-type@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== -jest-get-type@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" - integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== -jest-haste-map@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.2.tgz#298c25ea5255cfad8b723179d4295cf3a50a70d1" - integrity sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA== +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" - jest-regex-util "^29.4.3" - jest-util "^29.6.2" - jest-worker "^29.6.2" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz#e2b307fee78cab091c37858a98c7e1d73cdf5b38" - integrity sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ== +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== dependencies: - jest-get-type "^29.4.3" - pretty-format "^29.6.2" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-matcher-utils@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz#39de0be2baca7a64eacb27291f0bd834fea3a535" - integrity sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ== +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: chalk "^4.0.0" - jest-diff "^29.6.2" - jest-get-type "^29.4.3" - pretty-format "^29.6.2" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-message-util@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.2.tgz#af7adc2209c552f3f5ae31e77cf0a261f23dc2bb" - integrity sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ== +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^29.6.2" + pretty-format "^29.7.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.2.tgz#ef9c9b4d38c34a2ad61010a021866dad41ce5e00" - integrity sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg== +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-util "^29.6.2" + jest-util "^29.7.0" jest-pnp-resolver@^1.2.2: version "1.2.3" @@ -4624,86 +4425,86 @@ jest-regex-util@^27.0.6: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== -jest-regex-util@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" - integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz#36435269b6672c256bcc85fb384872c134cc4cf2" - integrity sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w== +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: - jest-regex-util "^29.4.3" - jest-snapshot "^29.6.2" + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" -jest-resolve@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.2.tgz#f18405fe4b50159b7b6d85e81f6a524d22afb838" - integrity sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw== +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.2" + jest-haste-map "^29.7.0" jest-pnp-resolver "^1.2.2" - jest-util "^29.6.2" - jest-validate "^29.6.2" + jest-util "^29.7.0" + jest-validate "^29.7.0" resolve "^1.20.0" resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.2.tgz#89e8e32a8fef24781a7c4c49cd1cb6358ac7fc01" - integrity sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w== +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: - "@jest/console" "^29.6.2" - "@jest/environment" "^29.6.2" - "@jest/test-result" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" - jest-docblock "^29.4.3" - jest-environment-node "^29.6.2" - jest-haste-map "^29.6.2" - jest-leak-detector "^29.6.2" - jest-message-util "^29.6.2" - jest-resolve "^29.6.2" - jest-runtime "^29.6.2" - jest-util "^29.6.2" - jest-watcher "^29.6.2" - jest-worker "^29.6.2" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.2.tgz#692f25e387f982e89ab83270e684a9786248e545" - integrity sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg== - dependencies: - "@jest/environment" "^29.6.2" - "@jest/fake-timers" "^29.6.2" - "@jest/globals" "^29.6.2" - "@jest/source-map" "^29.6.0" - "@jest/test-result" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.6.2" - jest-message-util "^29.6.2" - jest-mock "^29.6.2" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.2" - jest-snapshot "^29.6.2" - jest-util "^29.6.2" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" strip-bom "^4.0.0" @@ -4715,30 +4516,30 @@ jest-serializer@^27.0.6: "@types/node" "*" graceful-fs "^4.2.9" -jest-snapshot@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.2.tgz#9b431b561a83f2bdfe041e1cab8a6becdb01af9c" - integrity sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA== +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.6.2" - "@jest/transform" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.6.2" + expect "^29.7.0" graceful-fs "^4.2.9" - jest-diff "^29.6.2" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.2" - jest-message-util "^29.6.2" - jest-util "^29.6.2" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" natural-compare "^1.4.0" - pretty-format "^29.6.2" + pretty-format "^29.7.0" semver "^7.5.3" jest-util@^27.2.0: @@ -4753,12 +4554,12 @@ jest-util@^27.2.0: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.2.tgz#8a052df8fff2eebe446769fd88814521a517664d" - integrity sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w== +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" @@ -4777,30 +4578,30 @@ jest-validate@^26.5.2: leven "^3.1.0" pretty-format "^26.6.2" -jest-validate@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.2.tgz#25d972af35b2415b83b1373baf1a47bb266c1082" - integrity sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg== +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^29.4.3" + jest-get-type "^29.6.3" leven "^3.1.0" - pretty-format "^29.6.2" + pretty-format "^29.7.0" -jest-watcher@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.2.tgz#77c224674f0620d9f6643c4cfca186d8893ca088" - integrity sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA== +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: - "@jest/test-result" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.13.1" - jest-util "^29.6.2" + jest-util "^29.7.0" string-length "^4.0.1" jest-worker@^27.2.0: @@ -4812,30 +4613,30 @@ jest-worker@^27.2.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jest-worker@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.2.tgz#682fbc4b6856ad0aa122a5403c6d048b83f3fb44" - integrity sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ== +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" - jest-util "^29.6.2" + jest-util "^29.7.0" merge-stream "^2.0.0" supports-color "^8.0.0" jest@^29: - version "29.6.2" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.2.tgz#3bd55b9fd46a161b2edbdf5f1d1bd0d1eab76c42" - integrity sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg== + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: - "@jest/core" "^29.6.2" - "@jest/types" "^29.6.1" + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" import-local "^3.0.2" - jest-cli "^29.6.2" + jest-cli "^29.7.0" joi@^17.2.1: - version "17.9.2" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.2.tgz#8b2e4724188369f55451aebd1d0b1d9482470690" - integrity sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw== + version "17.11.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== dependencies: "@hapi/hoek" "^9.0.0" "@hapi/topo" "^5.0.0" @@ -4885,10 +4686,10 @@ jsc-safe-url@^0.2.2: resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== -jscodeshift@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.13.1.tgz#69bfe51e54c831296380585c6d9e733512aecdef" - integrity sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ== +jscodeshift@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.14.0.tgz#7542e6715d6d2e8bde0b4e883f0ccea358b46881" + integrity sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA== dependencies: "@babel/core" "^7.13.16" "@babel/parser" "^7.13.16" @@ -4903,10 +4704,10 @@ jscodeshift@^0.13.1: chalk "^4.1.2" flow-parser "0.*" graceful-fs "^4.2.4" - micromatch "^3.1.10" + micromatch "^4.0.4" neo-async "^2.5.0" node-dir "^0.1.17" - recast "^0.20.4" + recast "^0.21.0" temp "^0.8.4" write-file-atomic "^2.3.0" @@ -4920,6 +4721,11 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-cycle@^1.3.0: version "1.5.0" resolved "https://registry.yarnpkg.com/json-cycle/-/json-cycle-1.5.0.tgz#b1f1d976eee16cef51d5f3d3b3caece3e90ba23a" @@ -4950,7 +4756,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@^2.2.2: +json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -4981,26 +4787,14 @@ jsonfile@^6.0.1: object.assign "^4.1.4" object.values "^1.1.6" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: - is-buffer "^1.1.5" + json-buffer "3.0.1" -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -5138,18 +4932,6 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - memoize-one@^5.0.0: version "5.2.1" resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" @@ -5544,25 +5326,6 @@ metro@0.73.10: ws "^7.5.1" yargs "^17.5.1" -micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" @@ -5617,14 +5380,6 @@ minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" @@ -5675,26 +5430,9 @@ mv@~2: rimraf "~2.4.0" nan@^2.14.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" - integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" + version "2.18.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554" + integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w== natural-compare-lite@^1.4.0: version "1.4.0" @@ -5739,9 +5477,9 @@ node-dir@^0.1.17: minimatch "^3.0.2" node-fetch@^2.2.0, node-fetch@^2.6.0: - version "2.6.12" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba" - integrity sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g== + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" @@ -5813,32 +5551,16 @@ object-assign@^4.1.0, object-assign@^4.1.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + version "1.13.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" + integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" @@ -5850,46 +5572,39 @@ object.assign@^4.1.4: object-keys "^1.1.1" object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== - dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== dependencies: - isobject "^3.0.1" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" on-finished@2.4.1: version "2.4.1" @@ -6038,11 +5753,6 @@ parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -6112,11 +5822,6 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -6144,12 +5849,12 @@ pretty-format@^26.5.2, pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" -pretty-format@^29.0.0, pretty-format@^29.6.2: - version "29.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.2.tgz#3d5829261a8a4d89d8b9769064b29c50ed486a47" - integrity sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg== +pretty-format@^29.0.0, pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: - "@jest/schemas" "^29.6.0" + "@jest/schemas" "^29.6.3" ansi-styles "^5.0.0" react-is "^18.0.0" @@ -6178,7 +5883,7 @@ prompts@^2.0.1, prompts@^2.4.0: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@*, prop-types@^15.8.1: +prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -6215,9 +5920,9 @@ punycode@^2.1.0: integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== pure-rand@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" - integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== + version "6.0.4" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" + integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== queue-microtask@^1.2.2: version "1.2.3" @@ -6230,9 +5935,9 @@ range-parser@~1.2.1: integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== react-devtools-core@^4.26.1: - version "4.28.0" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.0.tgz#3fa18709b24414adddadac33b6b9cea96db60f2f" - integrity sha512-E3C3X1skWBdBzwpOUbmXG8SgH6BtsluSMe+s6rRcujNKG1DGi8uIfhdhszkgDpAsMoE55hwqRUzeXCmETDBpTg== + version "4.28.4" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.4.tgz#fb8183eada77093f4c2f9830e664bf22255abe27" + integrity sha512-IUZKLv3CimeM07G3vX4H4loxVpByrzq3HvfTX7v9migalwvLs9ZY5D3S3pKR33U+GguYfBBdMMZyToFhsSE/iQ== dependencies: shell-quote "^1.6.1" ws "^7" @@ -6253,13 +5958,13 @@ react-is@^17.0.1: integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== react-native-codegen@^0.71.3: - version "0.71.5" - resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.71.5.tgz#454a42a891cd4ca5fc436440d301044dc1349c14" - integrity sha512-rfsuc0zkuUuMjFnrT55I1mDZ+pBRp2zAiRwxck3m6qeGJBGK5OV5JH66eDQ4aa+3m0of316CqrJDRzVlYufzIg== + version "0.71.6" + resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.71.6.tgz#481a610c3af9135b09e1e031da032e7270e0cc1b" + integrity sha512-e5pR4VldIhEaFctfSAEgxbng0uG4gjBQxAHes3EKLdosH/Av90pQfSe9IDVdFIngvNPzt8Y14pNjrtqov/yNIg== dependencies: "@babel/parser" "^7.14.0" flow-parser "^0.185.0" - jscodeshift "^0.13.1" + jscodeshift "^0.14.0" nullthrows "^1.1.1" react-native-fs@^2.20.0: @@ -6371,20 +6076,32 @@ readline@^1.3.0: resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== -recast@^0.20.4: - version "0.20.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" - integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== +recast@^0.21.0: + version "0.21.5" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.21.5.tgz#e8cd22bb51bcd6130e54f87955d33a2b2e57b495" + integrity sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== dependencies: - ast-types "0.14.2" + ast-types "0.15.2" esprima "~4.0.0" source-map "~0.6.1" tslib "^2.0.1" +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== dependencies: regenerate "^1.4.2" @@ -6410,22 +6127,14 @@ regenerator-transform@^0.15.2: dependencies: "@babel/runtime" "^7.8.4" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" - integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: call-bind "^1.0.2" define-properties "^1.2.0" - functions-have-names "^1.2.3" + set-function-name "^2.0.0" regexpu-core@^5.3.1: version "5.3.2" @@ -6446,16 +6155,6 @@ regjsparser@^0.9.1: dependencies: jsesc "~0.5.0" -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -6493,31 +6192,26 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - resolve.exports@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== resolve@^1.14.2, resolve@^1.20.0: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -6529,11 +6223,6 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" @@ -6577,13 +6266,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-array-concat@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz#2064223cba3c08d2ee05148eedbc563cd6d84060" - integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ== +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== dependencies: call-bind "^1.0.2" - get-intrinsic "^1.2.0" + get-intrinsic "^1.2.1" has-symbols "^1.0.3" isarray "^2.0.5" @@ -6611,13 +6300,6 @@ safe-regex-test@^1.0.0: get-intrinsic "^1.1.3" is-regex "^1.1.4" -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== - dependencies: - ret "~0.1.10" - sanitize-filename@^1.6.1: version "1.6.3" resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" @@ -6642,7 +6324,7 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.3.7, semver@^7.5.3: +semver@^7.0.0, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -6695,15 +6377,14 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== -set-value@^2.0.0, set-value@^2.0.1: +set-function-name@^2.0.0, set-function-name@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" setprototypeof@1.2.0: version "1.2.0" @@ -6779,47 +6460,6 @@ slice-ansi@^2.0.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -6836,11 +6476,6 @@ source-map-support@^0.5.16, source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -6856,13 +6491,6 @@ source-map@^0.7.3: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -6887,14 +6515,6 @@ stacktrace-parser@^0.1.3: dependencies: type-fest "^0.7.1" -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" @@ -6940,45 +6560,46 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: strip-ansi "^6.0.1" string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" side-channel "^1.0.4" -string.prototype.trim@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" - integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" string_decoder@^1.1.1: version "1.3.0" @@ -7100,9 +6721,9 @@ tempfile@^2.0.0: uuid "^3.0.1" terser@^5.15.0: - version "5.19.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.2.tgz#bdb8017a9a4a8de4663a7983f45c506534f9234e" - integrity sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA== + version "5.22.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.22.0.tgz#4f18103f84c5c9437aafb7a14918273310a8a49d" + integrity sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -7146,21 +6767,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -7168,16 +6774,6 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - toidentifier@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" @@ -7208,9 +6804,9 @@ tslib@^1.8.1: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" - integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tsutils@^3.21.0: version "3.21.0" @@ -7308,6 +6904,11 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -7331,16 +6932,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -7356,18 +6947,10 @@ unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -7379,21 +6962,11 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - use-sync-external-store@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - utf8-byte-length@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" @@ -7420,13 +6993,13 @@ uuid@^3.0.1: integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== v8-to-istanbul@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" - integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== + version "9.1.3" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz#ea456604101cd18005ac2cae3cdd1aa058a6306b" + integrity sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg== dependencies: "@jridgewell/trace-mapping" "^0.3.12" "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" + convert-source-map "^2.0.0" vary@~1.1.2: version "1.1.2" @@ -7458,9 +7031,9 @@ webidl-conversions@^3.0.0: integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-fetch@^3.0.0: - version "3.6.17" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz#009bbbfc122b227b74ba1ff31536b3a1a0e0e212" - integrity sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ== + version "3.6.19" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz#caefd92ae630b91c07345537e67f8354db470973" + integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw== whatwg-url@^5.0.0: version "5.0.0" @@ -7481,12 +7054,40 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + which-module@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== -which-typed-array@^1.1.10, which-typed-array@^1.1.11: +which-typed-array@^1.1.11, which-typed-array@^1.1.9: version "1.1.11" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== diff --git a/binding/react-native/yarn.lock b/binding/react-native/yarn.lock index 9023803c10..fb46764af6 100644 --- a/binding/react-native/yarn.lock +++ b/binding/react-native/yarn.lock @@ -2,307 +2,292 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: - "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.5.tgz#86f172690b093373a933223b4745deeb6049e733" - integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.18.5", "@babel/core@^7.7.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.5.tgz#45e2114dc6cd4ab167f81daf7820e8fa1250d113" - integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.5" - "@babel/parser" "^7.20.5" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - convert-source-map "^1.7.0" + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" + json5 "^2.2.3" + semver "^6.3.1" "@babel/eslint-parser@^7.18.2": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" - integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34" + integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" eslint-visitor-keys "^2.1.0" - semver "^6.3.0" + semver "^6.3.1" -"@babel/generator@^7.14.0", "@babel/generator@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.5.tgz#cb25abee3178adf58d6814b68517c62bdbfdda95" - integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== +"@babel/generator@^7.14.0", "@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.20.5" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" - -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== - dependencies: - "@babel/compat-data" "^7.20.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2", "@babel/helper-create-class-features-plugin@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz#327154eedfb12e977baa4ecc72e5806720a85a06" - integrity sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz#5ea79b59962a09ec2acf20a963a01ab4d076ccca" - integrity sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.2.1" - -"@babel/helper-define-polyfill-provider@^0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" - integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" debug "^4.1.1" lodash.debounce "^4.0.8" resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" - integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.0" - -"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" + "@babel/types" "^7.22.5" -"@babel/helpers@^7.20.5": - version "7.20.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.6.tgz#e64778046b70e04779dfbdf924e7ebb45992c763" - integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8" - integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== +"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" - integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" -"@babel/plugin-proposal-async-generator-functions@^7.20.1": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" - integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.17.12", "@babel/plugin-proposal-class-properties@^7.18.6": +"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.17.12": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -310,56 +295,15 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-class-static-block@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" - integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz#091f4794dbce4027c03cf4ebc64d3fb96b75c206" - integrity sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow== + version "7.22.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz#91b60cd338f501cccdf549af2308768911ec5fbb" + integrity sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-default-from" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-default-from" "^7.22.5" -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" - integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": +"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== @@ -367,26 +311,18 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" - integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== dependencies: - "@babel/compat-data" "^7.20.1" - "@babel/helper-compilation-targets" "^7.20.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.20.1" + "@babel/plugin-transform-parameters" "^7.20.7" -"@babel/plugin-proposal-optional-catch-binding@^7.0.0", "@babel/plugin-proposal-optional-catch-binding@^7.18.6": +"@babel/plugin-proposal-optional-catch-binding@^7.0.0": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== @@ -394,40 +330,19 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" - integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== +"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.13.12": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz#309c7668f2263f1c711aa399b5a9a6291eef6135" - integrity sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.20.5" "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -464,12 +379,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz#8df076711a4818c4ce4f23e61d622b0ba2ff84bc" - integrity sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew== +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz#ac3a24b362a04415a017ab96b9b4483d0e2a6e44" + integrity sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" @@ -478,21 +393,28 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.18.6", "@babel/plugin-syntax-flow@^7.2.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" - integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.2.0", "@babel/plugin-syntax-flow@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" + integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-meta@^7.8.3": +"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -506,12 +428,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -569,378 +491,513 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" - integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== +"@babel/plugin-syntax-typescript@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.18.6": +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" - integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-async-to-generator@^7.0.0", "@babel/plugin-transform-async-to-generator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" - integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.20.2": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz#401215f9dc13dc5262940e2e527c9536b3d7f237" - integrity sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA== +"@babel/plugin-transform-async-to-generator@^7.0.0", "@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" -"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" - integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== +"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.0" - "@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.20.2" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" - integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== +"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" - integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-exponentiation-operator@^7.0.0", "@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.18.6": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz#e9e8606633287488216028719638cbbb2f2dde8f" - integrity sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg== +"@babel/plugin-transform-exponentiation-operator@^7.0.0", "@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-flow" "^7.18.6" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" - integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== +"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" + integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-flow" "^7.22.5" -"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== +"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== +"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" - integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" - integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== +"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-simple-access" "^7.19.4" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" - integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== +"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" - integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-transform-object-assign@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.18.6.tgz#7830b4b6f83e1374a5afb9f6111bcfaea872cdd2" - integrity sha512-mQisZ3JfqWh2gVXvfqYCAAyRs6+7oev+myBsTwW5RnPhYXOTuCEw2oe3YgxlXMViXUS53lG8koulI7mJ+8JE+A== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.22.5.tgz#290c1b9555dcea48bb2c29ad94237777600d04f9" + integrity sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.15" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.1": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz#f8f9186c681d10c3de7620c916156d893c8a019e" - integrity sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ== +"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" -"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-react-display-name@^7.0.0", "@babel/plugin-transform-react-display-name@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-react-jsx-development@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" - integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== dependencies: - "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.0.0", "@babel/plugin-transform-react-display-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" + integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" "@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz#3849401bab7ae8ffa1e3e5687c94a753fc75bda7" - integrity sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" + integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz#88578ae8331e5887e8ce28e4c9dc83fb29da0b86" - integrity sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" + integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.18.6": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" - integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" + integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.19.0" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/types" "^7.22.15" -"@babel/plugin-transform-react-pure-annotations@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" - integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== +"@babel/plugin-transform-react-pure-annotations@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz#1f58363eef6626d6fa517b95ac66fe94685e32c0" + integrity sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.0.0", "@babel/plugin-transform-regenerator@^7.18.6": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" - integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== +"@babel/plugin-transform-regenerator@^7.0.0", "@babel/plugin-transform-regenerator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - regenerator-transform "^0.15.1" + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@^7.0.0": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" - integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz#c956a3f8d1aa50816ff6c30c6288d66635c12990" + integrity sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== +"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" - integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== +"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== +"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typescript@^7.18.6", "@babel/plugin-transform-typescript@^7.5.0": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" - integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== +"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.5.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" + integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.20.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-typescript" "^7.20.0" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.22.5" -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== +"@babel/plugin-transform-unicode-escapes@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.18.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" - integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== +"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== dependencies: - "@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.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" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@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.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" - "@babel/plugin-proposal-private-property-in-object" "^7.18.6" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.18.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== + dependencies: + "@babel/compat-data" "^7.23.2" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@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" @@ -950,91 +1007,108 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.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.20.2" - "@babel/plugin-transform-classes" "^7.20.2" - "@babel/plugin-transform-computed-properties" "^7.18.9" - "@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" - "@babel/plugin-transform-for-of" "^7.18.8" - "@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.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.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" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.19.0" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@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.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.23.0" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.23.0" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.23.0" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" "@babel/preset-flow@^7.13.13", "@babel/preset-flow@^7.17.12": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.18.6.tgz#83f7602ba566e72a9918beefafef8ef16d2810cb" - integrity sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.15.tgz#30318deb9b3ebd9f5738e96da03a531e0cd3165d" + integrity sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-flow-strip-types" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-flow-strip-types" "^7.22.5" -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" esutils "^2.0.2" "@babel/preset-react@^7.17.12": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" - integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.22.15.tgz#9a776892b648e13cc8ca2edf5ed1264eea6b6afc" + integrity sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-react-display-name" "^7.18.6" - "@babel/plugin-transform-react-jsx" "^7.18.6" - "@babel/plugin-transform-react-jsx-development" "^7.18.6" - "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-react-display-name" "^7.22.5" + "@babel/plugin-transform-react-jsx" "^7.22.15" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.22.5" "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.17.12": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" - integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz#c8de488130b7081f7e1482936ad3de5b018beef4" + integrity sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-typescript" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-typescript" "^7.22.15" "@babel/register@^7.13.16": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.18.9.tgz#1888b24bc28d5cc41c412feb015e9ff6b96e439c" - integrity sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.15.tgz#c2c294a361d59f5fa7bcc8b97ef7319c32ecaec7" + integrity sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg== dependencies: clone-deep "^4.0.1" find-cache-dir "^2.0.0" @@ -1042,45 +1116,50 @@ pirates "^4.0.5" source-map-support "^0.5.16" +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + "@babel/runtime@^7.8.4": - version "7.20.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.6.tgz#facf4879bfed9b5326326273a64220f099b0fce3" - integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.0.0", "@babel/template@^7.18.10", "@babel/template@^7.3.3": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5", "@babel/traverse@^7.7.4": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.5.tgz#78eb244bea8270fdda1ef9af22a5d5e5b7e57133" - integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@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.20.5" - "@babel/types" "^7.20.5" + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.0.0", "@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84" - integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1096,21 +1175,38 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@eslint/eslintrc@^1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" - integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== + +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.4.0" - globals "^13.15.0" + espree "^9.6.0" + globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@eslint/js@8.51.0": + version "8.51.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa" + integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg== + "@hapi/hoek@^9.0.0": version "9.3.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -1123,10 +1219,10 @@ dependencies: "@hapi/hoek" "^9.0.0" -"@humanwhocodes/config-array@^0.11.6": - version "0.11.7" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" - integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== +"@humanwhocodes/config-array@^0.11.11": + version "0.11.11" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" + integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -1347,45 +1443,37 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": +"@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" @@ -1640,7 +1728,7 @@ dependencies: "@hapi/hoek" "^9.0.0" -"@sideway/formula@^3.0.0": +"@sideway/formula@^3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== @@ -1670,61 +1758,61 @@ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.20" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" - integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.3.tgz#d5625a50b6f18244425a1359a858c73d70340778" + integrity sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA== dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" "@types/babel__generator" "*" "@types/babel__template" "*" "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + version "7.6.6" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.6.tgz#676f89f67dc8ddaae923f70ebc5f1fa800c031a8" + integrity sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + version "7.4.3" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.3.tgz#db9ac539a2fe05cfe9e168b24f360701bde41f5f" + integrity sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.18.3" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" - integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.3.tgz#a971aa47441b28ef17884ff945d0551265a2d058" + integrity sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw== dependencies: - "@babel/types" "^7.3.0" + "@babel/types" "^7.20.7" "@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + version "4.1.8" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.8.tgz#417e461e4dc79d957dc3107f45fe4973b09c2915" + integrity sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#fdfdd69fa16d530047d9963635bd77c71a08c068" + integrity sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ== "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz#394798d5f727402eb5ec99eb9618ffcd2b7645a1" + integrity sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz#0313e2608e6d6955d195f55361ddeebd4b74c6e7" + integrity sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg== dependencies: "@types/istanbul-lib-report" "*" @@ -1737,34 +1825,36 @@ pretty-format "^26.0.0" "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" + integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== "@types/node@*": - version "18.11.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" - integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + version "20.8.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" + integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ== + dependencies: + undici-types "~5.25.1" "@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + version "2.4.3" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.3.tgz#291c243e4b94dbfbc0c0ee26b7666f1d5c030e2c" + integrity sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg== "@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.1.tgz#27f7559836ad796cea31acb63163b203756a5b4e" + integrity sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng== "@types/prettier@^2.0.0": - version "2.7.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" - integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + version "2.7.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.9" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" + integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== "@types/react-native@0.68.5": version "0.68.5" @@ -1774,140 +1864,146 @@ "@types/react" "^17" "@types/react@^16.9.19": - version "16.14.34" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.34.tgz#d129324ffda312044e1c47aab18696e4ed493282" - integrity sha512-b99nWeGGReLh6aKBppghVqp93dFJtgtDOzc8NXM6hewD8PQ2zZG5kBLgbx+VJr7Q7WBMjHxaIl3dwpwwPIUgyA== + version "16.14.50" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.50.tgz#ec9c30f2f0c7d9aa748949536d88e3439526a25d" + integrity sha512-7TWZ/HjhXsRK3BbhSFxTinbSft3sUXJAU3ONngT0rpcKJaIOlxkRke4bidqQTopUbEv1ApC5nlSEkIpX43MkTg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/react@^17": - version "17.0.52" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" - integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + version "17.0.69" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.69.tgz#245a0cf2f5b0fb1d645691d3083e3c7d4409b98f" + integrity sha512-klEeru//GhiQvXUBayz0Q4l3rKHWsBR/EUOhOeow6hK2jV7MlO44+8yEk6+OtPeOlRfnpUnrLXzGK+iGph5aeg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/scheduler@*": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + version "0.16.5" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.5.tgz#4751153abbf8d6199babb345a52e1eb4167d64af" + integrity sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw== "@types/semver@^7.3.12": - version "7.3.13" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" - integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + version "7.5.4" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.4.tgz#0a41252ad431c473158b22f9bfb9a63df7541cff" + integrity sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ== "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + version "2.0.2" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.2.tgz#01284dde9ef4e6d8cef6422798d9a3ad18a66f8b" + integrity sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw== "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "21.0.2" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.2.tgz#7bd04c5da378496ef1695a1008bf8f71847a8b8b" + integrity sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw== "@types/yargs@^15.0.0": - version "15.0.14" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" - integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== + version "15.0.17" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.17.tgz#bea870ba551b43831bfaa75de2e4a3849c39322b" + integrity sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA== dependencies: "@types/yargs-parser" "*" "@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + version "16.0.7" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.7.tgz#b0d0502cb5f6c17994df72a600049f10bbf17203" + integrity sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^5.30.5": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.45.0.tgz#ffa505cf961d4844d38cfa19dcec4973a6039e41" - integrity sha512-CXXHNlf0oL+Yg021cxgOdMHNTXD17rHkq7iW6RFHoybdFgQBjU3yIXhhcPpGwr1CjZlo6ET8C6tzX5juQoXeGA== - dependencies: - "@typescript-eslint/scope-manager" "5.45.0" - "@typescript-eslint/type-utils" "5.45.0" - "@typescript-eslint/utils" "5.45.0" + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" + graphemer "^1.4.0" ignore "^5.2.0" natural-compare-lite "^1.4.0" - regexpp "^3.2.0" semver "^7.3.7" tsutils "^3.21.0" "@typescript-eslint/parser@^5.30.5": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.45.0.tgz#b18a5f6b3cf1c2b3e399e9d2df4be40d6b0ddd0e" - integrity sha512-brvs/WSM4fKUmF5Ot/gEve6qYiCMjm6w4HkHPfS6ZNmxTS0m0iNN4yOChImaCkqc1hRwFGqUyanMXuGal6oyyQ== + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== dependencies: - "@typescript-eslint/scope-manager" "5.45.0" - "@typescript-eslint/types" "5.45.0" - "@typescript-eslint/typescript-estree" "5.45.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.45.0.tgz#7a4ac1bfa9544bff3f620ab85947945938319a96" - integrity sha512-noDMjr87Arp/PuVrtvN3dXiJstQR1+XlQ4R1EvzG+NMgXi8CuMCXpb8JqNtFHKceVSQ985BZhfRdowJzbv4yKw== +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== dependencies: - "@typescript-eslint/types" "5.45.0" - "@typescript-eslint/visitor-keys" "5.45.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/type-utils@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.45.0.tgz#aefbc954c40878fcebeabfb77d20d84a3da3a8b2" - integrity sha512-DY7BXVFSIGRGFZ574hTEyLPRiQIvI/9oGcN8t1A7f6zIs6ftbrU0nhyV26ZW//6f85avkwrLag424n+fkuoJ1Q== +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== dependencies: - "@typescript-eslint/typescript-estree" "5.45.0" - "@typescript-eslint/utils" "5.45.0" + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.45.0.tgz#794760b9037ee4154c09549ef5a96599621109c5" - integrity sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA== +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/typescript-estree@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.45.0.tgz#f70a0d646d7f38c0dfd6936a5e171a77f1e5291d" - integrity sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ== +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== dependencies: - "@typescript-eslint/types" "5.45.0" - "@typescript-eslint/visitor-keys" "5.45.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.45.0", "@typescript-eslint/utils@^5.10.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.45.0.tgz#9cca2996eee1b8615485a6918a5c763629c7acf5" - integrity sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA== +"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.10.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== dependencies: + "@eslint-community/eslint-utils" "^4.2.0" "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.45.0" - "@typescript-eslint/types" "5.45.0" - "@typescript-eslint/typescript-estree" "5.45.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" eslint-scope "^5.1.1" - eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.45.0": - version "5.45.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.45.0.tgz#e0d160e9e7fdb7f8da697a5b78e7a14a22a70528" - integrity sha512-jc6Eccbn2RtQPr1s7th6jJWQHBHI6GBVQkCHoJFQ5UreaKm59Vxw+ynQUPPY2u2Amquc+7tmEoC2G52ApsGNNg== +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== dependencies: - "@typescript-eslint/types" "5.45.0" + "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" +"@xmldom/xmldom@^0.8.8": + version "0.8.10" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== + abab@^2.0.3, abab@^2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" @@ -1956,10 +2052,10 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.8.0: - version "8.8.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" - integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== +acorn@^8.2.4, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== agent-base@6: version "6.0.2" @@ -1976,7 +2072,7 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.10.0, ajv@^6.12.4: +ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2079,15 +2175,23 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== -array-includes@^3.1.5, array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + is-array-buffer "^3.0.1" + +array-includes@^3.1.6: + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" is-string "^1.0.7" array-union@^2.1.0: @@ -2100,26 +2204,49 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== +array.prototype.flat@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" + integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.1" + +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" asap@~2.0.6: version "2.0.6" @@ -2155,6 +2282,13 @@ async@^2.4.0: dependencies: lodash "^4.17.14" +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2165,6 +2299,11 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" @@ -2205,29 +2344,29 @@ babel-plugin-jest-hoist@^26.6.2: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.3" + semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" - integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz#a75fa1b0c3fc5bd6837f9ec465c0f48031b8cab1" + integrity sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - core-js-compat "^3.25.1" + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.32.2" -babel-plugin-polyfill-regenerator@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" - integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" + "@babel/helper-define-polyfill-provider" "^0.4.3" babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" @@ -2387,15 +2526,15 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.20.4, browserslist@^4.21.3, browserslist@^4.21.4: - version "4.21.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== +browserslist@^4.20.4, browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" bser@2.1.1: version "2.1.1" @@ -2479,10 +2618,10 @@ camelcase@^6.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001400: - version "1.0.30001435" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz#502c93dbd2f493bee73a408fe98e98fb1dad10b2" - integrity sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA== +caniuse-lite@^1.0.30001541: + version "1.0.30001550" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001550.tgz#6ec6a2239eb2a8123cc26cfe0571db5c79eb8669" + integrity sha512-p82WjBYIypO0ukTsd/FG3Xxs+4tFeaY9pfT4amQL8KWtYH7H9nYwReGAbMTJ0hsmRO8IfDtsS6p3ZWj8+1c2RQ== capture-exit@^2.0.0: version "2.0.0" @@ -2491,7 +2630,7 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2: +chalk@^2.0.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2519,9 +2658,9 @@ ci-info@^2.0.0: integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== ci-info@^3.2.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" - integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== cjs-module-lexer@^0.6.0: version "0.6.0" @@ -2558,9 +2697,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.0.0, cli-spinners@^2.5.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" - integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + version "2.9.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" + integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== cliui@^6.0.0: version "6.0.0" @@ -2600,9 +2739,9 @@ co@^4.6.0: integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== collection-visit@^1.0.0: version "1.0.0" @@ -2708,22 +2847,27 @@ connect@^3.6.5: parseurl "~1.3.3" utils-merge "1.0.1" -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.6.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== -core-js-compat@^3.25.1: - version "3.26.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" - integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== +core-js-compat@^3.31.0, core-js-compat@^3.32.2: + version "3.33.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966" + integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== dependencies: - browserslist "^4.21.4" + browserslist "^4.22.1" core-util-is@~1.0.0: version "1.0.3" @@ -2789,9 +2933,9 @@ cssstyle@^2.3.0: cssom "~0.3.6" csstype@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== data-urls@^2.0.0: version "2.0.0" @@ -2803,9 +2947,9 @@ data-urls@^2.0.0: whatwg-url "^8.0.0" dayjs@^1.8.15: - version "1.11.6" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.6.tgz#2e79a226314ec3ec904e3ee1dd5a4f5e5b1c7afb" - integrity sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ== + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" @@ -2827,9 +2971,9 @@ decamelize@^1.2.0: integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== decimal.js@^10.2.1: - version "10.4.2" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" - integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + version "10.4.3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== decode-uri-component@^0.2.0: version "0.2.2" @@ -2841,7 +2985,7 @@ dedent@^0.7.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -2852,9 +2996,9 @@ deepmerge@^3.2.0: integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== defaults@^1.0.3: version "1.0.4" @@ -2863,11 +3007,21 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== +define-data-property@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" @@ -2979,10 +3133,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== +electron-to-chromium@^1.4.535: + version "1.4.558" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.558.tgz#28aca5571e8c156e0850f3547952b6f5ee7863ad" + integrity sha512-j9IcGmfkyN5MBH/0Xzg45GDHasXsnwEJDM6Xnr9H7GlGUni+JH4q6xp6Nk7NV5LjTmoEFBqhILIqg1McJrv6uA== emittery@^0.7.1: version "0.7.2" @@ -3007,9 +3161,9 @@ end-of-stream@^1.1.0: once "^1.4.0" envinfo@^7.7.2: - version "7.8.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" - integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + version "7.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" + integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== error-ex@^1.3.1: version "1.3.2" @@ -3033,35 +3187,79 @@ errorhandler@^1.5.0: accepts "~1.3.7" escape-html "~1.0.3" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.20.4" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" - integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function-bind "^1.1.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" has "^1.0.3" has-property-descriptors "^1.0.0" + has-proto "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" + is-typed-array "^1.1.12" is-weakref "^1.0.2" - object-inspect "^1.12.2" + object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" unbox-primitive "^1.0.2" + which-typed-array "^1.1.11" + +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" es-shim-unscopables@^1.0.0: version "1.0.0" @@ -3105,14 +3303,13 @@ escape-string-regexp@^4.0.0: integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== dependencies: esprima "^4.0.1" estraverse "^5.2.0" esutils "^2.0.2" - optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" @@ -3124,9 +3321,9 @@ eslint-config-prettier@^6.11.0: get-stdin "^6.0.0" eslint-config-prettier@^8.5.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" - integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + version "8.10.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" + integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== eslint-plugin-eslint-comments@^3.2.0: version "3.2.0" @@ -3176,22 +3373,22 @@ eslint-plugin-react-native-globals@^0.1.1: integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== eslint-plugin-react-native@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-4.0.0.tgz#eec41984abe4970bdd7c6082dff7a98a5e34d0bb" - integrity sha512-kMmdxrSY7A1WgdqaGC+rY/28rh7kBGNBRsk48ovqkQmdg5j4K+DaFmegENDzMrdLkoufKGRNkKX6bgSwQTCAxQ== + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-4.1.0.tgz#5343acd3b2246bc1b857ac38be708f070d18809f" + integrity sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q== dependencies: - "@babel/traverse" "^7.7.4" eslint-plugin-react-native-globals "^0.1.1" eslint-plugin-react@^7.30.1: - version "7.31.11" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz#011521d2b16dcf95795df688a4770b4eaab364c8" - integrity sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw== + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== dependencies: array-includes "^3.1.6" array.prototype.flatmap "^1.3.1" array.prototype.tosorted "^1.1.1" doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" @@ -3200,8 +3397,8 @@ eslint-plugin-react@^7.30.1: object.hasown "^1.1.2" object.values "^1.1.6" prop-types "^15.8.1" - resolve "^2.0.0-next.3" - semver "^6.3.0" + resolve "^2.0.0-next.4" + semver "^6.3.1" string.prototype.matchall "^4.0.8" eslint-scope@5.1.1, eslint-scope@^5.1.1: @@ -3212,94 +3409,85 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: +eslint-visitor-keys@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.28.0: - version "8.28.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.28.0.tgz#81a680732634677cc890134bcdd9fdfea8e63d6e" - integrity sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== - dependencies: - "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.11.6" + version "8.51.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3" + integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.51.0" + "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.4.0" - esquery "^1.4.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.15.0" - grapheme-splitter "^1.0.4" + globals "^13.19.0" + graphemer "^1.4.0" ignore "^5.2.0" - import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" - js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" + optionator "^0.9.3" strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.4.0: - version "9.4.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" - integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: - acorn "^8.8.0" + acorn "^8.9.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.1" esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" @@ -3433,14 +3621,14 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" - integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -3453,15 +3641,15 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" @@ -3542,28 +3730,36 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== flow-parser@0.*: - version "0.194.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.194.0.tgz#3d226aca8473593ad90167ae1e14dbb3cbcb6a8b" - integrity sha512-3dipGWKnXmE4LEE5yCPHJrSlMYOPAYU7wMBecfKiWPQSZp1CvkpJ59dfuuUIeM2TSttKGSatep77vGG9cjkeqg== + version "0.219.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.219.0.tgz#c8021c080d67a16eea9ee1d1e31c40d1a22bb2fb" + integrity sha512-f1RKw+2QW4HCwCQ7qw8fTrlWmQnPIHmWDYbrMhXSSAuDbQbncY63I3Y/vwgimChGF2PT4qtXusu04R3wtCh4hw== flow-parser@^0.121.0: version "0.121.0" resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.121.0.tgz#9f9898eaec91a9f7c323e9e992d81ab5c58e618f" integrity sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -3623,26 +3819,26 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.1.2, fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -3657,13 +3853,14 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-package-type@^0.1.0: @@ -3730,9 +3927,9 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: path-is-absolute "^1.0.0" glob@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" - integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -3745,13 +3942,20 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.15.0: - version "13.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" - integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== +globals@^13.19.0: + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + globby@^11.0.1, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -3764,15 +3968,22 @@ globby@^11.0.1, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== growly@^1.3.0: version "1.3.0" @@ -3801,6 +4012,11 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" @@ -3845,11 +4061,9 @@ has-values@^1.0.0: kind-of "^4.0.0" has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== hermes-engine@~0.11.0: version "0.11.0" @@ -3938,9 +4152,9 @@ ieee754@^1.1.13: integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore@^5.0.5, ignore@^5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.1.tgz#c2b1f76cb999ede1502f3a226a9310fdfe88d46c" - integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== image-size@^0.6.0: version "0.6.3" @@ -3955,7 +4169,7 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -3994,12 +4208,12 @@ inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== dependencies: - get-intrinsic "^1.1.0" + get-intrinsic "^1.2.0" has "^1.0.3" side-channel "^1.0.4" @@ -4037,11 +4251,27 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -4062,7 +4292,7 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4, is-callable@^1.2.7: +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== @@ -4074,10 +4304,10 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" @@ -4095,7 +4325,7 @@ is-data-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-date-object@^1.0.1: +is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== @@ -4147,6 +4377,13 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -4162,10 +4399,17 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-git-dirty@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-git-dirty/-/is-git-dirty-2.0.1.tgz#29ca82fb0924ccbeaa0bae08de217546df593012" - integrity sha512-zn3CNLDbSR+y7+VDDw7/SwTRRuECn4OpAyelo5MDN+gVxdzM8SUDd51ZwPIOxhljED44Riu0jiiNtC8w0bcLdA== + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-git-dirty/-/is-git-dirty-2.0.2.tgz#696fe5a7e60710de75a1b7d2ae8c7ee9cc0bc57b" + integrity sha512-U3YCo+GKR/rDsY7r0v/LBICbQwsx859tDQnAT+v0E/zCDeWbQ1TUt1FtyExeyik7VIJlYOLHCIifLdz71HDalg== dependencies: execa "^4.0.3" is-git-repository "^2.0.0" @@ -4190,6 +4434,11 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-map@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -4251,6 +4500,11 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" +is-set@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -4282,6 +4536,13 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -4299,6 +4560,11 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -4306,6 +4572,14 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -4328,6 +4602,11 @@ isarray@1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -4372,12 +4651,12 @@ istanbul-lib-instrument@^5.0.4: semver "^6.3.0" istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" + make-dir "^4.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: @@ -4390,13 +4669,24 @@ istanbul-lib-source-maps@^4.0.0: source-map "^0.6.1" istanbul-reports@^3.0.2: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + version "3.1.6" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" + integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + jest-changed-files@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" @@ -4835,21 +5125,16 @@ jetifier@^2.0.0: integrity sha512-J4Au9KuT74te+PCCCHKgAjyLlEa+2VyIAEPNCdE5aNkAJ6FAJcAqcdzEkSnzNksIa9NkGmC4tPiClk2e7tCJuQ== joi@^17.2.1: - version "17.7.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.7.0.tgz#591a33b1fe1aca2bc27f290bcad9b9c1c570a6b3" - integrity sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg== + version "17.11.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== dependencies: "@hapi/hoek" "^9.0.0" "@hapi/topo" "^5.0.0" "@sideway/address" "^4.1.3" - "@sideway/formula" "^3.0.0" + "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0" -js-sdsl@^4.1.4: - version "4.2.0" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.2.0.tgz#278e98b7bea589b8baaf048c20aeb19eb7ad09d0" - integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ== - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -4943,6 +5228,11 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -4963,7 +5253,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@^2.2.1: +json5@^2.2.1, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -4992,12 +5282,21 @@ jsonfile@^6.0.1: graceful-fs "^4.1.6" "jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.3.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" - integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== dependencies: - array-includes "^3.1.5" - object.assign "^4.1.3" + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" @@ -5053,14 +5352,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -5139,6 +5430,13 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -5154,12 +5452,12 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: - semver "^6.0.0" + semver "^7.5.3" makeerror@1.0.12: version "1.0.12" @@ -5508,16 +5806,16 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatc brace-expansion "^1.1.7" minimatch@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.1.tgz#6c9dffcf9927ff2a31e74b5af11adf8b9604b022" - integrity sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g== + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.6: - version "1.2.7" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== mixin-deep@^1.2.0: version "1.3.2" @@ -5614,9 +5912,9 @@ node-dir@^0.1.17: minimatch "^3.0.2" node-fetch@^2.2.0, node-fetch@^2.6.0: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" @@ -5637,10 +5935,10 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== node-stream-zip@^1.9.1: version "1.15.0" @@ -5689,9 +5987,9 @@ nullthrows@^1.1.1: integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== nwsapi@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" - integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + version "2.2.7" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" + integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== ob1@0.67.0: version "0.67.0" @@ -5712,10 +6010,10 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.12.2, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" + integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== object-keys@^1.1.1: version "1.1.1" @@ -5729,7 +6027,7 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.3, object.assign@^4.1.4: +object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -5740,30 +6038,30 @@ object.assign@^4.1.3, object.assign@^4.1.4: object-keys "^1.1.1" object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.pick@^1.3.0: version "1.3.0" @@ -5773,13 +6071,13 @@ object.pick@^1.3.0: isobject "^3.0.1" object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" on-finished@2.4.1: version "2.4.1" @@ -5828,29 +6126,17 @@ open@^6.2.0: dependencies: is-wsl "^1.1.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - word-wrap "^1.2.3" ora@^3.4.0: version "3.4.0" @@ -6032,9 +6318,9 @@ pify@^4.0.1: integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pirates@^4.0.1, pirates@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pkg-dir@^3.0.0: version "3.0.0" @@ -6051,17 +6337,18 @@ pkg-dir@^4.2.0: find-up "^4.0.0" plist@^3.0.2, plist@^3.0.5: - version "3.0.6" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" - integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== dependencies: + "@xmldom/xmldom" "^0.8.8" base64-js "^1.5.1" xmlbuilder "^15.1.1" pod-install@^0.1.0: - version "0.1.38" - resolved "https://registry.yarnpkg.com/pod-install/-/pod-install-0.1.38.tgz#1c16a800a5fc1abea0cafcc0e190f376368c76ab" - integrity sha512-NeDWGigjJRriOIKBOvpW2/tK2tYLfyUT7ia6C6L+oarCAhBNP+IGODWdU+GEAqvfsseqOApcFclpXAJTL0UPzA== + version "0.1.39" + resolved "https://registry.yarnpkg.com/pod-install/-/pod-install-0.1.39.tgz#853a0585bafbd332c2ca6543854fd4919958cfb3" + integrity sha512-0kVvdLYe0CtfJEr+ISvTMxAEB0UF4JMRToPjuu9xAAq1mEqA2Ql5u7uLWX1m45BMM+7NfU4LnBbnfNjmQE9GCw== posix-character-classes@^0.1.0: version "0.1.1" @@ -6073,11 +6360,6 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -6086,9 +6368,9 @@ prettier-linter-helpers@^1.0.0: fast-diff "^1.1.2" prettier@^2.0.5: - version "2.8.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" - integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== pretty-format@^26.0.0, pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" @@ -6143,9 +6425,9 @@ pump@^3.0.0: once "^1.3.1" punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== querystringify@^2.1.1: version "2.2.0" @@ -6163,9 +6445,9 @@ range-parser@~1.2.1: integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== react-devtools-core@^4.23.0: - version "4.27.0" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.27.0.tgz#b57eb69df273c88daa3dc1577177ea9bbdd0a67d" - integrity sha512-9dfVBf/9yquz5deUUCi9kA/JA4+2MTUxfKRv6IqizR0B26/28CxJedXb0kXtPD/cRKce8ecU1KhfJiDzUkOOaQ== + version "4.28.4" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.4.tgz#fb8183eada77093f4c2f9830e664bf22255abe27" + integrity sha512-IUZKLv3CimeM07G3vX4H4loxVpByrzq3HvfTX7v9migalwvLs9ZY5D3S3pKR33U+GguYfBBdMMZyToFhsSE/iQ== dependencies: shell-quote "^1.6.1" ws "^7" @@ -6301,18 +6583,18 @@ read-pkg@^5.2.0: type-fest "^0.6.0" readable-stream@^3.4.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -6337,10 +6619,22 @@ recast@^0.20.4: source-map "~0.6.1" tslib "^2.0.1" +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== dependencies: regenerate "^1.4.2" @@ -6349,15 +6643,20 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.2: +regenerator-runtime@^0.13.2: version "0.13.11" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" @@ -6369,37 +6668,27 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" - -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + define-properties "^1.2.0" + set-function-name "^2.0.0" -regexpu-core@^5.2.1: - version "5.2.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" - integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: + "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" regenerate-unicode-properties "^10.1.0" - regjsgen "^0.7.1" regjsparser "^0.9.1" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" -regjsgen@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" - integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== - regjsparser@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" @@ -6465,20 +6754,20 @@ resolve-url@^0.2.1: integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== resolve@^1.10.0, resolve@^1.14.2, resolve@^1.18.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.3: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== +resolve@^2.0.0-next.4: + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -6546,6 +6835,16 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -6593,9 +6892,9 @@ sane@^4.0.3: walker "~1.0.5" sax@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + version "1.3.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== saxes@^5.0.1: version "5.0.1" @@ -6617,12 +6916,12 @@ scheduler@^0.20.2: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.2, semver@^7.3.7: +semver@^7.3.2, semver@^7.3.7, semver@^7.5.3: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -6668,6 +6967,15 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -6715,9 +7023,9 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.6.1, shell-quote@^1.7.3: - version "1.7.4" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.4.tgz#33fe15dee71ab2a81fcbd3a52106c5cfb9fb75d8" - integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== shellwords@^0.1.1: version "0.1.1" @@ -6836,9 +7144,9 @@ source-map@^0.7.3: integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -6857,9 +7165,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.12" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + version "3.0.16" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f" + integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -6938,36 +7246,46 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: strip-ansi "^6.0.1" string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" side-channel "^1.0.4" -string.prototype.trimend@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" string_decoder@^1.1.1: version "1.3.0" @@ -7012,7 +7330,7 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -7186,9 +7504,9 @@ tslib@^1.8.1: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tsutils@^3.21.0: version "3.21.0" @@ -7204,13 +7522,6 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -7241,6 +7552,45 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -7249,9 +7599,9 @@ typedarray-to-buffer@^3.1.5: is-typedarray "^1.0.0" typescript@^4.9.3: - version "4.9.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" - integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== uglify-es@^3.1.9: version "3.3.9" @@ -7276,6 +7626,11 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -7337,10 +7692,10 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -update-browserslist-db@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -7475,9 +7830,9 @@ whatwg-encoding@^1.0.5: iconv-lite "0.4.24" whatwg-fetch@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + version "3.6.19" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz#caefd92ae630b91c07345537e67f8354db470973" + integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw== whatwg-mimetype@^2.3.0: version "2.3.0" @@ -7512,10 +7867,49 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-typed-array@^1.1.11, which-typed-array@^1.1.9: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" which@^1.2.9: version "1.3.1" @@ -7531,11 +7925,6 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" - integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== - wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -7614,9 +8003,9 @@ xmlchars@^2.2.0: integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== xmldoc@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.2.0.tgz#7554371bfd8c138287cff01841ae4566d26e5541" - integrity sha512-2eN8QhjBsMW2uVj7JHLHkMytpvGHLHxKXBy4J3fAT/HujsEtM6yU84iGjpESYGHg6XwK0Vu4l+KgqQ2dv2cCqg== + version "1.3.0" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.3.0.tgz#7823225b096c74036347c9ec5924d06b6a3cebab" + integrity sha512-y7IRWW6PvEnYQZNZFMRLNJw+p3pezM4nKYPfr15g4OOW9i8VpeydycFuipE2297OvZnh3jSb2pxOt9QpkZUVng== dependencies: sax "^1.2.4" @@ -7635,6 +8024,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -7676,9 +8070,9 @@ yargs@^15.1.0, yargs@^15.3.1, yargs@^15.4.1: yargs-parser "^18.1.2" yargs@^17.5.1: - version "17.6.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" - integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" escalade "^3.1.1" diff --git a/binding/react/package.json b/binding/react/package.json index d46fe9121f..53439ed60c 100644 --- a/binding/react/package.json +++ b/binding/react/package.json @@ -1,6 +1,6 @@ { "name": "@picovoice/porcupine-react", - "version": "2.2.1", + "version": "3.0.0", "description": "React component for Porcupine Web SDK", "entry": "src/index.ts", "module": "dist/esm/index.js", @@ -36,7 +36,7 @@ "test": "cypress run --component" }, "dependencies": { - "@picovoice/porcupine-web": "=2.2.1" + "@picovoice/porcupine-web": "=3.0.0" }, "devDependencies": { "@babel/core": "^7.21.3", diff --git a/binding/react/src/use_porcupine.ts b/binding/react/src/use_porcupine.ts index 8d943f2c52..85c1f97df2 100644 --- a/binding/react/src/use_porcupine.ts +++ b/binding/react/src/use_porcupine.ts @@ -65,6 +65,7 @@ export const usePorcupine = (): { try { if (!porcupineRef.current) { + PorcupineWorker.setSdk('react'); porcupineRef.current = await PorcupineWorker.create( accessKey, keywords, diff --git a/binding/react/yarn.lock b/binding/react/yarn.lock index 8cd3145d5f..57cc3f839f 100644 --- a/binding/react/yarn.lock +++ b/binding/react/yarn.lock @@ -2,921 +2,834 @@ # yarn lockfile v1 +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@ampproject/remapping@^2.2.0": version "2.2.1" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/code-frame@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz" - integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz" - integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== "@babel/core@^7.21.3": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz" - integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.4" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.4" - "@babel/types" "^7.21.4" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" - -"@babel/generator@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz" - integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== - dependencies: - "@babel/types" "^7.20.5" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" + json5 "^2.2.3" + semver "^6.3.1" -"@babel/generator@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz" - integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.21.4" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: - "@babel/compat-data" "^7.20.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" + "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz" - integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-validator-option" "^7.21.0" - browserslist "^4.21.3" + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" lru-cache "^5.1.1" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz" - integrity sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-class-features-plugin@^7.21.0": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz" - integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz" - integrity sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.2.1" - -"@babel/helper-define-polyfill-provider@^0.3.3": - version "0.3.3" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz" - integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== - dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" debug "^4.1.1" lodash.debounce "^4.0.8" resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== - dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.18.9": - 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== - dependencies: - "@babel/types" "^7.18.9" -"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz" - integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== - dependencies: - "@babel/types" "^7.21.0" +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/types" "^7.18.6" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz" - integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: - "@babel/types" "^7.21.4" + "@babel/types" "^7.22.5" -"@babel/helper-module-transforms@^7.18.6": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - -"@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": - version "7.21.2" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz" - integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.2" - "@babel/types" "^7.21.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - 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== - -"@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": - 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== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.0" - -"@babel/helper-replace-supers@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz" - integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.20.7" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/helper-simple-access@^7.20.2": - 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== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helper-validator-option@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/helpers@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz" - integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.18.10", "@babel/parser@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz" - integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== - -"@babel/parser@^7.20.7", "@babel/parser@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz" - integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz" - integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.7" +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== -"@babel/plugin-proposal-async-generator-functions@^7.20.7": - 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== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-class-static-block@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz" - integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz" - integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.20.7": - 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== - dependencies: - "@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.20.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-proposal-private-property-in-object@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.14.5": version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.20.0": - 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== +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4": version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.5": version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-top-level-await@^7.14.5": version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz" - integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-to-generator@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz" - integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-classes@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz" - integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/template" "^7.20.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.21.3": - version "7.21.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz" - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== +"@babel/plugin-transform-destructuring@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-for-of@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz" - integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== +"@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.20.11": - 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== +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== dependencies: - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-modules-commonjs@^7.21.2": - version "7.21.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz" - integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.20.11": - 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== +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz" - integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== +"@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== +"@babel/plugin-transform-modules-systemjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" -"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": - version "7.21.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz" - integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz" - integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - regenerator-transform "^0.15.1" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.15" + +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@^7.21.0": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz" - integrity sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA== - dependencies: - "@babel/helper-module-imports" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz#c956a3f8d1aa50816ff6c30c6288d66635c12990" + integrity sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + semver "^6.3.1" -"@babel/plugin-transform-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== +"@babel/plugin-transform-unicode-escapes@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/preset-env@^7.20.2": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz" - integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== - dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.21.0" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" - "@babel/plugin-proposal-async-generator-functions" "^7.20.7" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.21.0" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.21.0" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.21.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== + dependencies: + "@babel/compat-data" "^7.23.2" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@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" @@ -926,155 +839,127 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.20.7" - "@babel/plugin-transform-async-to-generator" "^7.20.7" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.21.0" - "@babel/plugin-transform-classes" "^7.21.0" - "@babel/plugin-transform-computed-properties" "^7.20.7" - "@babel/plugin-transform-destructuring" "^7.21.3" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.21.0" - "@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.20.11" - "@babel/plugin-transform-modules-commonjs" "^7.21.2" - "@babel/plugin-transform-modules-systemjs" "^7.20.11" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.21.3" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.20.5" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.20.7" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@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.21.4" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.23.0" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.23.0" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.23.0" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime@^7.12.5": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz" - integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/runtime@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/runtime@^7.8.4": - version "7.20.6" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz" - integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.18.10": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/template@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz" - integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@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.20.5" - "@babel/types" "^7.20.5" +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.12.5", "@babel/runtime@^7.21.0", "@babel/runtime@^7.8.4": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15", "@babel/template@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz" - integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.4" - "@babel/types" "^7.21.4" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.4.4": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz" - integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== +"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz" - integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@colors/colors@1.5.0": version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== -"@cypress/request@^2.88.10": - version "2.88.10" - resolved "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz" - integrity sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg== +"@cypress/request@2.88.12": + version "2.88.12" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.12.tgz#ba4911431738494a85e93fb04498cb38bc55d590" + integrity sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -1089,15 +974,15 @@ json-stringify-safe "~5.0.1" mime-types "~2.1.19" performance-now "^2.1.0" - qs "~6.5.2" + qs "~6.10.3" safe-buffer "^5.1.2" - tough-cookie "~2.5.0" + tough-cookie "^4.1.3" tunnel-agent "^0.6.0" uuid "^8.3.2" "@cypress/xvfb@^1.2.4": version "1.2.4" - resolved "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz" + resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== dependencies: debug "^3.1.0" @@ -1115,24 +1000,24 @@ "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" - resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== dependencies: eslint-visitor-keys "^3.3.0" -"@eslint-community/regexpp@^4.4.0": - version "4.5.0" - resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz" - integrity sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ== +"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== -"@eslint/eslintrc@^2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz" - integrity sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ== +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.5.1" + espree "^9.6.0" globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" @@ -1140,86 +1025,73 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.38.0": - version "8.38.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz" - integrity sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g== +"@eslint/js@8.51.0": + version "8.51.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa" + integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg== -"@humanwhocodes/config-array@^0.11.8": - 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== +"@humanwhocodes/config-array@^0.11.11": + version "0.11.12" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.12.tgz#549afec9bfce5232ac6325db12765f407e70e3a0" + integrity sha512-NlGesA1usRNn6ctHCZ21M4/dKPgW9Nn1FypRdIKKgZOKzkVV4T1FlK5mBiLhHBCDmEbdQG0idrcXlbZfksJ+RA== dependencies: - "@humanwhocodes/object-schema" "^1.2.1" + "@humanwhocodes/object-schema" "^2.0.0" debug "^4.1.1" minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@humanwhocodes/object-schema@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.0.tgz#04ad39d82176c7da1591c81e78b993cffd8348d8" + integrity sha512-9S9QrXY2K0L4AGDcSgTi9vgiCcG8VcBv4Mp7/1hDPYoswIy6Z6KO5blYto82BT8M0MZNRWmCFLpCs3HlpYGGdw== "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== "@jridgewell/set-array@^1.0.1": version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.17": - version "0.3.18" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" @@ -1227,47 +1099,49 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@picovoice/porcupine-web@=2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-2.2.1.tgz#d1302405309b8222105c216dc3dfc1ef346015f0" - integrity sha512-EX40nkUwWusQrbUaQjn2ZP4lYBfjztcXrnFmXQPUL7NuknTVbDAG2t5pEzSTjyb6n/91nXcEOC1EGi5u3xRSzA== +"@picovoice/porcupine-web@=3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-3.0.0.tgz#e97e5e90b37af2b4938637efcaaf3cedc9fad6a3" + integrity sha512-zwhdh2YHy867wwp6G9YQU0q94VCveOQAAjeeDNFK/poJVtCaVc56kFH7wW0odkJ6s49ob8rQwOBdg7iPpZD0Fw== dependencies: "@picovoice/web-utils" "=1.3.1" "@picovoice/web-utils@=1.3.1": version "1.3.1" - resolved "https://registry.npmjs.org/@picovoice/web-utils/-/web-utils-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/@picovoice/web-utils/-/web-utils-1.3.1.tgz#d417e98604a650b54a8e03669015ecf98c2383ec" integrity sha512-jcDqdULtTm+yJrnHDjg64hARup+Z4wNkYuXHNx6EM8+qZkweBq9UA6XJrHAlUkPnlkso4JWjaIKhz3x8vZcd3g== dependencies: commander "^9.2.0" "@picovoice/web-voice-processor@~4.0.6": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@picovoice/web-voice-processor/-/web-voice-processor-4.0.6.tgz#4769283b82f64d3625794f7290d47c6d477a3f41" - integrity sha512-Ykfy6hrWFpOklfeN7rSJb5CGim8wDu7J+l8imRYyQxWHWVV1Wu5S8FW69zkJmwiDG2Wx+M2+h0SCMS+hNM5qow== + version "4.0.8" + resolved "https://registry.yarnpkg.com/@picovoice/web-voice-processor/-/web-voice-processor-4.0.8.tgz#95247a5393cac4d16490a53feb0f413c902ee5fa" + integrity sha512-/OSHn8YKniMo0jP5EwGimLOxvLQl/Yx4Hs+LydNmoSu4hfBrDdzhhfhB79118uDiK4aUUKx2A/RAD9TG0mQ/ng== + dependencies: + "@picovoice/web-utils" "=1.3.1" "@rollup/plugin-babel@^6.0.3": - version "6.0.3" - resolved "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.3.tgz" - integrity sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg== + version "6.0.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz#bd698e351fa9aa9619fcae780aea2a603d98e4c4" + integrity sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw== dependencies: "@babel/helper-module-imports" "^7.18.6" "@rollup/pluginutils" "^5.0.1" "@rollup/plugin-commonjs@^24.0.1": version "24.1.0" - resolved "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.1.0.tgz" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-24.1.0.tgz#79e54bd83bb64396761431eee6c44152ef322100" integrity sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ== dependencies: "@rollup/pluginutils" "^5.0.1" @@ -1278,9 +1152,9 @@ magic-string "^0.27.0" "@rollup/plugin-node-resolve@^15.0.1": - version "15.0.2" - resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz" - integrity sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg== + version "15.2.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz#e5e0b059bd85ca57489492f295ce88c2d4b0daf9" + integrity sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ== dependencies: "@rollup/pluginutils" "^5.0.1" "@types/resolve" "1.20.2" @@ -1290,26 +1164,26 @@ resolve "^1.22.1" "@rollup/plugin-terser@^0.4.0": - version "0.4.1" - resolved "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.1.tgz" - integrity sha512-aKS32sw5a7hy+fEXVy+5T95aDIwjpGHCTv833HXVtyKMDoVS7pBr5K3L9hEQoNqbJFjfANPrNpIXlTQ7is00eA== + version "0.4.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz#15dffdb3f73f121aa4fbb37e7ca6be9aeea91962" + integrity sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A== dependencies: - serialize-javascript "^6.0.0" - smob "^0.0.6" - terser "^5.15.1" + serialize-javascript "^6.0.1" + smob "^1.0.0" + terser "^5.17.4" "@rollup/pluginutils@^4.1.2": version "4.2.1" - resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== dependencies: estree-walker "^2.0.1" picomatch "^2.2.2" "@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.0.2": - version "5.0.2" - resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz" - integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + version "5.0.5" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.5.tgz#bbb4c175e19ebfeeb8c132c2eea0ecb89941a66c" + integrity sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q== dependencies: "@types/estree" "^1.0.0" estree-walker "^2.0.2" @@ -1317,41 +1191,43 @@ "@testing-library/react-hooks@^8.0.1": version "8.0.1" - resolved "https://registry.npmjs.org/@testing-library/react-hooks/-/react-hooks-8.0.1.tgz" + resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-8.0.1.tgz#0924bbd5b55e0c0c0502d1754657ada66947ca12" integrity sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g== dependencies: "@babel/runtime" "^7.12.5" react-error-boundary "^3.1.0" "@types/estree@*", "@types/estree@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.3.tgz#2be19e759a3dd18c79f9f436bd7363556c1a73dd" + integrity sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ== "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" + integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== "@types/node@*": - version "18.11.10" - resolved "https://registry.npmjs.org/@types/node/-/node-18.11.10.tgz" - integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ== + version "20.8.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" + integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ== + dependencies: + undici-types "~5.25.1" -"@types/node@^14.14.31": - version "14.18.36" - resolved "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz" - integrity sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ== +"@types/node@^16.18.39": + version "16.18.59" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.59.tgz#4cdbd631be6d9be266a96fb17b5d0d7ad6bbe26c" + integrity sha512-PJ1w2cNeKUEdey4LiPra0ZuxZFOGvetswE8qHRriV/sUkL5Al4tTmPV9D2+Y/TPIxTHHgxTfRjZVKWhPw/ORhQ== "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.9" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" + integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== "@types/react@^17.0.2": - version "17.0.52" - resolved "https://registry.npmjs.org/@types/react/-/react-17.0.52.tgz" - integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + version "17.0.69" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.69.tgz#245a0cf2f5b0fb1d645691d3083e3c7d4409b98f" + integrity sha512-klEeru//GhiQvXUBayz0Q4l3rKHWsBR/EUOhOeow6hK2jV7MlO44+8yEk6+OtPeOlRfnpUnrLXzGK+iGph5aeg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -1359,141 +1235,141 @@ "@types/resolve@1.20.2": version "1.20.2" - resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== "@types/scheduler@*": - version "0.16.2" - resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + version "0.16.5" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.5.tgz#4751153abbf8d6199babb345a52e1eb4167d64af" + integrity sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw== "@types/semver@^7.3.12": - version "7.3.13" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz" - integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + version "7.5.4" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.4.tgz#0a41252ad431c473158b22f9bfb9a63df7541cff" + integrity sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ== "@types/sinonjs__fake-timers@8.1.1": version "8.1.1" - resolved "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz" + resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3" integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== "@types/sizzle@^2.3.2": - version "2.3.3" - resolved "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz" - integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== + version "2.3.5" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.5.tgz#d93dd29cdcd5801d90be968073b09a6b370780e4" + integrity sha512-tAe4Q+OLFOA/AMD+0lq8ovp8t3ysxAOeaScnfNdZpUxaGl51ZMDEITxkvFl1STudQ58mz6gzVGl9VhMKhwRnZQ== "@types/yauzl@^2.9.1": - version "2.10.0" - resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz" - integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + version "2.10.2" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.2.tgz#dab926ef9b41a898bc943f11bca6b0bad6d4b729" + integrity sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA== dependencies: "@types/node" "*" "@typescript-eslint/eslint-plugin@^5.51.0": - version "5.58.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.58.0.tgz" - integrity sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA== + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== dependencies: "@eslint-community/regexpp" "^4.4.0" - "@typescript-eslint/scope-manager" "5.58.0" - "@typescript-eslint/type-utils" "5.58.0" - "@typescript-eslint/utils" "5.58.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" - grapheme-splitter "^1.0.4" + graphemer "^1.4.0" ignore "^5.2.0" natural-compare-lite "^1.4.0" semver "^7.3.7" tsutils "^3.21.0" "@typescript-eslint/parser@^5.51.0": - version "5.58.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.58.0.tgz" - integrity sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ== + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== dependencies: - "@typescript-eslint/scope-manager" "5.58.0" - "@typescript-eslint/types" "5.58.0" - "@typescript-eslint/typescript-estree" "5.58.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.58.0": - version "5.58.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.58.0.tgz" - integrity sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA== +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== dependencies: - "@typescript-eslint/types" "5.58.0" - "@typescript-eslint/visitor-keys" "5.58.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/type-utils@5.58.0": - version "5.58.0" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.58.0.tgz" - integrity sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w== +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== dependencies: - "@typescript-eslint/typescript-estree" "5.58.0" - "@typescript-eslint/utils" "5.58.0" + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.58.0": - version "5.58.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.58.0.tgz" - integrity sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g== +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/typescript-estree@5.58.0": - version "5.58.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz" - integrity sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q== +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== dependencies: - "@typescript-eslint/types" "5.58.0" - "@typescript-eslint/visitor-keys" "5.58.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.58.0": - version "5.58.0" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.58.0.tgz" - integrity sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ== +"@typescript-eslint/utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.58.0" - "@typescript-eslint/types" "5.58.0" - "@typescript-eslint/typescript-estree" "5.58.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.58.0": - version "5.58.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz" - integrity sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA== +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== dependencies: - "@typescript-eslint/types" "5.58.0" + "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" acorn-jsx@^5.3.2: version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.5.0, acorn@^8.8.0: - version "8.8.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz" - integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== +acorn@^8.8.2, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.10.0, ajv@^6.12.4: +ajv@^6.12.4: version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -1503,153 +1379,179 @@ ajv@^6.10.0, ajv@^6.12.4: ansi-colors@^4.1.1: version "4.1.3" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== ansi-escapes@^4.3.0: version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" arch@^2.2.0: version "2.2.0" - resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== argparse@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-union@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + asn1@~0.2.3: version "0.2.6" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== astral-regex@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async-mutex@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.4.0.tgz#ae8048cd4d04ace94347507504b3cf15e631c25f" integrity sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA== dependencies: tslib "^2.4.0" async@^3.2.0: version "3.2.4" - resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + aws-sign2@~0.7.0: version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + version "1.12.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" + integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.3" + semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz" - integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz#a75fa1b0c3fc5bd6837f9ec465c0f48031b8cab1" + integrity sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - core-js-compat "^3.25.1" + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.32.2" -babel-plugin-polyfill-regenerator@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz" - integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" + "@babel/helper-define-polyfill-provider" "^0.4.3" balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.3.1: version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== bcrypt-pbkdf@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== dependencies: tweetnacl "^0.14.3" blob-util@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== bluebird@^3.7.2: version "3.7.2" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -1657,41 +1559,41 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" -browserslist@^4.21.3, browserslist@^4.21.4: - version "4.21.4" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== +browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" buffer-crc32@~0.2.3: version "0.2.13" - resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== buffer-from@^1.0.0: version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer@^5.6.0: version "5.7.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: base64-js "^1.3.1" @@ -1699,17 +1601,17 @@ buffer@^5.6.0: builtin-modules@^3.3.0: version "3.3.0" - resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== cachedir@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz" - integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== + version "2.4.0" + resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d" + integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ== call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" @@ -1717,22 +1619,22 @@ call-bind@^1.0.0, call-bind@^1.0.2: callsites@^3.0.0: version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -caniuse-lite@^1.0.30001400: - version "1.0.30001435" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz" - integrity sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA== +caniuse-lite@^1.0.30001541: + version "1.0.30001551" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz#1f2cfa8820bd97c971a57349d7fd8f6e08664a3e" + integrity sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg== caseless@~0.12.0: version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^2.0.0, chalk@^2.4.1: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -1741,7 +1643,7 @@ chalk@^2.0.0, chalk@^2.4.1: chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" @@ -1749,29 +1651,29 @@ chalk@^4.0.0, chalk@^4.1.0: check-more-types@^2.24.0: version "2.24.0" - resolved "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz" + resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" integrity sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== ci-info@^3.2.0: - version "3.7.1" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz" - integrity sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w== + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" cli-table3@~0.6.1: version "0.6.3" - resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== dependencies: string-width "^4.2.0" @@ -1780,7 +1682,7 @@ cli-table3@~0.6.1: cli-truncate@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== dependencies: slice-ansi "^3.0.0" @@ -1788,49 +1690,49 @@ cli-truncate@^2.1.0: color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@~1.1.4: version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colorette@^2.0.16: - version "2.0.19" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^2.20.0: version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +commander@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== commander@^9.2.0: version "9.5.0" @@ -1839,46 +1741,46 @@ commander@^9.2.0: common-tags@^1.8.0: version "1.8.2" - resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== concat-map@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -core-js-compat@^3.25.1: - version "3.26.1" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz" - integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== +core-js-compat@^3.31.0, core-js-compat@^3.32.2: + version "3.33.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966" + integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== dependencies: - browserslist "^4.21.4" + browserslist "^4.22.1" core-util-is@1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== cross-env@^7.0.3: version "7.0.3" - resolved "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== dependencies: cross-spawn "^7.0.1" cross-spawn@^6.0.5: version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" @@ -1889,7 +1791,7 @@ cross-spawn@^6.0.5: cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2: version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -1897,18 +1799,18 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2: which "^2.0.1" csstype@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== cypress@^12.8.1: - version "12.9.0" - resolved "https://registry.npmjs.org/cypress/-/cypress-12.9.0.tgz" - integrity sha512-Ofe09LbHKgSqX89Iy1xen2WvpgbvNxDzsWx3mgU1mfILouELeXYGwIib3ItCwoRrRifoQwcBFmY54Vs0zw7QCg== + version "12.17.4" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.17.4.tgz#b4dadf41673058493fa0d2362faa3da1f6ae2e6c" + integrity sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ== dependencies: - "@cypress/request" "^2.88.10" + "@cypress/request" "2.88.12" "@cypress/xvfb" "^1.2.4" - "@types/node" "^14.14.31" + "@types/node" "^16.18.39" "@types/sinonjs__fake-timers" "8.1.1" "@types/sizzle" "^2.3.2" arch "^2.2.0" @@ -1920,7 +1822,7 @@ cypress@^12.8.1: check-more-types "^2.24.0" cli-cursor "^3.1.0" cli-table3 "~0.6.1" - commander "^5.1.0" + commander "^6.2.1" common-tags "^1.8.0" dayjs "^1.10.4" debug "^4.3.4" @@ -1938,12 +1840,13 @@ cypress@^12.8.1: listr2 "^3.8.3" lodash "^4.17.21" log-symbols "^4.0.0" - minimist "^1.2.6" + minimist "^1.2.8" ospath "^1.2.2" pretty-bytes "^5.6.0" + process "^0.11.10" proxy-from-env "1.0.0" request-progress "^3.0.0" - semver "^7.3.2" + semver "^7.5.3" supports-color "^8.1.1" tmp "~0.2.1" untildify "^4.0.0" @@ -1951,139 +1854,174 @@ cypress@^12.8.1: dashdash@^1.12.0: version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== dependencies: assert-plus "^1.0.0" dayjs@^1.10.4: - version "1.11.7" - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz" - integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== debug@^3.1.0: version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" deep-is@^0.1.3: version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== +define-data-property@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" ecc-jsbn@~0.1.1: version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== dependencies: jsbn "~0.1.0" safer-buffer "^2.1.0" -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== +electron-to-chromium@^1.4.535: + version "1.4.560" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.560.tgz#f251409f1e8f393d0dfdf9ccb0b39de739a06a17" + integrity sha512-HhJH/pWAxTaPZl7R3mJ6gCd8MfjQdil9RAWk84qHaLsmPTadydfAmq0a1x8kZtOGQ6pZrWhOYj5uZ8I0meZIgg== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== end-of-stream@^1.1.0: version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" enquirer@^2.3.6: - version "2.3.6" - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== dependencies: ansi-colors "^4.1.1" + strip-ansi "^6.0.1" error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.20.4" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz" - integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function-bind "^1.1.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" has "^1.0.3" has-property-descriptors "^1.0.0" + has-proto "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" + is-typed-array "^1.1.12" is-weakref "^1.0.2" - object-inspect "^1.12.2" + object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" unbox-primitive "^1.0.2" + which-typed-array "^1.1.11" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" @@ -2127,7 +2065,7 @@ esbuild-linux-32@0.15.18: esbuild-linux-64@0.15.18: version "0.15.18" - resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz#532738075397b994467b514e524aeb520c191b6c" integrity sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw== esbuild-linux-arm64@0.15.18: @@ -2192,7 +2130,7 @@ esbuild-windows-arm64@0.15.18: esbuild@^0.15.9: version "0.15.18" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.18.tgz#ea894adaf3fbc036d32320a00d4d6e4978a2f36d" integrity sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q== optionalDependencies: "@esbuild/android-arm" "0.15.18" @@ -2220,73 +2158,68 @@ esbuild@^0.15.9: escalade@^3.1.1: version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-plugin-cypress@^2.12.1: - version "2.12.1" - resolved "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz" - integrity sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA== + version "2.15.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.15.1.tgz#336afa7e8e27451afaf65aa359c9509e0a4f3a7b" + integrity sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w== dependencies: - globals "^11.12.0" + globals "^13.20.0" eslint-scope@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -eslint-visitor-keys@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz" - integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.22.0: - version "8.38.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz" - integrity sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg== + version "8.51.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3" + integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.4.0" - "@eslint/eslintrc" "^2.0.2" - "@eslint/js" "8.38.0" - "@humanwhocodes/config-array" "^0.11.8" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.51.0" + "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-visitor-keys "^3.4.0" - espree "^9.5.1" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -2294,75 +2227,72 @@ eslint@^8.22.0: find-up "^5.0.0" glob-parent "^6.0.2" globals "^13.19.0" - grapheme-splitter "^1.0.4" + graphemer "^1.4.0" ignore "^5.2.0" - import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" - js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.9.1" + optionator "^0.9.3" strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.5.1: - version "9.5.1" - resolved "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz" - integrity sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg== +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: - acorn "^8.8.0" + acorn "^8.9.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.0" + eslint-visitor-keys "^3.4.1" esquery@^1.4.2: version "1.5.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== estree-walker@^2.0.1, estree-walker@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== eventemitter2@6.4.7: version "6.4.7" - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz" + resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.7.tgz#a7f6c4d7abf28a14c1ef3442f21cb306a054271d" integrity sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg== execa@4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" @@ -2377,19 +2307,19 @@ execa@4.1.0: executable@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== dependencies: pify "^2.2.0" extend@~3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== extract-zip@2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== dependencies: debug "^4.1.1" @@ -2400,23 +2330,23 @@ extract-zip@2.0.1: extsprintf@1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== extsprintf@^1.2.0: version "1.4.1" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2426,52 +2356,52 @@ fast-glob@^3.2.9: fast-json-stable-stringify@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6: version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" fd-slicer@~1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== dependencies: pend "~1.2.0" figures@^3.2.0: version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" file-entry-cache@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" find-cache-dir@^3.3.2: version "3.3.2" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== dependencies: commondir "^1.0.1" @@ -2480,7 +2410,7 @@ find-cache-dir@^3.3.2: find-up@^4.0.0: version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" @@ -2488,33 +2418,41 @@ find-up@^4.0.0: find-up@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: locate-path "^6.0.0" path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" forever-agent@~0.6.1: version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== form-data@~2.3.2: version "2.3.3" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" @@ -2523,7 +2461,7 @@ form-data@~2.3.2: fs-extra@^10.0.0: version "10.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== dependencies: graceful-fs "^4.2.0" @@ -2532,7 +2470,7 @@ fs-extra@^10.0.0: fs-extra@^9.1.0: version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -2542,58 +2480,59 @@ fs-extra@^9.1.0: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2: +functions-have-names@^1.2.3: version "1.2.3" - resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-symbol-description@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== dependencies: call-bind "^1.0.2" @@ -2601,35 +2540,35 @@ get-symbol-description@^1.0.0: getos@^3.2.1: version "3.2.1" - resolved "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5" integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== dependencies: async "^3.2.0" getpass@^0.1.1: version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== dependencies: assert-plus "^1.0.0" glob-parent@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.2: version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" glob@^7.1.3: version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -2641,7 +2580,7 @@ glob@^7.1.3: glob@^8.0.3: version "8.1.0" - resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== dependencies: fs.realpath "^1.0.0" @@ -2652,26 +2591,33 @@ glob@^8.0.3: global-dirs@^3.0.0: version "3.0.1" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== dependencies: ini "2.0.0" -globals@^11.1.0, globals@^11.12.0: +globals@^11.1.0: version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.19.0: - version "13.20.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== +globals@^13.19.0, globals@^13.20.0: + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + globby@^11.1.0: version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" @@ -2681,65 +2627,75 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-property-descriptors@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has-tostringtag@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== dependencies: has-symbols "^1.0.2" has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== hosted-git-info@^2.1.4: version "2.8.9" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== http-signature@~1.3.6: version "1.3.6" - resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9" integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== dependencies: assert-plus "^1.0.0" @@ -2748,22 +2704,22 @@ http-signature@~1.3.6: human-signals@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== ieee754@^1.1.13: version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore@^5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz" - integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -2771,17 +2727,17 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" @@ -2789,38 +2745,47 @@ inflight@^1.0.4: inherits@2: version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== dependencies: - get-intrinsic "^1.1.0" + get-intrinsic "^1.2.0" has "^1.0.3" side-channel "^1.0.4" +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-bigint@^1.0.1: version "1.0.4" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== dependencies: has-bigints "^1.0.1" is-boolean-object@^1.1.0: version "1.1.2" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== dependencies: call-bind "^1.0.2" @@ -2828,57 +2793,57 @@ is-boolean-object@^1.1.0: is-builtin-module@^3.2.1: version "3.2.1" - resolved "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169" integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== dependencies: builtin-modules "^3.3.0" -is-callable@^1.1.4, is-callable@^1.2.7: +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== is-ci@^3.0.0: version "3.0.1" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== dependencies: ci-info "^3.2.0" -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" is-date-object@^1.0.1: version "1.0.5" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== dependencies: has-tostringtag "^1.0.0" is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-installed-globally@~0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== dependencies: global-dirs "^3.0.0" @@ -2886,41 +2851,41 @@ is-installed-globally@~0.4.0: is-module@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== is-negative-zero@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== is-number-object@^1.0.4: version "1.0.7" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== dependencies: has-tostringtag "^1.0.0" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-path-inside@^3.0.2, is-path-inside@^3.0.3: version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-reference@1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== dependencies: "@types/estree" "*" is-regex@^1.1.4: version "1.1.4" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== dependencies: call-bind "^1.0.2" @@ -2928,131 +2893,143 @@ is-regex@^1.1.4: is-shared-array-buffer@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== dependencies: call-bind "^1.0.2" is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== dependencies: has-tostringtag "^1.0.0" is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: has-symbols "^1.0.2" +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + is-typedarray@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== is-unicode-supported@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== is-weakref@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== dependencies: call-bind "^1.0.2" +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isstream@~0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== jest-worker@^26.2.1: version "26.6.2" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^7.0.0" -js-sdsl@^4.1.4: - version "4.2.0" - resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz" - integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ== - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" jsbn@~0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema@0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== json-stringify-safe@~5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@^2.2.2: +json5@^2.2.3: version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -3061,7 +3038,7 @@ jsonfile@^6.0.1: jsprim@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== dependencies: assert-plus "1.0.0" @@ -3069,14 +3046,21 @@ jsprim@^2.0.2: json-schema "0.4.0" verror "1.10.0" +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + lazy-ass@^1.6.0: version "1.6.0" - resolved "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz" + resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" integrity sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw== levn@^0.4.1: version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" @@ -3084,7 +3068,7 @@ levn@^0.4.1: listr2@^3.8.3: version "3.14.0" - resolved "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== dependencies: cli-truncate "^2.1.0" @@ -3098,7 +3082,7 @@ listr2@^3.8.3: load-json-file@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== dependencies: graceful-fs "^4.1.2" @@ -3108,41 +3092,41 @@ load-json-file@^4.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" locate-path@^6.0.0: version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: p-locate "^5.0.0" lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== lodash.merge@^4.6.2: version "4.6.2" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash.once@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== lodash@^4.17.21: version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.0.0: version "4.1.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: chalk "^4.1.0" @@ -3150,7 +3134,7 @@ log-symbols@^4.0.0: log-update@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== dependencies: ansi-escapes "^4.3.0" @@ -3160,57 +3144,57 @@ log-update@^4.0.0: loose-envify@^1.1.0: version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" magic-string@^0.27.0: version "0.27.0" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" make-dir@^3.0.2: version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" memorystream@^0.3.1: version "0.3.1" - resolved "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz" + resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.4: version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" @@ -3218,78 +3202,78 @@ micromatch@^4.0.4: mime-db@1.52.0: version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^5.0.1: version "5.1.6" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" -minimist@^1.2.6: - version "1.2.7" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== +minimist@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== ms@2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@^2.1.1: version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== natural-compare-lite@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== normalize-package-data@^2.3.2: version "2.5.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -3299,7 +3283,7 @@ normalize-package-data@^2.3.2: npm-run-all@^4.1.5: version "4.1.5" - resolved "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz" + resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba" integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ== dependencies: ansi-styles "^3.2.1" @@ -3314,29 +3298,29 @@ npm-run-all@^4.1.5: npm-run-path@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-inspect@^1.12.2, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" + integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object.assign@^4.1.4: version "4.1.4" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== dependencies: call-bind "^1.0.2" @@ -3346,85 +3330,85 @@ object.assign@^4.1.4: once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onetime@^5.1.0: version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - word-wrap "^1.2.3" ospath@^1.2.2: version "1.2.2" - resolved "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz" + resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA== p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-locate@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: p-limit "^3.0.2" p-map@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-try@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== dependencies: error-ex "^1.3.1" @@ -3432,150 +3416,162 @@ parse-json@^4.0.0: path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-key@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-type@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" path-type@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pend@~1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== performance-now@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== picocolors@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.2.2, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pidtree@^0.3.0: version "0.3.1" - resolved "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz" + resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== pify@^2.2.0: version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== pify@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== pkg-dir@^4.1.0: version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" postcss@^8.4.18: - version "8.4.20" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz" - integrity sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g== + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: - nanoid "^3.3.4" + nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" prelude-ls@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prettier@^2.8.3: - version "2.8.7" - resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz" - integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== pretty-bytes@^5.6.0: version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + proxy-from-env@1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== -psl@^1.1.28: +psl@^1.1.33: version "1.9.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== pump@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== -qs@~6.5.2: - version "6.5.3" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== +qs@~6.10.3: + version "6.10.5" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.5.tgz#974715920a80ff6a262264acd2c7e6c2a53282b4" + integrity sha512-O5RlPh0VFtR78y79rgcgKK4wbAI0C5zGVLztOIdpWX6ep368q5Hv6XRxDvXuZ9q3C6v+e3n8UfZZJw7IIG27eQ== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== randombytes@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" react-dom@^17.0.2: version "17.0.2" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" @@ -3584,14 +3580,14 @@ react-dom@^17.0.2: react-error-boundary@^3.1.0: version "3.1.4" - resolved "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz" + resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== dependencies: "@babel/runtime" "^7.12.5" react@^17.0.2: version "17.0.2" - resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" @@ -3599,7 +3595,7 @@ react@^17.0.2: read-pkg@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== dependencies: load-json-file "^4.0.0" @@ -3607,86 +3603,86 @@ read-pkg@^3.0.0: path-type "^3.0.0" regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== dependencies: regenerate "^1.4.2" regenerate@^1.4.2: version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== +regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" -regexpu-core@^5.2.1: - version "5.2.2" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz" - integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: + "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" regenerate-unicode-properties "^10.1.0" - regjsgen "^0.7.1" regjsparser "^0.9.1" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" -regjsgen@^0.7.1: - version "0.7.1" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz" - integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== - regjsparser@^0.9.1: version "0.9.1" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== dependencies: jsesc "~0.5.0" request-progress@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" integrity sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg== dependencies: throttleit "^1.0.0" +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve@^1.10.0, resolve@^1.14.2, resolve@^1.22.1: - version "1.22.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" restore-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== dependencies: onetime "^5.1.0" @@ -3694,29 +3690,29 @@ restore-cursor@^3.1.0: reusify@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rfdc@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" rollup-plugin-peer-deps-external@^2.2.4: version "2.2.4" - resolved "https://registry.npmjs.org/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz" + resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" integrity sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g== rollup-plugin-terser@^7.0.2: version "7.0.2" - resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== dependencies: "@babel/code-frame" "^7.10.4" @@ -3726,7 +3722,7 @@ rollup-plugin-terser@^7.0.2: rollup-plugin-typescript2@^0.34.1: version "0.34.1" - resolved "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.34.1.tgz" + resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.34.1.tgz#c457f155a71d133c142689213fce78694e30d0be" integrity sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw== dependencies: "@rollup/pluginutils" "^4.1.2" @@ -3737,38 +3733,48 @@ rollup-plugin-typescript2@^0.34.1: rollup-plugin-web-worker-loader@^1.6.1: version "1.6.1" - resolved "https://registry.npmjs.org/rollup-plugin-web-worker-loader/-/rollup-plugin-web-worker-loader-1.6.1.tgz" + resolved "https://registry.yarnpkg.com/rollup-plugin-web-worker-loader/-/rollup-plugin-web-worker-loader-1.6.1.tgz#9d7a27575b64b0780fe4e8b3bc87470d217e485f" integrity sha512-4QywQSz1NXFHKdyiou16mH3ijpcfLtLGOrAqvAqu1Gx+P8+zj+3gwC2BSL/VW1d+LW4nIHC8F7d7OXhs9UdR2A== rollup@^2.79.1: version "2.79.1" - resolved "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== optionalDependencies: fsevents "~2.3.2" run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" rxjs@^7.5.1: - version "7.8.0" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz" - integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2: version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex-test@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== dependencies: call-bind "^1.0.2" @@ -3777,12 +3783,12 @@ safe-regex-test@^1.0.0: safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== scheduler@^0.20.2: version "0.20.2" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" @@ -3793,12 +3799,12 @@ scheduler@^0.20.2: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.2, semver@^7.3.7: +semver@^7.3.7, semver@^7.5.3: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -3807,50 +3813,59 @@ semver@^7.3.2, semver@^7.3.7: serialize-javascript@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== dependencies: randombytes "^2.1.0" -serialize-javascript@^6.0.0: +serialize-javascript@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== dependencies: randombytes "^2.1.0" +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.6.1: - version "1.7.4" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz" - integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== side-channel@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" @@ -3859,17 +3874,17 @@ side-channel@^1.0.4: signal-exit@^3.0.2: version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== slash@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== dependencies: ansi-styles "^4.0.0" @@ -3878,26 +3893,26 @@ slice-ansi@^3.0.0: slice-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: ansi-styles "^4.0.0" astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -smob@^0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/smob/-/smob-0.0.6.tgz" - integrity sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw== +smob@^1.0.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/smob/-/smob-1.4.1.tgz#66270e7df6a7527664816c5b577a23f17ba6f5b5" + integrity sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ== source-map-js@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== source-map-support@~0.5.20: version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" @@ -3905,39 +3920,39 @@ source-map-support@~0.5.20: source-map@^0.6.0: version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.12" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + version "3.0.16" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f" + integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== sshpk@^1.14.1: - version "1.17.0" - resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" - integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== + version "1.18.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.18.0.tgz#1663e55cddf4d688b86a46b77f0d5fe363aba028" + integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -3951,7 +3966,7 @@ sshpk@^1.14.1: string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -3959,201 +3974,236 @@ string-width@^4.1.0, string-width@^4.2.0: strip-ansi "^6.0.1" string.prototype.padend@^3.0.0: - version "3.1.4" - resolved "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz" - integrity sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw== + version "3.1.5" + resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz#311ef3a4e3c557dd999cdf88fbdde223f2ac0f95" + integrity sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimend@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.1.1: version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -terser@^5.0.0: - version "5.16.0" - resolved "https://registry.npmjs.org/terser/-/terser-5.16.0.tgz" - integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - -terser@^5.15.1: - version "5.16.9" - resolved "https://registry.npmjs.org/terser/-/terser-5.16.9.tgz" - integrity sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg== +terser@^5.0.0, terser@^5.17.4: + version "5.22.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.22.0.tgz#4f18103f84c5c9437aafb7a14918273310a8a49d" + integrity sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw== dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" text-table@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== throttleit@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" integrity sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g== through@^2.3.8: version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== tmp@~0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== dependencies: rimraf "^3.0.0" to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== +tough-cookie@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== dependencies: - psl "^1.1.28" + psl "^1.1.33" punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" tslib@^1.8.1: version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.1.0: - version "2.4.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -tslib@^2.4.0, tslib@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== +tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tsutils@^3.21.0: version "3.21.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-fest@^0.20.2: version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typescript@^4.9.5: version "4.9.5" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== unbox-primitive@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== dependencies: call-bind "^1.0.2" @@ -4161,14 +4211,19 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== unicode-match-property-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== dependencies: unicode-canonical-property-names-ecmascript "^2.0.0" @@ -4176,47 +4231,60 @@ unicode-match-property-ecmascript@^2.0.0: unicode-match-property-value-ecmascript@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + universalify@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== untildify@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -update-browserslist-db@^1.0.9: - version "1.0.10" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + uuid@^8.3.2: version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== validate-npm-package-license@^3.0.1: version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" @@ -4224,7 +4292,7 @@ validate-npm-package-license@^3.0.1: verror@1.10.0: version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== dependencies: assert-plus "^1.0.0" @@ -4245,7 +4313,7 @@ vite@^3.2.5: which-boxed-primitive@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: is-bigint "^1.0.1" @@ -4254,28 +4322,34 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-typed-array@^1.1.11: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + which@^1.2.9: version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1: version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -word-wrap@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" - integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== - wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -4284,7 +4358,7 @@ wrap-ansi@^6.2.0: wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -4293,22 +4367,22 @@ wrap-ansi@^7.0.0: wrappy@1: version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== yallist@^3.0.2: version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yauzl@^2.10.0: version "2.10.0" - resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== dependencies: buffer-crc32 "~0.2.3" @@ -4316,5 +4390,5 @@ yauzl@^2.10.0: yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/binding/rust/Cargo.toml b/binding/rust/Cargo.toml index 675d9b7cd2..3c26b3f379 100644 --- a/binding/rust/Cargo.toml +++ b/binding/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pv_porcupine" -version = "2.2.1" +version = "3.0.0" edition = "2018" description = "The Rust bindings for Picovoice's Porcupine library" license = "Apache-2.0" @@ -31,9 +31,9 @@ crate_type = ["lib"] [dependencies] libc = "0.2" -libloading = "0.7" +libloading = "0.8" [dev-dependencies] -rodio = "0.14" -itertools = "0.10.1" -serde_json = "1.0.91" +rodio = "0.17" +itertools = "0.11" +serde_json = "1.0" diff --git a/binding/rust/src/porcupine.rs b/binding/rust/src/porcupine.rs index a1666b9743..05e52232a9 100644 --- a/binding/rust/src/porcupine.rs +++ b/binding/rust/src/porcupine.rs @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. @@ -110,7 +110,11 @@ impl BuiltinKeywords { } #[repr(C)] -struct CPorcupine {} +struct CPorcupine { + // Fields suggested by the Rustonomicon: https://doc.rust-lang.org/nomicon/ffi.html#representing-opaque-structs + _data: [u8; 0], + _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>, +} #[repr(C)] #[derive(PartialEq, Eq, Clone, Debug)] @@ -138,15 +142,19 @@ type PvPorcupineInitFn = unsafe extern "C" fn( sensitivities: *const c_float, object: *mut *mut CPorcupine, ) -> PvStatus; -type PvSampleRateFn = unsafe extern "C" fn() -> i32; -type PvPorcupineFrameLengthFn = unsafe extern "C" fn() -> i32; -type PvPorcupineVersionFn = unsafe extern "C" fn() -> *mut c_char; +type PvPorcupineDeleteFn = unsafe extern "C" fn(object: *mut CPorcupine); type PvPorcupineProcessFn = unsafe extern "C" fn( object: *mut CPorcupine, pcm: *const i16, keyword_index: *mut i32, ) -> PvStatus; -type PvPorcupineDeleteFn = unsafe extern "C" fn(object: *mut CPorcupine); +type PvSampleRateFn = unsafe extern "C" fn() -> i32; +type PvPorcupineFrameLengthFn = unsafe extern "C" fn() -> i32; +type PvPorcupineVersionFn = unsafe extern "C" fn() -> *mut c_char; +type PvGetErrorStackFn = + unsafe extern "C" fn(message_stack: *mut *mut *mut c_char, message_stack_depth: *mut i32); +type PvFreeErrorStackFn = unsafe extern "C" fn(message_stack: *mut *mut c_char); +type PvSetSdkFn = unsafe extern "C" fn(sdk: *const c_char); #[derive(Clone, Debug)] pub enum PorcupineErrorStatus { @@ -158,8 +166,9 @@ pub enum PorcupineErrorStatus { #[derive(Clone, Debug)] pub struct PorcupineError { - status: PorcupineErrorStatus, - message: String, + pub status: PorcupineErrorStatus, + pub message: String, + pub message_stack: Vec, } impl PorcupineError { @@ -167,13 +176,35 @@ impl PorcupineError { Self { status, message: message.into(), + message_stack: Vec::new() + } + } + + pub fn new_with_stack( + status: PorcupineErrorStatus, + message: impl Into, + message_stack: impl Into> + ) -> Self { + Self { + status, + message: message.into(), + message_stack: message_stack.into(), } } } impl std::fmt::Display for PorcupineError { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - write!(f, "{}: {:?}", self.message, self.status) + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result<(), std::fmt::Error> { + let mut message_string = String::new(); + message_string.push_str(&format!("{} with status '{:?}'", self.message, self.status)); + + if !self.message_stack.is_empty() { + message_string.push(':'); + for x in 0..self.message_stack.len() { + message_string.push_str(&format!(" [{}] {}\n", x, self.message_stack[x])) + }; + } + write!(f, "{}", message_string) } } @@ -302,28 +333,56 @@ unsafe fn load_library_fn( .map_err(|err| { PorcupineError::new( PorcupineErrorStatus::LibraryLoadError, - format!( - "Failed to load function symbol from porcupine library: {err}" - ), + format!("Failed to load function symbol from porcupine library: {err}"), ) }) } -fn check_fn_call_status(status: PvStatus, function_name: &str) -> Result<(), PorcupineError> { +fn check_fn_call_status( + vtable: &PorcupineInnerVTable, + status: PvStatus, + function_name: &str, +) -> Result<(), PorcupineError> { match status { PvStatus::SUCCESS => Ok(()), - _ => Err(PorcupineError::new( - PorcupineErrorStatus::LibraryError(status), - format!( - "Function '{function_name}' in the porcupine library failed" - ), - )), + _ => unsafe { + let mut message_stack_ptr: *mut c_char = std::ptr::null_mut(); + let mut message_stack_ptr_ptr = addr_of_mut!(message_stack_ptr); + + let mut message_stack_depth: i32 = 0; + (vtable.pv_get_error_stack)( + addr_of_mut!(message_stack_ptr_ptr), + addr_of_mut!(message_stack_depth), + ); + + let mut message_stack = Vec::new(); + for i in 0..message_stack_depth as usize { + let message = CStr::from_ptr(*message_stack_ptr_ptr.add(i)); + let message = message.to_string_lossy().into_owned(); + message_stack.push(message); + } + + (vtable.pv_free_error_stack)(message_stack_ptr_ptr); + + Err(PorcupineError::new_with_stack( + PorcupineErrorStatus::LibraryError(status), + format!("'{function_name}' failed"), + message_stack, + )) + }, } } struct PorcupineInnerVTable { - pv_porcupine_process: RawSymbol, + pv_porcupine_init: RawSymbol, pv_porcupine_delete: RawSymbol, + pv_porcupine_process: RawSymbol, + pv_sample_rate: RawSymbol, + pv_porcupine_frame_length: RawSymbol, + pv_porcupine_version: RawSymbol, + pv_get_error_stack: RawSymbol, + pv_free_error_stack: RawSymbol, + pv_set_sdk: RawSymbol, _lib_guard: Library, } @@ -333,8 +392,15 @@ impl PorcupineInnerVTable { // SAFETY: the library will be hold by this struct and therefore the symbols can't outlive the library unsafe { Ok(Self { - pv_porcupine_process: load_library_fn(&lib, b"pv_porcupine_process")?, + pv_porcupine_init: load_library_fn(&lib, b"pv_porcupine_init")?, pv_porcupine_delete: load_library_fn(&lib, b"pv_porcupine_delete")?, + pv_porcupine_process: load_library_fn(&lib, b"pv_porcupine_process")?, + pv_sample_rate: load_library_fn(&lib, b"pv_sample_rate")?, + pv_porcupine_frame_length: load_library_fn(&lib, b"pv_porcupine_frame_length")?, + pv_porcupine_version: load_library_fn(&lib, b"pv_porcupine_version")?, + pv_get_error_stack: load_library_fn(&lib, b"pv_get_error_stack")?, + pv_free_error_stack: load_library_fn(&lib, b"pv_free_error_stack")?, + pv_set_sdk: load_library_fn(&lib, b"pv_set_sdk")?, _lib_guard: lib, }) @@ -427,6 +493,17 @@ impl PorcupineInner { format!("Failed to load porcupine dynamic library: {err}"), ) })?; + let vtable = PorcupineInnerVTable::new(lib)?; + + let sdk_string = match CString::new("rust") { + Ok(sdk_string) => sdk_string, + Err(err) => { + return Err(PorcupineError::new( + PorcupineErrorStatus::ArgumentError, + format!("sdk_string is not a valid C string {err}"), + )) + } + }; let access_key = match CString::new(access_key) { Ok(access_key) => access_key, @@ -452,15 +529,9 @@ impl PorcupineInner { // safe, because we don't use the raw symbols after this function // anymore. let (sample_rate, frame_length, version) = unsafe { - let pv_porcupine_init = - load_library_fn::(&lib, b"pv_porcupine_init")?; - let pv_sample_rate = load_library_fn::(&lib, b"pv_sample_rate")?; - let pv_porcupine_frame_length = - load_library_fn::(&lib, b"pv_porcupine_frame_length")?; - let pv_porcupine_version = - load_library_fn::(&lib, b"pv_porcupine_version")?; - - let status = pv_porcupine_init( + (vtable.pv_set_sdk)(sdk_string.as_ptr()); + + let status = (vtable.pv_porcupine_init)( access_key.as_ptr(), pv_model_path.as_ptr(), pv_keyword_paths.len() as i32, @@ -468,19 +539,17 @@ impl PorcupineInner { sensitivities.as_ptr(), addr_of_mut!(cporcupine), ); - check_fn_call_status(status, "pv_porcupine_init")?; - - let version = match CStr::from_ptr(pv_porcupine_version()).to_str() { - Ok(string) => string.to_string(), - Err(err) => { - return Err(PorcupineError::new( - PorcupineErrorStatus::LibraryLoadError, - format!("Failed to get version info from Porcupine Library: {err}"), - )) - } - }; + check_fn_call_status(&vtable, status, "pv_porcupine_init")?; - (pv_sample_rate(), pv_porcupine_frame_length(), version) + let version = CStr::from_ptr((vtable.pv_porcupine_version)()) + .to_string_lossy() + .into_owned(); + + ( + (vtable.pv_sample_rate)(), + (vtable.pv_porcupine_frame_length)(), + version, + ) }; Ok(Self { @@ -488,7 +557,7 @@ impl PorcupineInner { sample_rate, frame_length, version, - vtable: PorcupineInnerVTable::new(lib)?, + vtable, }) } @@ -508,7 +577,7 @@ impl PorcupineInner { let status = unsafe { (self.vtable.pv_porcupine_process)(self.cporcupine, pcm.as_ptr(), addr_of_mut!(result)) }; - check_fn_call_status(status, "pv_porcupine_process")?; + check_fn_call_status(&self.vtable, status, "pv_porcupine_process")?; Ok(result) } diff --git a/binding/rust/tests/porcupine_tests.rs b/binding/rust/tests/porcupine_tests.rs index d3e194e027..48d86f8afc 100644 --- a/binding/rust/tests/porcupine_tests.rs +++ b/binding/rust/tests/porcupine_tests.rs @@ -1,5 +1,5 @@ /* - Copyright 2021 Picovoice Inc. + Copyright 2021-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. @@ -13,9 +13,9 @@ mod tests { use itertools::Itertools; use rodio::{source::Source, Decoder}; - use serde_json::{Value}; + use serde_json::Value; use std::env; - use std::fs::{File, read_to_string}; + use std::fs::{read_to_string, File}; use std::io::BufReader; use porcupine::util::pv_platform; @@ -35,8 +35,10 @@ mod tests { env!("CARGO_MANIFEST_DIR"), "/../../resources/.test/test_data.json" ); - let contents: String = read_to_string(test_json_path).expect("Unable to read test_data.json"); - let test_json: Value = serde_json::from_str(&contents).expect("Unable to parse test_data.json"); + let contents: String = + read_to_string(test_json_path).expect("Unable to read test_data.json"); + let test_json: Value = + serde_json::from_str(&contents).expect("Unable to parse test_data.json"); test_json } @@ -65,7 +67,7 @@ mod tests { keywords: Vec<&str>, ground_truth: Vec, audio_file_name: &str, - ) -> Result<(), String>{ + ) -> Result<(), String> { let access_key = env::var("PV_ACCESS_KEY") .expect("Pass the AccessKey in using the PV_ACCESS_KEY env variable"); @@ -111,6 +113,25 @@ mod tests { } } + #[test] + fn test_error_stack() { + let mut error_stack = Vec::new(); + + let res = PorcupineBuilder::new_with_keywords("invalid", &[BuiltinKeywords::Porcupine]).init(); + if let Err(err) = res { + error_stack = err.message_stack + } + + assert!(0 < error_stack.len() && error_stack.len() <= 8); + + let res = PorcupineBuilder::new_with_keywords("invalid", &[BuiltinKeywords::Porcupine]).init(); + if let Err(err) = res { + assert_eq!(error_stack.len(), err.message_stack.len()); + for i in 0..error_stack.len() { + assert_eq!(error_stack[i], err.message_stack[i]) + } + } + } #[test] fn test_process_single_builtin() { @@ -206,7 +227,7 @@ mod tests { } #[test] - fn test_single_keyword() -> Result<(), String> { + fn test_single_keyword() -> Result<(), String> { let test_json: Value = load_test_data(); for t in test_json["tests"]["singleKeyword"].as_array().unwrap() { diff --git a/binding/unity/.gitignore b/binding/unity/.gitignore index 757404b43e..cc0a76fd00 100644 --- a/binding/unity/.gitignore +++ b/binding/unity/.gitignore @@ -72,3 +72,4 @@ UserSettings .vsconfig Assets/StreamingAssets/test/ Assets/InitTestScene* +.vscode diff --git a/binding/unity/Assets/Porcupine/Plugins/mac/arm64/libpv_porcupine.dylib.meta b/binding/unity/Assets/Porcupine/Plugins/mac/arm64/libpv_porcupine.dylib.meta index 773ac24193..2de22566e6 100644 --- a/binding/unity/Assets/Porcupine/Plugins/mac/arm64/libpv_porcupine.dylib.meta +++ b/binding/unity/Assets/Porcupine/Plugins/mac/arm64/libpv_porcupine.dylib.meta @@ -39,7 +39,7 @@ PluginImporter: second: enabled: 1 settings: - CPU: AnyCPU + CPU: ARM64 DefaultValueInitialized: true OS: OSX - first: diff --git a/binding/unity/Assets/Porcupine/Porcupine.cs b/binding/unity/Assets/Porcupine/Porcupine.cs index 64d7d78471..75a0008ac2 100644 --- a/binding/unity/Assets/Porcupine/Porcupine.cs +++ b/binding/unity/Assets/Porcupine/Porcupine.cs @@ -96,6 +96,15 @@ public enum BuiltInKeyword [DllImport(LIBRARY_PATH, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)] private static extern int pv_porcupine_frame_length(); + [DllImport(LIBRARY_PATH, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)] + private static extern void pv_set_sdk(string sdk); + + [DllImport(LIBRARY_PATH, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)] + private static extern PorcupineStatus pv_get_error_stack(out IntPtr messageStack, out int messageStackDepth); + + [DllImport(LIBRARY_PATH, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)] + private static extern void pv_free_error_stack(IntPtr messageStack); + private static readonly string _platform; private static readonly Dictionary _builtInKeywordPaths; public static readonly string DEFAULT_MODEL_PATH; @@ -245,6 +254,8 @@ private Porcupine(string accessKey, string modelPath, IEnumerable keywor throw new PorcupineInvalidArgumentException($"Number of keywords ({keywordPaths.Count()}) does not match number of sensitivities ({sensitivities.Count()})"); } + pv_set_sdk("unity"); + PorcupineStatus status = pv_porcupine_init( accessKey, modelPath, @@ -254,7 +265,8 @@ private Porcupine(string accessKey, string modelPath, IEnumerable keywor out _libraryPointer); if (status != PorcupineStatus.SUCCESS) { - throw PorcupineStatusToException(status, "Porcupine init failed."); + string[] messageStack = GetMessageStack(); + throw PorcupineStatusToException(status, "Porcupine init failed", messageStack); } Version = Marshal.PtrToStringAnsi(pv_porcupine_version()); @@ -285,7 +297,8 @@ public int Process(short[] pcm) PorcupineStatus status = pv_porcupine_process(_libraryPointer, pcm, out keywordIndex); if (status != PorcupineStatus.SUCCESS) { - throw PorcupineStatusToException(status, "Porcupine process failed."); + string[] messageStack = GetMessageStack(); + throw PorcupineStatusToException(status, "Porcupine process failed.", messageStack); } return keywordIndex; @@ -314,37 +327,41 @@ public int Process(short[] pcm) /// Coverts status codes to relevant .NET exceptions /// /// Picovoice library status code. + /// Default error message. + /// Error stack returned from Picovoice library. /// .NET exception private static PorcupineException PorcupineStatusToException( PorcupineStatus status, - string message = "") + string message = "", + string[] messageStack = null) { + messageStack = messageStack ?? new string[] { }; switch (status) { case PorcupineStatus.OUT_OF_MEMORY: - return new PorcupineMemoryException(message); + return new PorcupineMemoryException(message, messageStack); case PorcupineStatus.IO_ERROR: - return new PorcupineIOException(message); + return new PorcupineIOException(message, messageStack); case PorcupineStatus.INVALID_ARGUMENT: - return new PorcupineInvalidArgumentException(message); + return new PorcupineInvalidArgumentException(message, messageStack); case PorcupineStatus.STOP_ITERATION: - return new PorcupineStopIterationException(message); + return new PorcupineStopIterationException(message, messageStack); case PorcupineStatus.KEY_ERROR: - return new PorcupineKeyException(message); + return new PorcupineKeyException(message, messageStack); case PorcupineStatus.INVALID_STATE: - return new PorcupineInvalidStateException(message); + return new PorcupineInvalidStateException(message, messageStack); case PorcupineStatus.RUNTIME_ERROR: - return new PorcupineRuntimeException(message); + return new PorcupineRuntimeException(message, messageStack); case PorcupineStatus.ACTIVATION_ERROR: - return new PorcupineActivationException(message); + return new PorcupineActivationException(message, messageStack); case PorcupineStatus.ACTIVATION_LIMIT_REACHED: - return new PorcupineActivationLimitException(message); + return new PorcupineActivationLimitException(message, messageStack); case PorcupineStatus.ACTIVATION_THROTTLED: - return new PorcupineActivationThrottledException(message); + return new PorcupineActivationThrottledException(message, messageStack); case PorcupineStatus.ACTIVATION_REFUSED: - return new PorcupineActivationRefusedException(message); + return new PorcupineActivationRefusedException(message, messageStack); default: - return new PorcupineException("Unmapped error code returned from Porcupine."); + return new PorcupineException("Unmapped error code returned from Porcupine.", messageStack); } } @@ -368,6 +385,30 @@ public void Dispose() Dispose(); } + private string[] GetMessageStack() + { + int messageStackDepth; + IntPtr messageStackRef; + + PorcupineStatus status = pv_get_error_stack(out messageStackRef, out messageStackDepth); + if (status != PorcupineStatus.SUCCESS) + { + throw PorcupineStatusToException(status, "Unable to get Porcupine error state"); + } + + int elementSize = Marshal.SizeOf(typeof(IntPtr)); + string[] messageStack = new string[messageStackDepth]; + + for (int i = 0; i < messageStackDepth; i++) + { + messageStack[i] = Marshal.PtrToStringAnsi(Marshal.ReadIntPtr(messageStackRef, i * elementSize)); + } + + pv_free_error_stack(messageStackRef); + + return messageStack; + } + private static string GetPlatform() { switch (Application.platform) diff --git a/binding/unity/Assets/Porcupine/PorcupineException.cs b/binding/unity/Assets/Porcupine/PorcupineException.cs index 30b6f24bf1..d490634e92 100644 --- a/binding/unity/Assets/Porcupine/PorcupineException.cs +++ b/binding/unity/Assets/Porcupine/PorcupineException.cs @@ -1,5 +1,5 @@ // -// Copyright 2021 Picovoice Inc. +// Copyright 2021-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" // file accompanying this source. @@ -15,10 +15,35 @@ namespace Pv.Unity { public class PorcupineException : Exception { + private string[] _messageStack; + public PorcupineException() { } public PorcupineException(string message) : base(message) { } + public PorcupineException(string message, string[] messageStack) : base(ModifyMessages(message, messageStack)) + { + this._messageStack = messageStack; + } + + public string[] messageStack + { + get => _messageStack; + } + + private static string ModifyMessages(string message, string[] messageStack) + { + string messageString = message; + if (messageStack.Length > 0) + { + messageString += ":"; + for (int i = 0; i < messageStack.Length; i++) + { + messageString += String.Format("\n [{0}] {1}", i, messageStack[i]); + } + } + return messageString; + } } public class PorcupineMemoryException : PorcupineException @@ -26,6 +51,8 @@ public class PorcupineMemoryException : PorcupineException public PorcupineMemoryException() { } public PorcupineMemoryException(string message) : base(message) { } + + public PorcupineMemoryException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineIOException : PorcupineException @@ -33,6 +60,8 @@ public class PorcupineIOException : PorcupineException public PorcupineIOException() { } public PorcupineIOException(string message) : base(message) { } + + public PorcupineIOException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineInvalidArgumentException : PorcupineException @@ -40,6 +69,8 @@ public class PorcupineInvalidArgumentException : PorcupineException public PorcupineInvalidArgumentException() { } public PorcupineInvalidArgumentException(string message) : base(message) { } + + public PorcupineInvalidArgumentException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineStopIterationException : PorcupineException @@ -47,6 +78,8 @@ public class PorcupineStopIterationException : PorcupineException public PorcupineStopIterationException() { } public PorcupineStopIterationException(string message) : base(message) { } + + public PorcupineStopIterationException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineKeyException : PorcupineException @@ -54,6 +87,8 @@ public class PorcupineKeyException : PorcupineException public PorcupineKeyException() { } public PorcupineKeyException(string message) : base(message) { } + + public PorcupineKeyException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineInvalidStateException : PorcupineException @@ -61,6 +96,8 @@ public class PorcupineInvalidStateException : PorcupineException public PorcupineInvalidStateException() { } public PorcupineInvalidStateException(string message) : base(message) { } + + public PorcupineInvalidStateException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineRuntimeException : PorcupineException @@ -68,6 +105,8 @@ public class PorcupineRuntimeException : PorcupineException public PorcupineRuntimeException() { } public PorcupineRuntimeException(string message) : base(message) { } + + public PorcupineRuntimeException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineActivationException : PorcupineException @@ -75,6 +114,8 @@ public class PorcupineActivationException : PorcupineException public PorcupineActivationException() { } public PorcupineActivationException(string message) : base(message) { } + + public PorcupineActivationException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineActivationLimitException : PorcupineException @@ -82,6 +123,8 @@ public class PorcupineActivationLimitException : PorcupineException public PorcupineActivationLimitException() { } public PorcupineActivationLimitException(string message) : base(message) { } + + public PorcupineActivationLimitException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineActivationThrottledException : PorcupineException @@ -89,6 +132,8 @@ public class PorcupineActivationThrottledException : PorcupineException public PorcupineActivationThrottledException() { } public PorcupineActivationThrottledException(string message) : base(message) { } + + public PorcupineActivationThrottledException(string message, string[] messageStack) : base(message, messageStack) { } } public class PorcupineActivationRefusedException : PorcupineException @@ -96,5 +141,7 @@ public class PorcupineActivationRefusedException : PorcupineException public PorcupineActivationRefusedException() { } public PorcupineActivationRefusedException(string message) : base(message) { } + + public PorcupineActivationRefusedException(string message, string[] messageStack) : base(message, messageStack) { } } } diff --git a/binding/unity/Assets/Porcupine/Tests/Integration.cs b/binding/unity/Assets/Porcupine/Tests/Integration.cs index 0b9f564384..f91754ba59 100644 --- a/binding/unity/Assets/Porcupine/Tests/Integration.cs +++ b/binding/unity/Assets/Porcupine/Tests/Integration.cs @@ -223,6 +223,46 @@ private void RunTestCase(string audioFileName, List expectedResults) porcupine.Dispose(); } + [Test] + public void TestMessageStack() + { + List keywords = new List() { Porcupine.BuiltInKeyword.PORCUPINE }; + Porcupine p; + string[] messageList = new string[] { }; + + try + { + p = Porcupine.FromBuiltInKeywords( + "invalid", + keywords, + GetModelPath("en")); + p.Dispose(); + } + catch (PorcupineException e) + { + messageList = e.messageStack; + } + + Assert.IsTrue(0 < messageList.Length); + Assert.IsTrue(messageList.Length < 8); + + try + { + p = Porcupine.FromBuiltInKeywords( + "invalid", + keywords, + GetModelPath("en")); + p.Dispose(); + } + catch (PorcupineException e) + { + for (int i = 0; i < messageList.Length; i++) + { + Assert.AreEqual(messageList[i], e.messageStack[i]); + } + } + } + [Test] public void SingleKeyword([ValueSource("SingleKeywordTestData")] SingleKeywordTest testCase) { diff --git a/binding/unity/Assets/StreamingAssets/test.meta b/binding/unity/Assets/StreamingAssets/test.meta new file mode 100644 index 0000000000..09e89e3759 --- /dev/null +++ b/binding/unity/Assets/StreamingAssets/test.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8a3686cc06d73ab5b1185116bb611fb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/binding/unity/Packages/manifest.json b/binding/unity/Packages/manifest.json index 753dbe9ac4..2e62205e20 100644 --- a/binding/unity/Packages/manifest.json +++ b/binding/unity/Packages/manifest.json @@ -1,12 +1,12 @@ { "dependencies": { - "com.unity.collab-proxy": "1.14.4", - "com.unity.ide.rider": "1.2.1", - "com.unity.ide.visualstudio": "2.0.12", - "com.unity.ide.vscode": "1.2.4", - "com.unity.test-framework": "1.1.29", - "com.unity.textmeshpro": "2.1.4", - "com.unity.timeline": "1.2.18", + "com.unity.collab-proxy": "2.1.0", + "com.unity.ide.rider": "3.0.25", + "com.unity.ide.visualstudio": "2.0.21", + "com.unity.ide.vscode": "1.2.5", + "com.unity.test-framework": "1.1.33", + "com.unity.textmeshpro": "3.0.6", + "com.unity.timeline": "1.6.5", "com.unity.toolchain.linux-x86_64": "2.0.4", "com.unity.ugui": "1.0.0", "com.unity.modules.ai": "1.0.0", diff --git a/binding/unity/Packages/packages-lock.json b/binding/unity/Packages/packages-lock.json index 4df80be609..0f4dacf83d 100644 --- a/binding/unity/Packages/packages-lock.json +++ b/binding/unity/Packages/packages-lock.json @@ -1,7 +1,7 @@ { "dependencies": { "com.unity.collab-proxy": { - "version": "1.14.4", + "version": "2.1.0", "depth": 0, "source": "registry", "dependencies": {}, @@ -15,16 +15,16 @@ "url": "https://packages.unity.com" }, "com.unity.ide.rider": { - "version": "1.2.1", + "version": "3.0.25", "depth": 0, "source": "registry", "dependencies": { - "com.unity.test-framework": "1.1.1" + "com.unity.ext.nunit": "1.0.6" }, "url": "https://packages.unity.com" }, "com.unity.ide.visualstudio": { - "version": "2.0.12", + "version": "2.0.21", "depth": 0, "source": "registry", "dependencies": { @@ -33,7 +33,7 @@ "url": "https://packages.unity.com" }, "com.unity.ide.vscode": { - "version": "1.2.4", + "version": "1.2.5", "depth": 0, "source": "registry", "dependencies": {}, @@ -56,7 +56,7 @@ "url": "https://packages.unity.com" }, "com.unity.test-framework": { - "version": "1.1.29", + "version": "1.1.33", "depth": 0, "source": "registry", "dependencies": { @@ -67,7 +67,7 @@ "url": "https://packages.unity.com" }, "com.unity.textmeshpro": { - "version": "2.1.4", + "version": "3.0.6", "depth": 0, "source": "registry", "dependencies": { @@ -76,7 +76,7 @@ "url": "https://packages.unity.com" }, "com.unity.timeline": { - "version": "1.2.18", + "version": "1.6.5", "depth": 0, "source": "registry", "dependencies": { @@ -239,6 +239,18 @@ "depth": 0, "source": "builtin", "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.uielementsnative": "1.0.0" + } + }, + "com.unity.modules.uielementsnative": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0" } diff --git a/binding/unity/ProjectSettings/MemorySettings.asset b/binding/unity/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000000..5b5facecac --- /dev/null +++ b/binding/unity/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/binding/unity/ProjectSettings/PackageManagerSettings.asset b/binding/unity/ProjectSettings/PackageManagerSettings.asset index ca9e773f03..536a5269ab 100644 --- a/binding/unity/ProjectSettings/PackageManagerSettings.asset +++ b/binding/unity/ProjectSettings/PackageManagerSettings.asset @@ -9,10 +9,14 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 13960, guid: 0000000000000000e000000000000000, type: 0} + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: + m_EnablePreReleasePackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 m_ScopedRegistriesSettingsExpanded: 1 + m_SeeAllPackageVersions: 0 oneTimeWarningShown: 0 m_Registries: - m_Id: main @@ -20,19 +24,13 @@ MonoBehaviour: m_Url: https://packages.unity.com m_Scopes: [] m_IsDefault: 1 + m_Capabilities: 7 + m_ConfigSource: 0 m_UserSelectedRegistryName: m_UserAddingNewScopedRegistry: 0 m_RegistryInfoDraft: - m_ErrorMessage: - m_Original: - m_Id: - m_Name: - m_Url: - m_Scopes: [] - m_IsDefault: 0 m_Modified: 0 - m_Name: - m_Url: - m_Scopes: - - - m_SelectedScopeIndex: 0 + m_ErrorMessage: + m_UserModificationsInstanceId: -830 + m_OriginalInstanceId: -832 + m_LoadAssets: 0 diff --git a/binding/unity/ProjectSettings/ProjectSettings.asset b/binding/unity/ProjectSettings/ProjectSettings.asset index 9940cf35ae..e55887a280 100644 --- a/binding/unity/ProjectSettings/ProjectSettings.asset +++ b/binding/unity/ProjectSettings/ProjectSettings.asset @@ -3,7 +3,7 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 20 + serializedVersion: 24 productGUID: b9e2253fdc1aa114e899d733bd69982e AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 @@ -49,6 +49,8 @@ PlayerSettings: m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 @@ -119,11 +121,14 @@ PlayerSettings: switchNVNOtherPoolsGranularity: 16777216 switchNVNMaxPublicTextureIDCount: 0 switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 stadiaPresentMode: 0 stadiaTargetFramerate: 0 vulkanNumSwapchainBuffers: 3 vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 0 vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 m_SupportedAspectRatios: 4:3: 1 5:4: 1 @@ -138,46 +143,27 @@ PlayerSettings: xboxOneDisableKinectGpuReservation: 1 xboxOneEnable7thCore: 1 vrSettings: - cardboard: - depthFormat: 0 - enableTransitionView: 0 - daydream: - depthFormat: 0 - useSustainedPerformanceMode: 0 - enableVideoLayer: 0 - useProtectedVideoMemory: 0 - minimumSupportedHeadTracking: 0 - maximumSupportedHeadTracking: 1 - hololens: - depthFormat: 1 - depthBufferSharingEnabled: 1 - lumin: - depthFormat: 0 - frameTiming: 2 - enableGLCache: 0 - glCacheMaxBlobSize: 524288 - glCacheMaxFileSize: 8388608 - oculus: - sharedDepthBuffer: 1 - dashSupport: 1 - lowOverheadMode: 0 - protectedContext: 0 - v2Signing: 1 enable360StereoCapture: 0 isWsaHolographicRemotingEnabled: 0 enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 useHDRDisplay: 0 D3DHDRBitDepth: 0 m_ColorGamuts: 00000000 targetPixelDensity: 30 resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 applicationIdentifier: Android: ai.picovoice.porcupine - buildNumber: {} + buildNumber: + Standalone: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 19 + AndroidMinSdkVersion: 22 AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 1 aotOptions: @@ -192,10 +178,10 @@ PlayerSettings: StripUnusedMeshComponents: 1 VertexChannelCompressionMask: 4054 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 10.0 + iOSTargetOSVersionString: 12.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 10.0 + tvOSTargetOSVersionString: 12.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 @@ -229,10 +215,11 @@ PlayerSettings: iOSLaunchScreeniPadFillPct: 100 iOSLaunchScreeniPadSize: 100 iOSLaunchScreeniPadCustomXibPath: - iOSUseLaunchScreenStoryboard: 0 iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: iOSDeviceRequirements: [] iOSURLSchemes: [] + macOSURLSchemes: [] iOSBackgroundModes: 0 iOSMetalForceHardShadows: 0 metalEditorSupport: 1 @@ -248,11 +235,19 @@ PlayerSettings: iOSRequireARKit: 0 iOSAutomaticallyDetectAndAddCapabilities: 1 appleEnableProMotion: 0 + shaderPrecisionModel: 0 clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea templatePackageId: com.unity.template.3d@4.2.8 templateDefaultScene: Assets/Scenes/SampleScene.unity - AndroidTargetDevices: 0 + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomProguardFile: 0 AndroidTargetArchitectures: 3 + AndroidTargetDevices: 0 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} AndroidKeystoreName: @@ -269,6 +264,10 @@ PlayerSettings: height: 180 banner: {fileID: 0} androidGamepadSupportLevel: 0 + chromeosInputEmulation: 1 + AndroidMinifyWithR8: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 AndroidValidateAppBundleSize: 1 AndroidAppBundleSizeToValidate: 150 m_BuildTargetIcons: [] @@ -381,6 +380,7 @@ PlayerSettings: - m_BuildTarget: WebGL m_StaticBatching: 0 m_DynamicBatching: 0 + m_BuildTargetShaderSettings: [] m_BuildTargetGraphicsJobs: - m_BuildTarget: MacStandaloneSupport m_GraphicsJobs: 0 @@ -416,13 +416,13 @@ PlayerSettings: m_BuildTargetGraphicsAPIs: - m_BuildTarget: AndroidPlayer m_APIs: 150000000b000000 - m_Automatic: 0 + m_Automatic: 1 - m_BuildTarget: iOSSupport m_APIs: 10000000 m_Automatic: 1 - m_BuildTarget: AppleTVSupport m_APIs: 10000000 - m_Automatic: 0 + m_Automatic: 1 - m_BuildTarget: WebGLSupport m_APIs: 0b000000 m_Automatic: 1 @@ -432,6 +432,8 @@ PlayerSettings: m_Devices: - Oculus - OpenVR + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 openGLRequireES31: 0 openGLRequireES31AEP: 0 openGLRequireES32: 0 @@ -442,6 +444,8 @@ PlayerSettings: tvOS: 1 m_BuildTargetGroupLightmapEncodingQuality: [] m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetNormalMapEncoding: [] + m_BuildTargetDefaultTextureCompressionFormat: [] playModeTestRunnerEnabled: 0 runPlayModeTestAsEditModeTest: 0 actionOnDotNetUnhandledException: 1 @@ -451,12 +455,17 @@ PlayerSettings: cameraUsageDescription: locationUsageDescription: microphoneUsageDescription: For wakeword detection + bluetoothUsageDescription: + switchNMETAOverride: switchNetLibKey: switchSocketMemoryPoolSize: 6144 switchSocketAllocatorPoolSize: 128 switchSocketConcurrencyLimit: 14 switchScreenResolutionBehavior: 2 switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchUseGOLDLinker: 0 + switchLTOSetting: 0 switchApplicationID: 0x01004b9000490000 switchNSODependencies: switchTitleNames_0: @@ -532,7 +541,6 @@ PlayerSettings: switchReleaseVersion: 0 switchDisplayVersion: 1.0.0 switchStartupUserAccount: 0 - switchTouchScreenUsage: 0 switchSupportedLanguagesMask: 0 switchLogoType: 0 switchApplicationErrorCodeCategory: @@ -574,6 +582,7 @@ PlayerSettings: switchNativeFsCacheSize: 32 switchIsHoldTypeHorizontal: 0 switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 switchSocketConfigEnabled: 0 switchTcpInitialSendBufferSize: 32 switchTcpInitialReceiveBufferSize: 64 @@ -585,8 +594,12 @@ PlayerSettings: switchSocketInitializeEnabled: 1 switchNetworkInterfaceManagerInitializeEnabled: 1 switchPlayerConnectionEnabled: 1 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 1 switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: @@ -662,31 +675,6 @@ PlayerSettings: ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] ps4attribVROutputEnabled: 0 - ps5ParamFilePath: - ps5VideoOutPixelFormat: 0 - ps5VideoOutInitialWidth: 1920 - ps5VideoOutOutputMode: 1 - ps5BackgroundImagePath: - ps5StartupImagePath: - ps5Pic2Path: - ps5StartupImagesFolder: - ps5IconImagesFolder: - ps5SaveDataImagePath: - ps5SdkOverride: - ps5BGMPath: - ps5ShareOverlayImagePath: - ps5NPConfigZipPath: - ps5Passcode: fa37JncCHryDsbzayy4cBWDxS22JjzhM - ps5UseResolutionFallback: 0 - ps5UseAudio3dBackend: 0 - ps5ScriptOptimizationLevel: 2 - ps5Audio3dVirtualSpeakerCount: 14 - ps5UpdateReferencePackage: - ps5disableAutoHideSplash: 0 - ps5OperatingSystemCanDisableSplashScreen: 0 - ps5IncludedModules: [] - ps5SharedBinaryContentLabels: [] - ps5SharedBinarySystemFolders: [] monoEnv: splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} @@ -703,18 +691,37 @@ PlayerSettings: webGLAnalyzeBuildSize: 0 webGLUseEmbeddedResources: 0 webGLCompressionFormat: 1 + webGLWasmArithmeticExceptions: 0 webGLLinkerTarget: 1 webGLThreadsSupport: 0 - webGLWasmStreaming: 0 + webGLDecompressionFallback: 0 + webGLPowerPreference: 2 scriptingDefineSymbols: {} + additionalCompilerArguments: {} platformArchitecture: {} scriptingBackend: Android: 1 il2cppCompilerConfiguration: {} - managedStrippingLevel: {} + managedStrippingLevel: + Android: 1 + EmbeddedLinux: 1 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 1 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Stadia: 1 + WebGL: 1 + Windows Store Apps: 1 + XboxOne: 1 + iPhone: 1 + tvOS: 1 incrementalIl2cppBuild: {} suppressCommonWarnings: 1 allowUnsafeCode: 0 + useDeterministicCompilation: 1 + enableRoslynAnalyzers: 1 additionalIl2CppArgs: scriptingRuntimeVersion: 1 gcIncremental: 0 @@ -750,6 +757,7 @@ PlayerSettings: metroFTAName: metroFTAFileTypes: [] metroProtocolName: + vcxProjDefaultLanguage: XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: @@ -777,10 +785,7 @@ PlayerSettings: XboxOneXTitleMemory: 8 XboxOneOverrideIdentityName: XboxOneOverrideIdentityPublisher: - vrEditorSettings: - daydream: - daydreamIconForeground: {fileID: 0} - daydreamIconBackground: {fileID: 0} + vrEditorSettings: {} cloudServicesEnabled: UNet: 1 luminIcon: @@ -795,11 +800,15 @@ PlayerSettings: m_VersionCode: 1 m_VersionName: apiCompatibilityLevel: 6 + activeInputHandler: 0 + windowsGamepadBackendHint: 0 cloudProjectId: framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] projectName: organizationId: cloudEnabled: 0 - enableNativePlatformBackendsForNewInputSystem: 0 - disableOldInputManagerSupport: 0 legacyClampBlendShapeWeights: 0 + playerDataPath: + forceSRGBBlit: 1 + virtualTexturingSupportEnabled: 0 diff --git a/binding/unity/ProjectSettings/ProjectVersion.txt b/binding/unity/ProjectSettings/ProjectVersion.txt index 216057522a..9706d869a2 100644 --- a/binding/unity/ProjectSettings/ProjectVersion.txt +++ b/binding/unity/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2019.4.34f1 -m_EditorVersionWithRevision: 2019.4.34f1 (6a9faed444f2) +m_EditorVersion: 2021.3.31f1 +m_EditorVersionWithRevision: 2021.3.31f1 (3409e2af086f) diff --git a/binding/unity/ProjectSettings/SceneTemplateSettings.json b/binding/unity/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000000..5e97f8393e --- /dev/null +++ b/binding/unity/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/binding/unity/ProjectSettings/UnityConnectSettings.asset b/binding/unity/ProjectSettings/UnityConnectSettings.asset index fa0b146579..a88bee0f15 100644 --- a/binding/unity/ProjectSettings/UnityConnectSettings.asset +++ b/binding/unity/ProjectSettings/UnityConnectSettings.asset @@ -9,6 +9,7 @@ UnityConnectSettings: m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events m_EventUrl: https://cdp.cloud.unity3d.com/v1/events m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com m_TestInitMode: 0 CrashReportingSettings: m_EventUrl: https://perf-events.cloud.unity3d.com @@ -22,6 +23,7 @@ UnityConnectSettings: m_Enabled: 0 m_TestMode: 0 m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 UnityAdsSettings: m_Enabled: 0 m_InitializeOnStartup: 1 diff --git a/binding/unity/ProjectSettings/boot.config b/binding/unity/ProjectSettings/boot.config new file mode 100644 index 0000000000..e69de29bb2 diff --git a/binding/unity/porcupine-3.0.0.unitypackage b/binding/unity/porcupine-3.0.0.unitypackage new file mode 100644 index 0000000000..743ae269d7 Binary files /dev/null and b/binding/unity/porcupine-3.0.0.unitypackage differ diff --git a/binding/vue/cypress.config.ts b/binding/vue/cypress.config.ts index 3ef184dad4..8b4a594392 100644 --- a/binding/vue/cypress.config.ts +++ b/binding/vue/cypress.config.ts @@ -9,6 +9,6 @@ export default defineConfig({ supportFile: "cypress/support/index.ts", specPattern: "test/*.test.{js,jsx,ts,tsx}", video: false, - screenshotOnRunFailure: false + screenshotOnRunFailure: false, }, }); diff --git a/binding/vue/package.json b/binding/vue/package.json index e9454a930e..dd68f0142e 100644 --- a/binding/vue/package.json +++ b/binding/vue/package.json @@ -1,6 +1,6 @@ { "name": "@picovoice/porcupine-vue", - "version": "2.2.1", + "version": "3.0.0", "description": "Vue binding for Porcupine Web SDK", "author": "Picovoice Inc", "entry": "src/index.ts", @@ -20,7 +20,7 @@ "test": "cypress run --component" }, "dependencies": { - "@picovoice/porcupine-web": "=2.2.1" + "@picovoice/porcupine-web": "=3.0.0" }, "devDependencies": { "@babel/core": "^7.21.3", diff --git a/binding/vue/src/porcupine.ts b/binding/vue/src/porcupine.ts index 320da4c73c..91214cda38 100644 --- a/binding/vue/src/porcupine.ts +++ b/binding/vue/src/porcupine.ts @@ -102,6 +102,7 @@ export function usePorcupine(): PorcupineVue { try { if (!porcupineRef.value) { + PorcupineWorker.setSdk('vue'); porcupineRef.value = await PorcupineWorker.create( accessKey, keywords, diff --git a/binding/vue/yarn.lock b/binding/vue/yarn.lock index 9c8d2e790f..609c1fc5fd 100644 --- a/binding/vue/yarn.lock +++ b/binding/vue/yarn.lock @@ -1266,10 +1266,10 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@picovoice/porcupine-web@=2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-2.2.1.tgz#d1302405309b8222105c216dc3dfc1ef346015f0" - integrity sha512-EX40nkUwWusQrbUaQjn2ZP4lYBfjztcXrnFmXQPUL7NuknTVbDAG2t5pEzSTjyb6n/91nXcEOC1EGi5u3xRSzA== +"@picovoice/porcupine-web@=3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-3.0.0.tgz#e97e5e90b37af2b4938637efcaaf3cedc9fad6a3" + integrity sha512-zwhdh2YHy867wwp6G9YQU0q94VCveOQAAjeeDNFK/poJVtCaVc56kFH7wW0odkJ6s49ob8rQwOBdg7iPpZD0Fw== dependencies: "@picovoice/web-utils" "=1.3.1" diff --git a/binding/web/cypress/tsconfig.json b/binding/web/cypress/tsconfig.json index df1821defc..fb78f5f360 100644 --- a/binding/web/cypress/tsconfig.json +++ b/binding/web/cypress/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../tsconfig.json", "compilerOptions": { - "types": ["cypress"] + "types": ["cypress", "node"] }, "include": [ "../test/**/*.ts", diff --git a/binding/web/package.json b/binding/web/package.json index 50045ec496..3f0a921352 100644 --- a/binding/web/package.json +++ b/binding/web/package.json @@ -3,7 +3,7 @@ "description": "Porcupine wake word engine for web browsers (via WebAssembly)", "author": "Picovoice Inc", "license": "Apache-2.0", - "version": "2.2.1", + "version": "3.0.0", "keywords": [ "porcupine", "web", @@ -49,6 +49,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-terser": "^0.4.0", "@rollup/pluginutils": "^5.0.2", + "@types/node": "^18.11.9", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "async-mutex": "^0.4.0", @@ -66,6 +67,6 @@ "wasm-feature-detect": "^1.5.0" }, "engines": { - "node": ">=14" + "node": ">=16" } } diff --git a/binding/web/src/index.ts b/binding/web/src/index.ts index 8dd73da42e..43f10dc894 100644 --- a/binding/web/src/index.ts +++ b/binding/web/src/index.ts @@ -24,6 +24,7 @@ import porcupineWasmSimd from '../lib/pv_porcupine_simd.wasm'; import { BuiltInKeyword } from './built_in_keywords'; import { keywordsProcess } from './utils'; +import * as PorcupineErrors from './porcupine_errors'; Porcupine.setWasm(porcupineWasm); Porcupine.setWasmSimd(porcupineWasmSimd); @@ -49,4 +50,5 @@ export { PorcupineWorkerReleaseResponse, PorcupineWorkerRequest, PorcupineWorkerResponse, + PorcupineErrors, }; diff --git a/binding/web/src/porcupine.ts b/binding/web/src/porcupine.ts index 5ca7d33267..73160bb321 100644 --- a/binding/web/src/porcupine.ts +++ b/binding/web/src/porcupine.ts @@ -25,10 +25,18 @@ import { import { simd } from 'wasm-feature-detect'; -import { DetectionCallback, PorcupineKeyword, PorcupineModel, PorcupineOptions } from './types'; +import { + DetectionCallback, + PorcupineKeyword, + PorcupineModel, + PorcupineOptions, + PvStatus +} from './types'; import { keywordsProcess } from './utils'; import { BuiltInKeyword } from './built_in_keywords'; +import * as PorcupineErrors from "./porcupine_errors" +import { pvStatusToException } from './porcupine_errors'; /** * WebAssembly function types @@ -52,6 +60,9 @@ type pv_status_to_string_type = (status: number) => Promise; type pv_sample_rate_type = () => Promise; type pv_porcupine_frame_length_type = () => Promise; type pv_porcupine_version_type = () => Promise; +type pv_set_sdk_type = (sdk: number) => Promise; +type pv_get_error_stack_type = (messageStack: number, messageStackDepth: number) => Promise; +type pv_free_error_stack_type = (messageStack: number) => Promise; /** * JavaScript/WebAssembly Binding for the Picovoice Porcupine wake word engine. @@ -67,20 +78,23 @@ type PorcupineWasmOutput = { keywordIndexAddress: number; memory: WebAssembly.Memory; objectAddress: number; + messageStackAddressAddressAddress: number; + messageStackDepthAddress: number; pvFree: pv_free_type; pvPorcupineDelete: pv_porcupine_delete_type; pvPorcupineProcess: pv_porcupine_process_type; pvStatusToString: pv_status_to_string_type; + pvGetErrorStack: pv_get_error_stack_type; + pvFreeErrorStack: pv_free_error_stack_type; sampleRate: number; version: string; }; -const PV_STATUS_SUCCESS = 10000; - export class Porcupine { private readonly _pvPorcupineDelete: pv_porcupine_delete_type; private readonly _pvPorcupineProcess: pv_porcupine_process_type; - private readonly _pvStatusToString: pv_status_to_string_type; + private readonly _pvGetErrorStack: pv_get_error_stack_type; + private readonly _pvFreeErrorStack: pv_free_error_stack_type; private _wasmMemory: WebAssembly.Memory | undefined; private readonly _pvFree: pv_free_type; @@ -88,26 +102,28 @@ export class Porcupine { private readonly _objectAddress: number; private readonly _inputBufferAddress: number; - private readonly _alignedAlloc: aligned_alloc_type; private readonly _keywordIndexAddress: number; private readonly _keywordLabels: Map; + private readonly _messageStackAddressAddressAddress: number; + private readonly _messageStackDepthAddress: number; private static _frameLength: number; private static _sampleRate: number; private static _version: string; private static _wasm: string; private static _wasmSimd: string; + private static _sdk: string = "web"; private static _porcupineMutex = new Mutex(); private readonly _keywordDetectionCallback: DetectionCallback; - private readonly _processErrorCallback?: (error: Error) => void; + private readonly _processErrorCallback?: (error: PorcupineErrors.PorcupineError) => void; private constructor( handleWasm: PorcupineWasmOutput, keywordLabels: ArrayLike, keywordDetectionCallback: DetectionCallback, - processErrorCallback?: (error: Error) => void + processErrorCallback?: (error: PorcupineErrors.PorcupineError) => void ) { Porcupine._frameLength = handleWasm.frameLength; Porcupine._sampleRate = handleWasm.sampleRate; @@ -115,14 +131,16 @@ export class Porcupine { this._pvPorcupineDelete = handleWasm.pvPorcupineDelete; this._pvPorcupineProcess = handleWasm.pvPorcupineProcess; - this._pvStatusToString = handleWasm.pvStatusToString; + this._pvGetErrorStack = handleWasm.pvGetErrorStack; + this._pvFreeErrorStack = handleWasm.pvFreeErrorStack; this._wasmMemory = handleWasm.memory; this._pvFree = handleWasm.pvFree; this._objectAddress = handleWasm.objectAddress; this._inputBufferAddress = handleWasm.inputBufferAddress; - this._alignedAlloc = handleWasm.aligned_alloc; this._keywordIndexAddress = handleWasm.keywordIndexAddress; + this._messageStackAddressAddressAddress = handleWasm.messageStackDepthAddress; + this._messageStackDepthAddress = handleWasm.messageStackDepthAddress; this._keywordLabels = new Map(); for (let i = 0; i < keywordLabels.length; i++) { @@ -233,6 +251,10 @@ export class Porcupine { } } + public static setSdk(sdk: string): void { + Porcupine._sdk = sdk; + } + public static async _init( accessKey: string, keywordPaths: Array, @@ -243,14 +265,14 @@ export class Porcupine { options: PorcupineOptions = {} ): Promise { if (!isAccessKeyValid(accessKey)) { - throw new Error('Invalid AccessKey'); + throw new PorcupineErrors.PorcupineInvalidArgumentError('Invalid AccessKey'); } if ( keywordPaths.length !== keywordLabels.length || keywordPaths.length !== sensitivities.length ) { - throw new Error(`Number of keyword paths given (${keywordPaths.length}) does not match number of + throw new PorcupineErrors.PorcupineInvalidArgumentError(`Number of keyword paths given (${keywordPaths.length}) does not match number of keyword labels (${keywordLabels.length}) or sensitivities (${sensitivities.length})`); } @@ -292,7 +314,7 @@ export class Porcupine { */ public async process(pcm: Int16Array): Promise { if (!(pcm instanceof Int16Array)) { - const error = new Error( + const error = new PorcupineErrors.PorcupineInvalidArgumentError( "The argument 'pcm' must be provided as an Int16Array" ); if (this._processErrorCallback) { @@ -306,7 +328,7 @@ export class Porcupine { this._processMutex .runExclusive(async () => { if (this._wasmMemory === undefined) { - throw new Error('Attempted to call Porcupine process after release.'); + throw new PorcupineErrors.PorcupineInvalidStateError('Attempted to call Porcupine process after release.'); } const memoryBuffer = new Int16Array(this._wasmMemory.buffer); @@ -325,13 +347,23 @@ export class Porcupine { const memoryBufferUint8 = new Uint8Array(this._wasmMemory.buffer); const memoryBufferView = new DataView(this._wasmMemory.buffer); - if (status !== PV_STATUS_SUCCESS) { - throw new Error( - `process failed with status ${arrayBufferToStringAtIndex( - memoryBufferUint8, - await this._pvStatusToString(status) - )}` + if (status !== PvStatus.SUCCESS) { + const messageStack = await Porcupine.getMessageStack( + this._pvGetErrorStack, + this._pvFreeErrorStack, + this._messageStackAddressAddressAddress, + this._messageStackDepthAddress, + memoryBufferView, + memoryBufferUint8 ); + + const error = pvStatusToException(status, "Processing failed", messageStack); + if (this._processErrorCallback) { + this._processErrorCallback(error); + } else { + // eslint-disable-next-line no-console + console.error(error); + } } const keywordIndex = memoryBufferView.getInt32( @@ -409,9 +441,10 @@ export class Porcupine { exports.pv_porcupine_delete as pv_porcupine_delete_type; const pv_porcupine_init = exports.pv_porcupine_init as pv_porcupine_init_type; - const pv_status_to_string = - exports.pv_status_to_string as pv_status_to_string_type; const pv_sample_rate = exports.pv_sample_rate as pv_sample_rate_type; + const pv_set_sdk = exports.pv_set_sdk as pv_set_sdk_type; + const pv_get_error_stack = exports.pv_get_error_stack as pv_get_error_stack_type; + const pv_free_error_stack = exports.pv_free_error_stack as pv_free_error_stack_type; // acquire and init memory for c_object const objectAddressAddress = await aligned_alloc( @@ -419,7 +452,7 @@ export class Porcupine { Int32Array.BYTES_PER_ELEMENT ); if (objectAddressAddress === 0) { - throw new Error('malloc failed: Cannot allocate memory'); + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); } // acquire and init memory for c_access_key @@ -428,7 +461,7 @@ export class Porcupine { (accessKey.length + 1) * Uint8Array.BYTES_PER_ELEMENT ); if (accessKeyAddress === 0) { - throw new Error('malloc failed: Cannot allocate memory'); + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); } for (let i = 0; i < accessKey.length; i++) { memoryBufferUint8[accessKeyAddress + i] = accessKey.charCodeAt(i); @@ -442,7 +475,7 @@ export class Porcupine { (modelPathEncoded.length + 1) * Uint8Array.BYTES_PER_ELEMENT ); if (modelPathAddress === 0) { - throw new Error('malloc failed: Cannot allocate memory'); + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); } memoryBufferUint8.set(modelPathEncoded, modelPathAddress); memoryBufferUint8[modelPathAddress + modelPathEncoded.length] = 0; @@ -453,7 +486,7 @@ export class Porcupine { keywordPaths.length * Int32Array.BYTES_PER_ELEMENT ); if (keywordPathsAddressAddress === 0) { - throw new Error('malloc failed: Cannot allocate memory'); + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); } const keywordPathsAddressList = []; @@ -464,7 +497,7 @@ export class Porcupine { (keywordPathEncoded.length + 1) * Uint8Array.BYTES_PER_ELEMENT ); if (keywordPathAddress === 0) { - throw new Error('malloc failed: Cannot allocate memory'); + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); } memoryBufferUint8.set(keywordPathEncoded, keywordPathAddress); memoryBufferUint8[keywordPathAddress + keywordPathEncoded.length] = 0; @@ -480,7 +513,7 @@ export class Porcupine { keywordPaths.length * Float32Array.BYTES_PER_ELEMENT ); if (sensitivityAddress === 0) { - throw new Error('malloc failed: Cannot allocate memory'); + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); } memoryBufferFloat32.set( sensitivities, @@ -492,10 +525,38 @@ export class Porcupine { Int32Array.BYTES_PER_ELEMENT ); if (keywordIndexAddress === 0) { - throw new Error('malloc failed: Cannot allocate memory'); + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); + } + + const sdkEncoded = new TextEncoder().encode(this._sdk); + const sdkAddress = await aligned_alloc( + Uint8Array.BYTES_PER_ELEMENT, + (sdkEncoded.length + 1) * Uint8Array.BYTES_PER_ELEMENT + ); + if (!sdkAddress) { + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); } + memoryBufferUint8.set(sdkEncoded, sdkAddress); + memoryBufferUint8[sdkAddress + sdkEncoded.length] = 0; + await pv_set_sdk(sdkAddress); - const status = await pv_porcupine_init( + const messageStackDepthAddress = await aligned_alloc( + Int32Array.BYTES_PER_ELEMENT, + Int32Array.BYTES_PER_ELEMENT + ); + if (!messageStackDepthAddress) { + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); + } + + const messageStackAddressAddressAddress = await aligned_alloc( + Int32Array.BYTES_PER_ELEMENT, + Int32Array.BYTES_PER_ELEMENT + ); + if (!messageStackAddressAddressAddress) { + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); + } + + const status: PvStatus = await pv_porcupine_init( accessKeyAddress, modelPathAddress, keywordPaths.length, @@ -509,17 +570,20 @@ export class Porcupine { await pv_free(keywordPathsAddressAddress); await pv_free(sensitivityAddress); - if (status !== PV_STATUS_SUCCESS) { - const msg = `'pv_porcupine_init' failed with status ${arrayBufferToStringAtIndex( - memoryBufferUint8, - await pv_status_to_string(status) - )}`; + const memoryBufferView = new DataView(memory.buffer); - throw new Error( - `${msg}\nDetails: ${pvError.getErrorString()}` + if (status !== PvStatus.SUCCESS) { + const messageStack = await Porcupine.getMessageStack( + pv_get_error_stack, + pv_free_error_stack, + messageStackAddressAddressAddress, + messageStackDepthAddress, + memoryBufferView, + memoryBufferUint8 ); + + throw pvStatusToException(status, "Initialization failed", messageStack, pvError); } - const memoryBufferView = new DataView(memory.buffer); const objectAddress = memoryBufferView.getInt32(objectAddressAddress, true); await pv_free(objectAddressAddress); @@ -536,7 +600,7 @@ export class Porcupine { frameLength * Int16Array.BYTES_PER_ELEMENT ); if (inputBufferAddress === 0) { - throw new Error('malloc failed: Cannot allocate memory'); + throw new PorcupineErrors.PorcupineOutOfMemoryError('malloc failed: Cannot allocate memory'); } return { @@ -551,10 +615,42 @@ export class Porcupine { inputBufferAddress: inputBufferAddress, keywordIndexAddress: keywordIndexAddress, objectAddress: objectAddress, + messageStackAddressAddressAddress: messageStackAddressAddressAddress, + messageStackDepthAddress: messageStackDepthAddress, pvPorcupineDelete: pv_porcupine_delete, pvPorcupineProcess: pv_porcupine_process, - pvStatusToString: pv_status_to_string, + pvGetErrorStack: pv_get_error_stack, + pvFreeErrorStack: pv_free_error_stack, }; } + + private static async getMessageStack( + pv_get_error_stack: pv_get_error_stack_type, + pv_free_error_stack: pv_free_error_stack_type, + messageStackAddressAddressAddress: number, + messageStackDepthAddress: number, + memoryBufferView: DataView, + memoryBufferUint8: Uint8Array, + ): Promise { + const status = await pv_get_error_stack(messageStackAddressAddressAddress, messageStackDepthAddress); + if (status != PvStatus.SUCCESS) { + throw pvStatusToException(status, "Unable to get Porcupine error state"); + } + + const messageStackAddressAddress = memoryBufferView.getInt32(messageStackAddressAddressAddress, true); + + const messageStackDepth = memoryBufferView.getInt32(messageStackDepthAddress, true); + const messageStack: string[] = []; + for (let i = 0; i < messageStackDepth; i++) { + const messageStackAddress = memoryBufferView.getInt32( + messageStackAddressAddress + (i * Int32Array.BYTES_PER_ELEMENT), true); + const message = arrayBufferToStringAtIndex(memoryBufferUint8, messageStackAddress); + messageStack.push(message); + } + + pv_free_error_stack(messageStackAddressAddress); + + return messageStack; + } } diff --git a/binding/web/src/porcupine_errors.ts b/binding/web/src/porcupine_errors.ts new file mode 100644 index 0000000000..50c08afa65 --- /dev/null +++ b/binding/web/src/porcupine_errors.ts @@ -0,0 +1,191 @@ +// +// Copyright 2023 Picovoice Inc. +// +// You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" +// file accompanying this source. +// +// Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on +// an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the +// specific language governing permissions and limitations under the License. +// + +import { PvError } from "@picovoice/web-utils"; +import { PvStatus } from "./types"; + +class PorcupineError extends Error { + private readonly _status: PvStatus; + private readonly _shortMessage: string; + private readonly _messageStack: string[]; + + constructor(status: PvStatus, message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PorcupineError.errorToString(message, messageStack, pvError)); + this._status = status; + this.name = 'PorcupineError'; + this._shortMessage = message; + this._messageStack = messageStack; + } + + get status(): PvStatus { + return this._status; + } + + get shortMessage(): string { + return this._shortMessage; + } + + get messageStack(): string[] { + return this._messageStack; + } + + private static errorToString( + initial: string, + messageStack: string[], + pvError: PvError | null = null, + ): string { + let msg = initial; + + if (pvError) { + const pvErrorMessage = pvError.getErrorString(); + if (pvErrorMessage.length > 0) { + msg += `\nDetails: ${pvErrorMessage}`; + } + } + + if (messageStack.length > 0) { + msg += `: ${messageStack.reduce((acc, value, index) => + acc + '\n [' + index + '] ' + value, '')}`; + } + + return msg; + } +} + +class PorcupineOutOfMemoryError extends PorcupineError { + constructor(message: string, messageStack?: string[], pvError: PvError | null = null) { + super(PvStatus.OUT_OF_MEMORY, message, messageStack, pvError); + this.name = 'PorcupineOutOfMemoryError'; + } +} + +class PorcupineIOError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.IO_ERROR, message, messageStack, pvError); + this.name = 'PorcupineIOError'; + } +} + +class PorcupineInvalidArgumentError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.INVALID_ARGUMENT, message, messageStack, pvError); + this.name = 'PorcupineInvalidArgumentError'; + } +} + +class PorcupineStopIterationError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.STOP_ITERATION, message, messageStack, pvError); + this.name = 'PorcupineStopIterationError'; + } +} + +class PorcupineKeyError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.KEY_ERROR, message, messageStack, pvError); + this.name = 'PorcupineKeyError'; + } +} + +class PorcupineInvalidStateError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.INVALID_STATE, message, messageStack, pvError); + this.name = 'PorcupineInvalidStateError'; + } +} + +class PorcupineRuntimeError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.RUNTIME_ERROR, message, messageStack, pvError); + this.name = 'PorcupineRuntimeError'; + } +} + +class PorcupineActivationError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.ACTIVATION_ERROR, message, messageStack, pvError); + this.name = 'PorcupineActivationError'; + } +} + +class PorcupineActivationLimitReachedError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.ACTIVATION_LIMIT_REACHED, message, messageStack, pvError); + this.name = 'PorcupineActivationLimitReachedError'; + } +} + +class PorcupineActivationThrottledError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.ACTIVATION_THROTTLED, message, messageStack, pvError); + this.name = 'PorcupineActivationThrottledError'; + } +} + +class PorcupineActivationRefusedError extends PorcupineError { + constructor(message: string, messageStack: string[] = [], pvError: PvError | null = null) { + super(PvStatus.ACTIVATION_REFUSED, message, messageStack, pvError); + this.name = 'PorcupineActivationRefusedError'; + } +} + +export { + PorcupineError, + PorcupineOutOfMemoryError, + PorcupineIOError, + PorcupineInvalidArgumentError, + PorcupineStopIterationError, + PorcupineKeyError, + PorcupineInvalidStateError, + PorcupineRuntimeError, + PorcupineActivationError, + PorcupineActivationLimitReachedError, + PorcupineActivationThrottledError, + PorcupineActivationRefusedError, +}; + + + +export function pvStatusToException( + pvStatus: PvStatus, + errorMessage: string, + messageStack: string[] = [], + pvError: PvError | null = null +): PorcupineError { + switch (pvStatus) { + case PvStatus.OUT_OF_MEMORY: + return new PorcupineOutOfMemoryError(errorMessage, messageStack, pvError); + case PvStatus.IO_ERROR: + return new PorcupineIOError(errorMessage, messageStack, pvError); + case PvStatus.INVALID_ARGUMENT: + return new PorcupineInvalidArgumentError(errorMessage, messageStack, pvError); + case PvStatus.STOP_ITERATION: + return new PorcupineStopIterationError(errorMessage, messageStack, pvError); + case PvStatus.KEY_ERROR: + return new PorcupineKeyError(errorMessage, messageStack, pvError); + case PvStatus.INVALID_STATE: + return new PorcupineInvalidStateError(errorMessage, messageStack, pvError); + case PvStatus.RUNTIME_ERROR: + return new PorcupineRuntimeError(errorMessage, messageStack, pvError); + case PvStatus.ACTIVATION_ERROR: + return new PorcupineActivationError(errorMessage, messageStack, pvError); + case PvStatus.ACTIVATION_LIMIT_REACHED: + return new PorcupineActivationLimitReachedError(errorMessage, messageStack, pvError); + case PvStatus.ACTIVATION_THROTTLED: + return new PorcupineActivationThrottledError(errorMessage, messageStack, pvError); + case PvStatus.ACTIVATION_REFUSED: + return new PorcupineActivationRefusedError(errorMessage, messageStack, pvError); + default: + // eslint-disable-next-line no-console + console.warn(`Unmapped error code: ${pvStatus}`); + return new PorcupineError(pvStatus, errorMessage); + } +} diff --git a/binding/web/src/porcupine_worker.ts b/binding/web/src/porcupine_worker.ts index da4806fece..ea612817d1 100644 --- a/binding/web/src/porcupine_worker.ts +++ b/binding/web/src/porcupine_worker.ts @@ -25,9 +25,12 @@ import { PorcupineWorkerInitResponse, PorcupineWorkerProcessResponse, PorcupineWorkerReleaseResponse, + PvStatus } from './types'; import { BuiltInKeyword } from './built_in_keywords'; +import { pvStatusToException } from './porcupine_errors'; + export class PorcupineWorker { private readonly _worker: Worker; private readonly _version: string; @@ -36,6 +39,7 @@ export class PorcupineWorker { private static _wasm: string; private static _wasmSimd: string; + private static _sdk: string = "web"; private constructor(worker: Worker, version: string, frameLength: number, sampleRate: number) { this._worker = worker; @@ -126,7 +130,7 @@ export class PorcupineWorker { break; case 'failed': case 'error': - const error = new Error(ev.data.message); + const error = pvStatusToException(ev.data.status, ev.data.shortMessage, ev.data.messageStack); if (processErrorCallback) { processErrorCallback(error); } else { @@ -136,18 +140,19 @@ export class PorcupineWorker { break; default: // @ts-ignore - processErrorCallback(new Error(`Unrecognized command: ${event.data.command}`)); + processErrorCallback(pvStatusToException(PvStatus.RUNTIME_ERROR, `Unrecognized command: ${event.data.command}`)); } }; resolve(new PorcupineWorker(worker, event.data.version, event.data.frameLength, event.data.sampleRate)); break; case 'failed': case 'error': - reject(event.data.message); + const error = pvStatusToException(event.data.status, event.data.shortMessage, event.data.messageStack); + reject(error); break; default: // @ts-ignore - reject(`Unrecognized command: ${event.data.command}`); + reject(pvStatusToException(PvStatus.RUNTIME_ERROR, `Unrecognized command: ${event.data.command}`)); } }; }); @@ -161,6 +166,7 @@ export class PorcupineWorker { sensitivities: sensitivities, wasm: this._wasm, wasmSimd: this._wasmSimd, + sdk: this._sdk, options: workerOptions, }); @@ -187,6 +193,10 @@ export class PorcupineWorker { } } + public static setSdk(sdk: string): void { + PorcupineWorker._sdk = sdk; + } + /** * Processes a frame of audio in a worker. * The transcript result will be supplied with the callback provided when initializing the worker either @@ -214,11 +224,12 @@ export class PorcupineWorker { break; case 'failed': case 'error': - reject(event.data.message); + const error = pvStatusToException(event.data.status, event.data.shortMessage, event.data.messageStack); + reject(error); break; default: // @ts-ignore - reject(`Unrecognized command: ${event.data.command}`); + reject(pvStatusToException(PvStatus.RUNTIME_ERROR, `Unrecognized command: ${event.data.command}`)); } }; }); diff --git a/binding/web/src/porcupine_worker_handler.ts b/binding/web/src/porcupine_worker_handler.ts index 6de005fe29..0e467c2e6c 100644 --- a/binding/web/src/porcupine_worker_handler.ts +++ b/binding/web/src/porcupine_worker_handler.ts @@ -16,7 +16,9 @@ import { Porcupine } from './porcupine'; import { PorcupineWorkerRequest, PorcupineDetection, + PvStatus } from './types'; +import { PorcupineError } from "./porcupine_errors"; let porcupine: Porcupine | null = null; @@ -27,10 +29,12 @@ const keywordDetectionCallback = (porcupineDetection: PorcupineDetection): void }); }; -const processErrorCallback = (error: Error): void => { +const processErrorCallback = (error: PorcupineError): void => { self.postMessage({ command: 'error', - message: error.message, + status: error.status, + shortMessage: error.shortMessage, + messageStack: error.messageStack }); }; @@ -46,13 +50,15 @@ self.onmessage = async function( if (porcupine !== null) { self.postMessage({ command: 'error', - message: 'Porcupine already initialized', + status: PvStatus.INVALID_STATE, + shortMessage: 'Porcupine already initialized', }); return; } try { Porcupine.setWasm(event.data.wasm); Porcupine.setWasmSimd(event.data.wasmSimd); + Porcupine.setSdk(event.data.sdk); porcupine = await Porcupine._init( event.data.accessKey, event.data.keywordPaths, @@ -70,7 +76,9 @@ self.onmessage = async function( } catch (e: any) { self.postMessage({ command: 'error', - message: e.message, + status: PvStatus.RUNTIME_ERROR, + shortMessage: e.shortMessage, + messageStack: e.messageStack }); } break; @@ -78,7 +86,8 @@ self.onmessage = async function( if (porcupine === null) { self.postMessage({ command: 'error', - message: 'Porcupine not initialized', + status: PvStatus.INVALID_STATE, + shortMessage: 'Porcupine not initialized', }); return; } @@ -97,8 +106,9 @@ self.onmessage = async function( default: self.postMessage({ command: 'failed', + status: PvStatus.RUNTIME_ERROR, // @ts-ignore - message: `Unrecognized command: ${event.data.command}`, + shortMessage: `Unrecognized command: ${event.data.command}`, }); } }; diff --git a/binding/web/src/types.ts b/binding/web/src/types.ts index b744b39f4e..081ab1287a 100644 --- a/binding/web/src/types.ts +++ b/binding/web/src/types.ts @@ -11,10 +11,26 @@ import { BuiltInKeyword } from './built_in_keywords'; import { PvModel } from "@picovoice/web-utils"; +import { PorcupineError } from "./porcupine_errors"; + +export enum PvStatus { + SUCCESS = 10000, + OUT_OF_MEMORY, + IO_ERROR, + INVALID_ARGUMENT, + STOP_ITERATION, + KEY_ERROR, + INVALID_STATE, + RUNTIME_ERROR, + ACTIVATION_ERROR, + ACTIVATION_LIMIT_REACHED, + ACTIVATION_THROTTLED, + ACTIVATION_REFUSED, +} export type PorcupineOptions = { /** @defaultValue '(error) => {}' */ - processErrorCallback?: (error: Error) => void + processErrorCallback?: (error: PorcupineError) => void }; export type PorcupineKeywordCustom = PvModel & { @@ -55,6 +71,7 @@ export type PorcupineWorkerInitRequest = { sensitivities: Float32Array; wasm: string; wasmSimd: string; + sdk: string; options: PorcupineOptions; }; @@ -74,7 +91,9 @@ export type PorcupineWorkerRequest = export type PorcupineWorkerFailureResponse = { command: 'failed' | 'error'; - message: string; + status: PvStatus; + shortMessage: string; + messageStack: string[]; }; export type PorcupineWorkerInitResponse = PorcupineWorkerFailureResponse | { diff --git a/binding/web/src/utils.ts b/binding/web/src/utils.ts index 7ad77d2f8d..4913e2b26a 100644 --- a/binding/web/src/utils.ts +++ b/binding/web/src/utils.ts @@ -1,5 +1,5 @@ /* - Copyright 2022 Picovoice Inc. + Copyright 2022-2023 Picovoice Inc. You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" file accompanying this source. @@ -12,10 +12,8 @@ import { PorcupineKeyword } from './types'; import { BUILT_IN_KEYWORD_BYTES, BuiltInKeyword } from './built_in_keywords'; -import { - loadModel, - PvModel, -} from '@picovoice/web-utils'; +import { loadModel, PvError, PvModel } from '@picovoice/web-utils'; +import * as PorcupineErrors from "./porcupine_errors"; const DEFAULT_SENSITIVITY = 0.5; diff --git a/binding/web/test/porcupine.test.ts b/binding/web/test/porcupine.test.ts index c6fc36ae52..4a37f396be 100644 --- a/binding/web/test/porcupine.test.ts +++ b/binding/web/test/porcupine.test.ts @@ -102,7 +102,7 @@ const runProcTest = async ( }, model, { - processErrorCallback: (error: string) => { + processErrorCallback: (error: Error) => { reject(error); }, } @@ -137,6 +137,36 @@ describe('Porcupine Binding', function () { for (const instance of [Porcupine, PorcupineWorker]) { const instanceString = instance === PorcupineWorker ? 'worker' : 'main'; + it(`should return correct error message stack (${instanceString})`, async () => { + let messageStack = []; + try { + const porcupine = await instance.create( + "invalidAccessKey", + BuiltInKeyword.Porcupine, + () => { }, + { publicPath: '/test/porcupine_params.pv', forceWrite: true } + ); + expect(porcupine).to.be.undefined; + } catch (e: any) { + messageStack = e.messageStack; + } + + expect(messageStack.length).to.be.gt(0); + expect(messageStack.length).to.be.lte(8); + + try { + const porcupine = await instance.create( + "invalidAccessKey", + BuiltInKeyword.Porcupine, + () => { }, + { publicPath: '/test/porcupine_params.pv', forceWrite: true } + ); + expect(porcupine).to.be.undefined; + } catch (e: any) { + expect(messageStack.length).to.be.eq(e.messageStack.length); + } + }); + it(`should be able to init with public path (${instanceString})`, () => { cy.wrap(null).then(async () => { await runInitTest(instance); diff --git a/binding/web/yarn.lock b/binding/web/yarn.lock index e538f4221e..0cb433005e 100644 --- a/binding/web/yarn.lock +++ b/binding/web/yarn.lock @@ -2,478 +2,286 @@ # yarn lockfile v1 +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@ampproject/remapping@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: - "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/code-frame@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== +"@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298" - integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== - -"@babel/compat-data@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.4.tgz#457ffe647c480dff59c2be092fc3acf71195c87f" - integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== +"@babel/compat-data@^7.22.20", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0" + integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== "@babel/core@^7.21.3": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659" - integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83" + integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.4" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.4" - "@babel/types" "^7.21.4" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.0" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" - -"@babel/generator@^7.21.0": - version "7.21.1" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.1.tgz#951cc626057bc0af2c35cd23e9c64d384dea83dd" - integrity sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA== - dependencies: - "@babel/types" "^7.21.0" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" + json5 "^2.2.3" + semver "^6.3.1" -"@babel/generator@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" - integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.21.4" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" - integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: - "@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" + "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz#770cd1ce0889097ceacb99418ee6934ef0572656" - integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-validator-option" "^7.21.0" - browserslist "^4.21.3" + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" lru-cache "^5.1.1" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz#64f49ecb0020532f19b1d014b03bccaa1ab85fb9" - integrity sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz#53ff78472e5ce10a52664272a239787107603ebb" - integrity sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" regexpu-core "^5.3.1" + semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" - integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== +"@babel/helper-define-polyfill-provider@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" + integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" debug "^4.1.1" lodash.debounce "^4.0.8" resolve "^1.14.2" - semver "^6.1.2" -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/types" "^7.18.6" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" + "@babel/types" "^7.22.5" -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" -"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" - integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== - dependencies: - "@babel/types" "^7.21.0" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-imports@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" - integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== - dependencies: - "@babel/types" "^7.21.4" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.0.tgz#89a8f86ad748870e3d024e470b2e8405e869db67" - integrity sha512-eD/JQ21IG2i1FraJnTMbUarAUkA7G988ofehG5MDCRXaUU91rEBJuCeSoou2Sk1y4RbLYXzqEg1QLwEmRU4qcQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - -"@babel/helper-module-transforms@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" - integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.2" - "@babel/types" "^7.21.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" - integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.20.7" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/helpers@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" - integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.0": + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15" + integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.20.7", "@babel/parser@^7.21.0": - version "7.21.1" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.1.tgz#a8f81ee2fe872af23faea4b17a08fcc869de7bcc" - integrity sha512-JzhBFpkuhBNYUY7qs+wTzNmyCWUHEaAFpQQD2YfU1rPL38/L43Wvid0fFkiOCnHvsGncRZgEPyGnltABLcVDTg== - -"@babel/parser@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17" - integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" - integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.7" - -"@babel/plugin-proposal-async-generator-functions@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" - integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== -"@babel/plugin-proposal-class-static-block@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" - integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" - integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@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.20.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -510,12 +318,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" @@ -580,308 +402,434 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" - integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-async-to-generator@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" - integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== +"@babel/plugin-transform-async-generator-functions@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz#3b153af4a6b779f340d5b80d3f634f55820aefa3" + integrity sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-classes@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" +"@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" - integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/template" "^7.20.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== +"@babel/plugin-transform-destructuring@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-for-of@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e" - integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== +"@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.20.11": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" - integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== dependencies: - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-modules-commonjs@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" - integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.20.11": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" - integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" - integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== +"@babel/plugin-transform-modules-amd@^7.22.5": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== +"@babel/plugin-transform-modules-commonjs@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== +"@babel/plugin-transform-modules-systemjs@^7.22.11": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" -"@babel/plugin-transform-parameters@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz#0ee349e9d1bc96e78e3b37a7af423a4078a7083f" - integrity sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA== +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-parameters@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" - integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" - integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - regenerator-transform "^0.15.1" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.15" + +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@^7.21.0": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz#2e1da21ca597a7d01fc96b699b21d8d2023191aa" - integrity sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA== - dependencies: - "@babel/helper-module-imports" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz#3a625c4c05a39e932d7d34f5d4895cdd0172fdc9" + integrity sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.5" + babel-plugin-polyfill-corejs3 "^0.8.3" + babel-plugin-polyfill-regenerator "^0.5.2" + semver "^6.3.1" -"@babel/plugin-transform-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== +"@babel/plugin-transform-unicode-escapes@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/preset-env@^7.20.2": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.4.tgz#a952482e634a8dd8271a3fe5459a16eb10739c58" - integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== - dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.21.0" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" - "@babel/plugin-proposal-async-generator-functions" "^7.20.7" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.21.0" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.21.0" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.21.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.20.tgz#de9e9b57e1127ce0a2f580831717f7fb677ceedb" + integrity sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg== + dependencies: + "@babel/compat-data" "^7.22.20" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@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" @@ -891,54 +839,69 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.20.7" - "@babel/plugin-transform-async-to-generator" "^7.20.7" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.21.0" - "@babel/plugin-transform-classes" "^7.21.0" - "@babel/plugin-transform-computed-properties" "^7.20.7" - "@babel/plugin-transform-destructuring" "^7.21.3" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.21.0" - "@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.20.11" - "@babel/plugin-transform-modules-commonjs" "^7.21.2" - "@babel/plugin-transform-modules-systemjs" "^7.20.11" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.21.3" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.20.5" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.20.7" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@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.21.4" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.22.15" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.22.15" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.22.15" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.15" + "@babel/plugin-transform-modules-systemjs" "^7.22.11" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.22.15" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.22.19" + babel-plugin-polyfill-corejs2 "^0.4.5" + babel-plugin-polyfill-corejs3 "^0.8.3" + babel-plugin-polyfill-regenerator "^0.5.2" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" esutils "^2.0.2" @@ -948,69 +911,44 @@ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.21.0", "@babel/runtime@^7.8.4": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.18.10", "@babel/template@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.0.tgz#0e1807abd5db98e6a19c204b80ed1e3f5bca0edc" - integrity sha512-Xdt2P1H4LKTO8ApPfnO1KmzYMFpp7D/EinoXzLYN/cHcBNrVCAkAtGUcXnHXrl/VGktureU6fkQrHSBE2URfoA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.0" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.0" - "@babel/types" "^7.21.0" + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d" + integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15", "@babel/template@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.0.tgz#18196ddfbcf4ccea324b7f6d3ada00d8c5a99c53" + integrity sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.4.tgz#a836aca7b116634e97a6ed99976236b3282c9d36" - integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.4" - "@babel/types" "^7.21.4" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.4.4": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.0.tgz#1da00d89c2f18b226c9207d96edbeb79316a1819" - integrity sha512-uR7NWq2VNFnDi7EYqiRz2Jv/VQIu38tu64Zy8TX2nQFQ6etJ9V/Rr2msW8BS132mum2rL645qpDrLtAJtVpuow== +"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@babel/types@^7.21.2", "@babel/types@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4" - integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@colors/colors@1.5.0": @@ -1018,10 +956,10 @@ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== -"@cypress/request@^2.88.10": - version "2.88.11" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.11.tgz#5a4c7399bc2d7e7ed56e92ce5acb620c8b187047" - integrity sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w== +"@cypress/request@2.88.12": + version "2.88.12" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.12.tgz#ba4911431738494a85e93fb04498cb38bc55d590" + integrity sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -1038,7 +976,7 @@ performance-now "^2.1.0" qs "~6.10.3" safe-buffer "^5.1.2" - tough-cookie "~2.5.0" + tough-cookie "^4.1.3" tunnel-agent "^0.6.0" uuid "^8.3.2" @@ -1057,19 +995,19 @@ dependencies: eslint-visitor-keys "^3.3.0" -"@eslint-community/regexpp@^4.4.0": - version "4.5.0" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.0.tgz#f6f729b02feee2c749f57e334b7a1b5f40a81724" - integrity sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ== +"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": + version "4.8.2" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.8.2.tgz#26585b7c0ba36362893d3a3c206ee0c57c389616" + integrity sha512-0MGxAVt1m/ZK+LTJp/j0qF7Hz97D9O/FH9Ms3ltnyIdDD57cbb1ACIQTkbHvNXtWDv5TPq7w5Kq56+cNukbo7g== -"@eslint/eslintrc@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.2.tgz#01575e38707add677cf73ca1589abba8da899a02" - integrity sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ== +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.5.1" + espree "^9.6.0" globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" @@ -1077,15 +1015,15 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.38.0": - version "8.38.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.38.0.tgz#73a8a0d8aa8a8e6fe270431c5e72ae91b5337892" - integrity sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g== +"@eslint/js@8.50.0": + version "8.50.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.50.0.tgz#9e93b850f0f3fa35f5fa59adfd03adae8488e484" + integrity sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ== -"@humanwhocodes/config-array@^0.11.8": - version "0.11.8" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" - integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== +"@humanwhocodes/config-array@^0.11.11": + version "0.11.11" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" + integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -1101,58 +1039,45 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": +"@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + version "0.3.19" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" + integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -1191,9 +1116,9 @@ "@rollup/pluginutils" "^5.0.1" "@rollup/plugin-commonjs@^24.0.1": - version "24.0.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.1.tgz#d54ba26a3e3c495dc332bd27a81f7e9e2df46f90" - integrity sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow== + version "24.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-24.1.0.tgz#79e54bd83bb64396761431eee6c44152ef322100" + integrity sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ== dependencies: "@rollup/pluginutils" "^5.0.1" commondir "^1.0.1" @@ -1203,9 +1128,9 @@ magic-string "^0.27.0" "@rollup/plugin-node-resolve@^15.0.1": - version "15.0.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz#8183a80c2cbf7b471f5ac86b16747997f3b5d185" - integrity sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg== + version "15.2.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.1.tgz#a15b14fb7969229e26a30feff2816d39eff503f0" + integrity sha512-nsbUg588+GDSu8/NS8T4UAshO6xeaOfINNuXeVHcKV02LJtoRaM1SiOacClw4kws1SFiNhdLGxlbMY9ga/zs/w== dependencies: "@rollup/pluginutils" "^5.0.1" "@types/resolve" "1.20.2" @@ -1215,13 +1140,13 @@ resolve "^1.22.1" "@rollup/plugin-terser@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.0.tgz#4c76249ad337f3eb04ab409332f23717af2c1fbf" - integrity sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw== + version "0.4.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.3.tgz#c2bde2fe3a85e45fa68a454d48f4e73e57f98b30" + integrity sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA== dependencies: - serialize-javascript "^6.0.0" - smob "^0.0.6" - terser "^5.15.1" + serialize-javascript "^6.0.1" + smob "^1.0.0" + terser "^5.17.4" "@rollup/pluginutils@^4.1.2": version "4.2.1" @@ -1232,33 +1157,38 @@ picomatch "^2.2.2" "@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" - integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + version "5.0.4" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.4.tgz#74f808f9053d33bafec0cc98e7b835c9667d32ba" + integrity sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g== dependencies: "@types/estree" "^1.0.0" estree-walker "^2.0.2" picomatch "^2.3.1" "@types/estree@*", "@types/estree@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.2.tgz#ff02bc3dc8317cd668dfec247b750ba1f1d62453" + integrity sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA== "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + version "7.0.13" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.13.tgz#02c24f4363176d2d18fc8b70b9f3c54aba178a85" + integrity sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ== "@types/node@*": - version "18.14.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.0.tgz#94c47b9217bbac49d4a67a967fdcdeed89ebb7d0" - integrity sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A== + version "20.7.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.7.0.tgz#c03de4572f114a940bc2ca909a33ddb2b925e470" + integrity sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg== + +"@types/node@^16.18.39": + version "16.18.54" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.54.tgz#4a63bdcea5b714f546aa27406a1c60621236a132" + integrity sha512-oTmGy68gxZZ21FhTJVVvZBYpQHEBZxHKTsGshobMqm9qWpbqdZsA5jvsuPZcHu0KwpmLrOHWPdEfg7XDpNT9UA== -"@types/node@^14.14.31": - version "14.18.42" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.42.tgz#fa39b2dc8e0eba61bdf51c66502f84e23b66e114" - integrity sha512-xefu+RBie4xWlK8hwAzGh3npDz/4VhF6icY/shU+zv/1fNn+ZVG7T7CRwe9LId9sAYRPxI+59QBPuKL3WpyGRg== +"@types/node@^18.11.9": + version "18.18.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.0.tgz#bd19d5133a6e5e2d0152ec079ac27c120e7f1763" + integrity sha512-3xA4X31gHT1F1l38ATDIL9GpRLdwVhnEFC8Uikv5ZLlXATwrCYyPq7ZWHxzxc3J/30SUiwiYT+bQe0/XvKlWbw== "@types/resolve@1.20.2": version "1.20.2" @@ -1266,9 +1196,9 @@ integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== "@types/semver@^7.3.12": - version "7.3.13" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" - integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + version "7.5.3" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.3.tgz#9a726e116beb26c24f1ccd6850201e1246122e04" + integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== "@types/sinonjs__fake-timers@8.1.1": version "8.1.1" @@ -1276,99 +1206,99 @@ integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== "@types/sizzle@^2.3.2": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef" - integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.4.tgz#cd6531924f60834fa4a1b8081f9eecf9bb1117f0" + integrity sha512-jA2llq2zNkg8HrALI7DtWzhALcVH0l7i89yhY3iBdOz6cBPeACoFq+fkQrjHA39t1hnSFOboZ7A/AY5MMZSlag== "@types/yauzl@^2.9.1": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" - integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + version "2.10.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.1.tgz#4e8f299f0934d60f36c74f59cb5a8483fd786691" + integrity sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw== dependencies: "@types/node" "*" "@typescript-eslint/eslint-plugin@^5.51.0": - version "5.57.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.1.tgz#d1ab162a3cd2671b8a1c9ddf6e2db73b14439735" - integrity sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ== + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== dependencies: "@eslint-community/regexpp" "^4.4.0" - "@typescript-eslint/scope-manager" "5.57.1" - "@typescript-eslint/type-utils" "5.57.1" - "@typescript-eslint/utils" "5.57.1" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" - grapheme-splitter "^1.0.4" + graphemer "^1.4.0" ignore "^5.2.0" natural-compare-lite "^1.4.0" semver "^7.3.7" tsutils "^3.21.0" "@typescript-eslint/parser@^5.51.0": - version "5.57.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.57.1.tgz#af911234bd4401d09668c5faf708a0570a17a748" - integrity sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA== + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== dependencies: - "@typescript-eslint/scope-manager" "5.57.1" - "@typescript-eslint/types" "5.57.1" - "@typescript-eslint/typescript-estree" "5.57.1" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.57.1": - version "5.57.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.57.1.tgz#5d28799c0fc8b501a29ba1749d827800ef22d710" - integrity sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw== +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== dependencies: - "@typescript-eslint/types" "5.57.1" - "@typescript-eslint/visitor-keys" "5.57.1" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/type-utils@5.57.1": - version "5.57.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.57.1.tgz#235daba621d3f882b8488040597b33777c74bbe9" - integrity sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw== +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== dependencies: - "@typescript-eslint/typescript-estree" "5.57.1" - "@typescript-eslint/utils" "5.57.1" + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.57.1": - version "5.57.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.57.1.tgz#d9989c7a9025897ea6f0550b7036027f69e8a603" - integrity sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA== +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/typescript-estree@5.57.1": - version "5.57.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.1.tgz#10d9643e503afc1ca4f5553d9bbe672ea4050b71" - integrity sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw== +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== dependencies: - "@typescript-eslint/types" "5.57.1" - "@typescript-eslint/visitor-keys" "5.57.1" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.57.1": - version "5.57.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.57.1.tgz#0f97b0bbd88c2d5e2036869f26466be5f4c69475" - integrity sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg== +"@typescript-eslint/utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.57.1" - "@typescript-eslint/types" "5.57.1" - "@typescript-eslint/typescript-estree" "5.57.1" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.57.1": - version "5.57.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.1.tgz#585e5fa42a9bbcd9065f334fd7c8a4ddfa7d905e" - integrity sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA== +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== dependencies: - "@typescript-eslint/types" "5.57.1" + "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" acorn-jsx@^5.3.2: @@ -1376,10 +1306,10 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.5.0, acorn@^8.8.0: - version "8.8.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== +acorn@^8.8.2, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== aggregate-error@^3.0.0: version "3.1.0" @@ -1389,7 +1319,7 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.10.0, ajv@^6.12.4: +ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -1440,11 +1370,32 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + asn1@~0.2.3: version "0.2.6" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" @@ -1499,29 +1450,29 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== +babel-plugin-polyfill-corejs2@^0.4.5: + version "0.4.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" + integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.2" + semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" - integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== +babel-plugin-polyfill-corejs3@^0.8.3: + version "0.8.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz#1fac2b1dcef6274e72b3c72977ed8325cb330591" + integrity sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - core-js-compat "^3.25.1" + "@babel/helper-define-polyfill-provider" "^0.4.2" + core-js-compat "^3.32.2" -babel-plugin-polyfill-regenerator@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" - integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== +babel-plugin-polyfill-regenerator@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" + integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" + "@babel/helper-define-polyfill-provider" "^0.4.2" balanced-match@^1.0.0: version "1.0.2" @@ -1572,15 +1523,15 @@ braces@^3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.21.3, browserslist@^4.21.5: - version "4.21.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== +browserslist@^4.21.10, browserslist@^4.21.9: + version "4.21.11" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.11.tgz#35f74a3e51adc4d193dcd76ea13858de7b8fecb8" + integrity sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ== dependencies: - caniuse-lite "^1.0.30001449" - electron-to-chromium "^1.4.284" - node-releases "^2.0.8" - update-browserslist-db "^1.0.10" + caniuse-lite "^1.0.30001538" + electron-to-chromium "^1.4.526" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" buffer-crc32@~0.2.3: version "0.2.13" @@ -1606,9 +1557,9 @@ builtin-modules@^3.3.0: integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== cachedir@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" - integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== + version "2.4.0" + resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d" + integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ== call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" @@ -1623,17 +1574,17 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -caniuse-lite@^1.0.30001449: - version "1.0.30001457" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz#6af34bb5d720074e2099432aa522c21555a18301" - integrity sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA== +caniuse-lite@^1.0.30001538: + version "1.0.30001539" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001539.tgz#325a387ab1ed236df2c12dc6cd43a4fff9903a44" + integrity sha512-hfS5tE8bnNiNvEOEkm8HElUHroYwlqMMENEzELymy77+tJ6m+gA2krtHl5hxJaj71OlpC2cHZbdSMX1/YEqEkA== caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^2.0.0, chalk@^2.4.1: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1714,9 +1665,9 @@ color-name@~1.1.4: integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colorette@^2.0.16: - version "2.0.19" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" @@ -1730,10 +1681,10 @@ commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +commander@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== commander@^9.2.0: version "9.5.0" @@ -1755,17 +1706,17 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -core-js-compat@^3.25.1: - version "3.28.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.28.0.tgz#c08456d854608a7264530a2afa281fadf20ecee6" - integrity sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg== +core-js-compat@^3.31.0, core-js-compat@^3.32.2: + version "3.32.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.2.tgz#8047d1a8b3ac4e639f0d4f66d4431aa3b16e004c" + integrity sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ== dependencies: - browserslist "^4.21.5" + browserslist "^4.21.10" core-util-is@1.0.2: version "1.0.2" @@ -1800,13 +1751,13 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2: which "^2.0.1" cypress@^12.8.1: - version "12.9.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.9.0.tgz#e6ab43cf329fd7c821ef7645517649d72ccf0a12" - integrity sha512-Ofe09LbHKgSqX89Iy1xen2WvpgbvNxDzsWx3mgU1mfILouELeXYGwIib3ItCwoRrRifoQwcBFmY54Vs0zw7QCg== + version "12.17.4" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.17.4.tgz#b4dadf41673058493fa0d2362faa3da1f6ae2e6c" + integrity sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ== dependencies: - "@cypress/request" "^2.88.10" + "@cypress/request" "2.88.12" "@cypress/xvfb" "^1.2.4" - "@types/node" "^14.14.31" + "@types/node" "^16.18.39" "@types/sinonjs__fake-timers" "8.1.1" "@types/sizzle" "^2.3.2" arch "^2.2.0" @@ -1818,7 +1769,7 @@ cypress@^12.8.1: check-more-types "^2.24.0" cli-cursor "^3.1.0" cli-table3 "~0.6.1" - commander "^5.1.0" + commander "^6.2.1" common-tags "^1.8.0" dayjs "^1.10.4" debug "^4.3.4" @@ -1836,12 +1787,13 @@ cypress@^12.8.1: listr2 "^3.8.3" lodash "^4.17.21" log-symbols "^4.0.0" - minimist "^1.2.6" + minimist "^1.2.8" ospath "^1.2.2" pretty-bytes "^5.6.0" + process "^0.11.10" proxy-from-env "1.0.0" request-progress "^3.0.0" - semver "^7.3.2" + semver "^7.5.3" supports-color "^8.1.1" tmp "~0.2.1" untildify "^4.0.0" @@ -1855,9 +1807,9 @@ dashdash@^1.12.0: assert-plus "^1.0.0" dayjs@^1.10.4: - version "1.11.7" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2" - integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== debug@^3.1.0: version "3.2.7" @@ -1879,15 +1831,25 @@ deep-is@^0.1.3: integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: - version "4.3.0" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.0.tgz#65491893ec47756d44719ae520e0e2609233b59b" - integrity sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og== + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== +define-data-property@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" + integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" @@ -1918,10 +1880,10 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -electron-to-chromium@^1.4.284: - version "1.4.306" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.306.tgz#3f16bc14e150ad79803145fffeaf0bee15d3fca7" - integrity sha512-1zGmLFfpcs2v7ELt/1HgLZF6Gm2CCHaAdNKxd9Ge4INSU/HDYWjs7fcWU6eVMmhkpwmh+52ZrGCUU+Ji9OJihA== +electron-to-chromium@^1.4.526: + version "1.4.529" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.529.tgz#8c3377a05e5737f899770d14524dd8e2e4cb2351" + integrity sha512-6uyPyXTo8lkv8SWAmjKFbG42U073TXlzD4R8rW3EzuznhFS2olCIAfjjQtV2dV2ar/vRF55KUd3zQYnCB0dd3A== emoji-regex@^8.0.0: version "8.0.0" @@ -1936,11 +1898,12 @@ end-of-stream@^1.1.0: once "^1.4.0" enquirer@^2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== dependencies: ansi-colors "^4.1.1" + strip-ansi "^6.0.1" error-ex@^1.3.1: version "1.3.2" @@ -1949,18 +1912,19 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.21.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" - integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" available-typed-arrays "^1.0.5" call-bind "^1.0.2" es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function-bind "^1.1.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" globalthis "^1.0.3" gopd "^1.0.1" @@ -1968,25 +1932,30 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: has-property-descriptors "^1.0.0" has-proto "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.4" - is-array-buffer "^3.0.1" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" - is-typed-array "^1.1.10" + is-typed-array "^1.1.12" is-weakref "^1.0.2" - object-inspect "^1.12.2" + object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" typed-array-length "^1.0.4" unbox-primitive "^1.0.2" - which-typed-array "^1.1.9" + which-typed-array "^1.1.11" es-set-tostringtag@^2.0.1: version "2.0.1" @@ -2022,11 +1991,11 @@ escape-string-regexp@^4.0.0: integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-plugin-cypress@^2.12.1: - version "2.13.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.13.1.tgz#4127bb1aa558a9ca7e3d19b5ed997ccef52c95fb" - integrity sha512-THjc7IT3S9H4KwmRhzAhMGQaEqy78/7W75He/gBhJEH0vIuAY16vOI4YSliDo/ZY+Wm6DtvMHR+8uVvICcI3Lw== + version "2.15.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.15.1.tgz#336afa7e8e27451afaf65aa359c9509e0a4f3a7b" + integrity sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w== dependencies: - globals "^11.12.0" + globals "^13.20.0" eslint-scope@^5.1.1: version "5.1.1" @@ -2036,45 +2005,40 @@ eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -eslint-visitor-keys@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz#c7f0f956124ce677047ddbc192a68f999454dedc" - integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.22.0: - version "8.38.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.38.0.tgz#a62c6f36e548a5574dd35728ac3c6209bd1e2f1a" - integrity sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg== + version "8.50.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.50.0.tgz#2ae6015fee0240fcd3f83e1e25df0287f487d6b2" + integrity sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg== dependencies: "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.4.0" - "@eslint/eslintrc" "^2.0.2" - "@eslint/js" "8.38.0" - "@humanwhocodes/config-array" "^0.11.8" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.50.0" + "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-visitor-keys "^3.4.0" - espree "^9.5.1" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -2082,32 +2046,29 @@ eslint@^8.22.0: find-up "^5.0.0" glob-parent "^6.0.2" globals "^13.19.0" - grapheme-splitter "^1.0.4" + graphemer "^1.4.0" ignore "^5.2.0" - import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" - js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.9.1" + optionator "^0.9.3" strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.5.1: - version "9.5.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.1.tgz#4f26a4d5f18905bf4f2e0bd99002aab807e96dd4" - integrity sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg== +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: - acorn "^8.8.0" + acorn "^8.9.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.0" + eslint-visitor-keys "^3.4.1" esquery@^1.4.2: version "1.5.0" @@ -2202,9 +2163,9 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2283,17 +2244,18 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.0.tgz#0e54ab4a1a60fe87e2946b6b00657f1c99e1af3f" + integrity sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew== dependencies: - flatted "^3.1.0" + flatted "^3.2.7" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.7: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== for-each@^0.3.3: version "0.3.3" @@ -2341,26 +2303,26 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -2370,13 +2332,14 @@ gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-stream@^5.0.0, get-stream@^5.1.0: @@ -2452,15 +2415,15 @@ global-dirs@^3.0.0: dependencies: ini "2.0.0" -globals@^11.1.0, globals@^11.12.0: +globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.19.0: - version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== +globals@^13.19.0, globals@^13.20.0: + version "13.22.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.22.0.tgz#0c9fcb9c48a2494fbb5edbfee644285543eba9d8" + integrity sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw== dependencies: type-fest "^0.20.2" @@ -2491,14 +2454,14 @@ gopd@^1.0.1: get-intrinsic "^1.1.3" graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -2575,7 +2538,7 @@ ignore@^5.2.0: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -2611,7 +2574,7 @@ ini@2.0.0: resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -internal-slot@^1.0.4: +internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== @@ -2620,13 +2583,13 @@ internal-slot@^1.0.4: has "^1.0.3" side-channel "^1.0.4" -is-array-buffer@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz#deb1db4fcae48308d54ef2442706c0393997052a" - integrity sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ== +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== dependencies: call-bind "^1.0.2" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.0" is-typed-array "^1.1.10" is-arrayish@^0.2.1: @@ -2668,10 +2631,10 @@ is-ci@^3.0.0: dependencies: ci-info "^3.2.0" -is-core-module@^2.11.0, is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" @@ -2775,16 +2738,12 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" + which-typed-array "^1.1.11" is-typedarray@~1.0.0: version "1.0.0" @@ -2803,6 +2762,11 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -2813,11 +2777,6 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== -js-sdsl@^4.1.4: - version "4.3.0" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.3.0.tgz#aeefe32a451f7af88425b11fdb5f58c90ae1d711" - integrity sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ== - js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -2845,6 +2804,11 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -2870,7 +2834,7 @@ json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@^2.2.2: +json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -2894,6 +2858,13 @@ jsprim@^2.0.2: json-schema "0.4.0" verror "1.10.0" +keyv@^4.5.3: + version "4.5.3" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.3.tgz#00873d2b046df737963157bd04f294ca818c9c25" + integrity sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug== + dependencies: + json-buffer "3.0.1" + lazy-ass@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" @@ -3065,7 +3036,7 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimist@^1.2.6: +minimist@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -3095,10 +3066,10 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== normalize-package-data@^2.3.2: version "2.5.0" @@ -3132,7 +3103,7 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -object-inspect@^1.12.2, object-inspect@^1.9.0: +object-inspect@^1.12.3, object-inspect@^1.9.0: version "1.12.3" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== @@ -3166,17 +3137,17 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - word-wrap "^1.2.3" ospath@^1.2.2: version "1.2.2" @@ -3323,21 +3294,26 @@ prelude-ls@^1.2.1: integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prettier@^2.8.3: - version "2.8.7" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450" - integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== pretty-bytes@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + proxy-from-env@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== -psl@^1.1.28: +psl@^1.1.33: version "1.9.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== @@ -3362,6 +3338,11 @@ qs@~6.10.3: dependencies: side-channel "^1.0.4" +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -3384,9 +3365,9 @@ read-pkg@^3.0.0: path-type "^3.0.0" regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== dependencies: regenerate "^1.4.2" @@ -3395,31 +3376,31 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== +regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" regexpu-core@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.1.tgz#66900860f88def39a5cb79ebd9490e84f17bcdfb" - integrity sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ== + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" @@ -3442,26 +3423,22 @@ request-progress@^3.0.0: dependencies: throttleit "^1.0.0" +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.10.0, resolve@^1.14.2: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== +resolve@^1.10.0, resolve@^1.14.2, resolve@^1.22.1: + version "1.22.6" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" + integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^1.22.1: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== - dependencies: - is-core-module "^2.11.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -3521,12 +3498,22 @@ run-parallel@^1.1.9: queue-microtask "^1.2.2" rxjs@^7.5.1: - version "7.8.0" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" - integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" @@ -3551,25 +3538,34 @@ safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.2, semver@^7.3.7: +semver@^7.3.7, semver@^7.5.3: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -serialize-javascript@^6.0.0: +serialize-javascript@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== dependencies: randombytes "^2.1.0" +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -3595,9 +3591,9 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.6.1: - version "1.8.0" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba" - integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ== + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== side-channel@^1.0.4: version "1.0.4" @@ -3636,10 +3632,10 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -smob@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/smob/-/smob-0.0.6.tgz#09b268fea916158a2781c152044c6155adbb8aa1" - integrity sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw== +smob@^1.0.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/smob/-/smob-1.4.1.tgz#66270e7df6a7527664816c5b577a23f17ba6f5b5" + integrity sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ== source-map-support@~0.5.20: version "0.5.21" @@ -3655,9 +3651,9 @@ source-map@^0.6.0: integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -3676,9 +3672,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.12" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + version "3.0.15" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz#142460aabaca062bc7cd4cc87b7d50725ed6a4ba" + integrity sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ== sshpk@^1.14.1: version "1.17.0" @@ -3705,31 +3701,40 @@ string-width@^4.1.0, string-width@^4.2.0: strip-ansi "^6.0.1" string.prototype.padend@^3.0.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz#2c43bb3a89eb54b6750de5942c123d6c98dd65b6" - integrity sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw== + version "3.1.5" + resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz#311ef3a4e3c557dd999cdf88fbdde223f2ac0f95" + integrity sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" @@ -3748,7 +3753,7 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -3779,13 +3784,13 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -terser@^5.15.1: - version "5.16.8" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.8.tgz#ccde583dabe71df3f4ed02b65eb6532e0fae15d5" - integrity sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA== +terser@^5.17.4: + version "5.20.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.20.0.tgz#ea42aea62578703e33def47d5c5b93c49772423e" + integrity sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ== dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" @@ -3823,13 +3828,15 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== +tough-cookie@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== dependencies: - psl "^1.1.28" + psl "^1.1.33" punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" tslib@^1.8.1: version "1.14.1" @@ -3837,9 +3844,9 @@ tslib@^1.8.1: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tsutils@^3.21.0: version "3.21.0" @@ -3877,6 +3884,36 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + typed-array-length@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" @@ -3924,6 +3961,11 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -3934,10 +3976,10 @@ untildify@^4.0.0: resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -update-browserslist-db@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -3949,6 +3991,14 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" @@ -3987,17 +4037,16 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" -which-typed-array@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== +which-typed-array@^1.1.11: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== dependencies: available-typed-arrays "^1.0.5" call-bind "^1.0.2" for-each "^0.3.3" gopd "^1.0.1" has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" which@^1.2.9: version "1.3.1" @@ -4013,11 +4062,6 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -word-wrap@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" - integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== - wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" diff --git a/demo/android/Activity/porcupine-activity-demo-app/build.gradle b/demo/android/Activity/porcupine-activity-demo-app/build.gradle index 93a1306723..0993f780c6 100644 --- a/demo/android/Activity/porcupine-activity-demo-app/build.gradle +++ b/demo/android/Activity/porcupine-activity-demo-app/build.gradle @@ -7,9 +7,8 @@ android { applicationId "ai.picovoice.porcupine.demo" minSdkVersion 21 targetSdkVersion defaultTargetSdkVersion - versionCode 7 - versionName "2.2.0" - testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' + versionCode 8 + versionName "3.0.0" } buildTypes { release { @@ -71,7 +70,7 @@ dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'androidx.appcompat:appcompat:1.3.1' implementation 'com.google.code.gson:gson:2.10' - implementation 'ai.picovoice:porcupine-android:2.2.2' + implementation 'ai.picovoice:porcupine-android:3.0.0' } afterEvaluate { diff --git a/demo/android/Activity/porcupine-activity-demo-app/src/main/java/ai/picovoice/porcupine/demo/MainActivity.java b/demo/android/Activity/porcupine-activity-demo-app/src/main/java/ai/picovoice/porcupine/demo/MainActivity.java index 1407cbfd6d..c9022e767c 100644 --- a/demo/android/Activity/porcupine-activity-demo-app/src/main/java/ai/picovoice/porcupine/demo/MainActivity.java +++ b/demo/android/Activity/porcupine-activity-demo-app/src/main/java/ai/picovoice/porcupine/demo/MainActivity.java @@ -107,9 +107,7 @@ private void startPorcupine() { porcupineManager = builder.build(getApplicationContext(), porcupineManagerCallback); porcupineManager.start(); } catch (PorcupineInvalidArgumentException e) { - onPorcupineInitError( - String.format("%s\nEnsure your accessKey '%s' is a valid access key.", e.getMessage(), ACCESS_KEY) - ); + onPorcupineInitError(e.getMessage()); } catch (PorcupineActivationException e) { onPorcupineInitError("AccessKey activation error"); } catch (PorcupineActivationLimitException e) { diff --git a/demo/android/STT/build.gradle b/demo/android/STT/build.gradle index a2b6957dfa..414616b676 100644 --- a/demo/android/STT/build.gradle +++ b/demo/android/STT/build.gradle @@ -3,7 +3,7 @@ ext { } buildscript { - + repositories { google() mavenCentral() diff --git a/demo/android/STT/porcupine-stt-demo-app/build.gradle b/demo/android/STT/porcupine-stt-demo-app/build.gradle index 4df85f5951..aff56a6722 100644 --- a/demo/android/STT/porcupine-stt-demo-app/build.gradle +++ b/demo/android/STT/porcupine-stt-demo-app/build.gradle @@ -28,5 +28,5 @@ dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'androidx.appcompat:appcompat:1.3.1' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - implementation 'ai.picovoice:porcupine-android:2.2.2' + implementation 'ai.picovoice:porcupine-android:3.0.0' } diff --git a/demo/android/STT/porcupine-stt-demo-app/src/main/java/ai/picovoice/porcupine/sttdemo/MainActivity.java b/demo/android/STT/porcupine-stt-demo-app/src/main/java/ai/picovoice/porcupine/sttdemo/MainActivity.java index edd1742c79..8e270765cf 100644 --- a/demo/android/STT/porcupine-stt-demo-app/src/main/java/ai/picovoice/porcupine/sttdemo/MainActivity.java +++ b/demo/android/STT/porcupine-stt-demo-app/src/main/java/ai/picovoice/porcupine/sttdemo/MainActivity.java @@ -118,9 +118,7 @@ protected void onCreate(Bundle savedInstanceState) { .build(getApplicationContext(), porcupineManagerCallback); } catch (PorcupineInvalidArgumentException e) { - onPorcupineInitError( - String.format("%s\nEnsure your accessKey '%s' is a valid access key.", e.getMessage(), ACCESS_KEY) - ); + onPorcupineInitError(e.getMessage()); } catch (PorcupineActivationException e) { onPorcupineInitError("AccessKey activation error"); } catch (PorcupineActivationLimitException e) { diff --git a/demo/android/Service/porcupine-service-demo-app/build.gradle b/demo/android/Service/porcupine-service-demo-app/build.gradle index 0946a411cd..04edfafc3e 100644 --- a/demo/android/Service/porcupine-service-demo-app/build.gradle +++ b/demo/android/Service/porcupine-service-demo-app/build.gradle @@ -25,5 +25,5 @@ dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.3.1' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - implementation 'ai.picovoice:porcupine-android:2.2.2' + implementation 'ai.picovoice:porcupine-android:3.0.0' } diff --git a/demo/android/Service/porcupine-service-demo-app/src/main/java/ai/picovoice/porcupinedemoservice/PorcupineService.java b/demo/android/Service/porcupine-service-demo-app/src/main/java/ai/picovoice/porcupinedemoservice/PorcupineService.java index e6e52a8afa..437e06c618 100644 --- a/demo/android/Service/porcupine-service-demo-app/src/main/java/ai/picovoice/porcupinedemoservice/PorcupineService.java +++ b/demo/android/Service/porcupine-service-demo-app/src/main/java/ai/picovoice/porcupinedemoservice/PorcupineService.java @@ -83,9 +83,7 @@ public int onStartCommand(Intent intent, int flags, int startId) { porcupineManager.start(); } catch (PorcupineInvalidArgumentException e) { - onPorcupineInitError( - String.format("%s\nEnsure your accessKey '%s' is a valid access key.", e.getMessage(), ACCESS_KEY) - ); + onPorcupineInitError(e.getMessage()); } catch (PorcupineActivationException e) { onPorcupineInitError("AccessKey activation error"); } catch (PorcupineActivationLimitException e) { @@ -95,12 +93,12 @@ public int onStartCommand(Intent intent, int flags, int startId) { } catch (PorcupineActivationThrottledException e) { onPorcupineInitError("AccessKey has been throttled"); } catch (PorcupineException e) { - onPorcupineInitError("Failed to initialize Porcupine " + e.getMessage()); + onPorcupineInitError("Failed to initialize Porcupine: " + e.getMessage()); } Notification notification = porcupineManager == null ? getNotification("Porcupine init failed", "Service will be shut down") : - getNotification("Wake word", "Service running"); + getNotification("Wake word service", "Say 'Porcupine'!"); startForeground(1234, notification); return super.onStartCommand(intent, flags, startId); diff --git a/demo/angular-stt/package.json b/demo/angular-stt/package.json index 18b562801f..401cc8a1c1 100644 --- a/demo/angular-stt/package.json +++ b/demo/angular-stt/package.json @@ -1,6 +1,6 @@ { "name": "voice-activated-transcription", - "version": "2.2.0", + "version": "3.0.0", "scripts": { "ng": "ng", "start": "ng serve", @@ -19,7 +19,7 @@ "@angular/platform-browser": "^14.2.0", "@angular/platform-browser-dynamic": "^14.2.0", "@angular/router": "^14.2.0", - "@picovoice/porcupine-angular": "^2.2.1", + "@picovoice/porcupine-angular": "~3.0.0", "@picovoice/web-voice-processor": "~4.0.8", "rxjs": "~7.5.0", "tslib": "^2.3.0", diff --git a/demo/angular-stt/yarn.lock b/demo/angular-stt/yarn.lock index 7473bf3a35..7b0aa783fc 100644 --- a/demo/angular-stt/yarn.lock +++ b/demo/angular-stt/yarn.lock @@ -1663,18 +1663,18 @@ read-package-json-fast "^2.0.3" which "^2.0.2" -"@picovoice/porcupine-angular@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@picovoice/porcupine-angular/-/porcupine-angular-2.2.1.tgz#0915c0dca7afb8cd5fd902bee61e116f3db78fda" - integrity sha512-3Qh4YMKlDMYLt3RaOZZ52hesDkU7IWql6AcFzZJ+IfRoA4lPAAeG5nId9Tt65OoqExnDng0nUZdULCy34gDWVQ== +"@picovoice/porcupine-angular@~3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@picovoice/porcupine-angular/-/porcupine-angular-3.0.0.tgz#b5d98d6c2c842d750ae4d901d55424382524fe7c" + integrity sha512-6Deve06puL8litKur+GkFsWMSzQy9KLxYVkMxQ5zxwamDxN79uEkro3W6C0Q7ClJbrmwjcGYW3FDY2RPP15xOQ== dependencies: - "@picovoice/porcupine-web" "=2.2.1" + "@picovoice/porcupine-web" "=3.0.0" tslib "^2.3.0" -"@picovoice/porcupine-web@=2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-2.2.1.tgz#d1302405309b8222105c216dc3dfc1ef346015f0" - integrity sha512-EX40nkUwWusQrbUaQjn2ZP4lYBfjztcXrnFmXQPUL7NuknTVbDAG2t5pEzSTjyb6n/91nXcEOC1EGi5u3xRSzA== +"@picovoice/porcupine-web@=3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-3.0.0.tgz#e97e5e90b37af2b4938637efcaaf3cedc9fad6a3" + integrity sha512-zwhdh2YHy867wwp6G9YQU0q94VCveOQAAjeeDNFK/poJVtCaVc56kFH7wW0odkJ6s49ob8rQwOBdg7iPpZD0Fw== dependencies: "@picovoice/web-utils" "=1.3.1" diff --git a/demo/angular/package.json b/demo/angular/package.json index d585612b2c..5254cd0e87 100644 --- a/demo/angular/package.json +++ b/demo/angular/package.json @@ -1,6 +1,6 @@ { "name": "porcupine-angular-demo", - "version": "2.2.0", + "version": "3.0.0", "scripts": { "ng": "ng", "start": "node scripts/run_demo.js serve", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^15.0.3", "@angular/platform-browser-dynamic": "^15.0.3", "@angular/router": "^15.0.3", - "@picovoice/porcupine-angular": "~2.2.1", + "@picovoice/porcupine-angular": "~3.0.0", "@picovoice/web-voice-processor": "~4.0.8", "rxjs": "~7.5.0", "tslib": "^2.3.0", diff --git a/demo/angular/src/app/voice_widget.component.scss b/demo/angular/src/app/voice_widget.component.scss index 008c1e904c..3c6700da5b 100644 --- a/demo/angular/src/app/voice_widget.component.scss +++ b/demo/angular/src/app/voice_widget.component.scss @@ -21,7 +21,9 @@ border-left: 5px solid red; font-family: monospace; font-weight: bold; - font-size: 1.5rem; + font-size: 1.2rem; + white-space: pre; + overflow-wrap: break-word; } overflow: hidden; diff --git a/demo/angular/yarn.lock b/demo/angular/yarn.lock index 3f5adf64d0..99c2eb326f 100644 --- a/demo/angular/yarn.lock +++ b/demo/angular/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@ampproject/remapping@2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" @@ -18,23 +23,23 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@angular-devkit/architect@0.1502.8": - version "0.1502.8" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1502.8.tgz#9fd3fd27b3a7fc5f8eb65c92500b4d9d15b879e8" - integrity sha512-rTltw2ABHrcKc8EGimALvXmrDTP5hlNbEy6nYolJoXEI9EwHgriWrVLVPs3OEF+/ed47dbJi9EGOXUOgzgpB5A== +"@angular-devkit/architect@0.1502.10": + version "0.1502.10" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1502.10.tgz#4c25ba881635937d922b18e7959b38a476badc82" + integrity sha512-S8lN73WYCfpEpw1Q41ZcUinw7JfDeSM8LyGs797OVshnW75QcOkOecWj/3CKR23G44IgFrHN6sqtzWxKmMxLig== dependencies: - "@angular-devkit/core" "15.2.8" + "@angular-devkit/core" "15.2.10" rxjs "6.6.7" "@angular-devkit/build-angular@^15.0.3": - version "15.2.8" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz#5412125b810fee084eb8afc20b9911606ad66170" - integrity sha512-TGDnXhhOG6h6TOrWWzfnkha7wYBOXi7iJc1o1w1VKCayE3T6TZZdF847aK66vL9KG7AKYVdGhWEGw2WBHUBUpg== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-15.2.10.tgz#af4080a4811461bd1cab4f3b1b10edef53f31da8" + integrity sha512-3pCPVEJilVwHIJC6Su1/PIEqvFfU1Lxew9yItxX4s6dud8HY+fuKrsDnao4NNMFNqCLqL4el5QbSBKnnpWH1sg== dependencies: "@ampproject/remapping" "2.2.0" - "@angular-devkit/architect" "0.1502.8" - "@angular-devkit/build-webpack" "0.1502.8" - "@angular-devkit/core" "15.2.8" + "@angular-devkit/architect" "0.1502.10" + "@angular-devkit/build-webpack" "0.1502.10" + "@angular-devkit/core" "15.2.10" "@babel/core" "7.20.12" "@babel/generator" "7.20.14" "@babel/helper-annotate-as-pure" "7.18.6" @@ -46,7 +51,7 @@ "@babel/runtime" "7.20.13" "@babel/template" "7.20.7" "@discoveryjs/json-ext" "0.5.7" - "@ngtools/webpack" "15.2.8" + "@ngtools/webpack" "15.2.10" ansi-colors "4.1.3" autoprefixer "10.4.13" babel-loader "9.1.2" @@ -73,13 +78,13 @@ ora "5.4.1" parse5-html-rewriting-stream "7.0.0" piscina "3.2.0" - postcss "8.4.21" + postcss "8.4.31" postcss-loader "7.0.2" resolve-url-loader "5.0.0" rxjs "6.6.7" sass "1.58.1" sass-loader "13.2.0" - semver "7.3.8" + semver "7.5.3" source-map-loader "4.0.1" source-map-support "0.5.21" terser "5.16.3" @@ -94,18 +99,18 @@ optionalDependencies: esbuild "0.17.8" -"@angular-devkit/build-webpack@0.1502.8": - version "0.1502.8" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz#1b375480deef1b0920e1a63d952795bd33bbfb38" - integrity sha512-jWtNv+S03FFLDe/C8SPCcRvkz3bSb2R+919IT086Q9axIPQ1VowOEwzt2k3qXPSSrC7GSYuASM+X92dB47NTQQ== +"@angular-devkit/build-webpack@0.1502.10": + version "0.1502.10" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1502.10.tgz#665dfa76a0c6548821fa372356e2c9b55e8eebac" + integrity sha512-55b9WZIGU4DNgiIV2lkkN6iQxJrgWY5CDaNu0kJC/qazotJgBbcN/8jgBx2DD8HNE1V3iXxWk66pt1h946Po+Q== dependencies: - "@angular-devkit/architect" "0.1502.8" + "@angular-devkit/architect" "0.1502.10" rxjs "6.6.7" -"@angular-devkit/core@15.2.8": - version "15.2.8" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.2.8.tgz#ff494ae7af137b0f0109deb8ee34f1550ed5cc1d" - integrity sha512-Lo4XrbDMtXarKnMrFgWLmQdSX+3QPNAg4otG8cmp/U4jJyjV4dAYKEAsb1sCNGUSM4h4v09EQU/5ugVjDU29lQ== +"@angular-devkit/core@15.2.10": + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.2.10.tgz#e2c1fadaaa87ae62b3f3c752fa6fafc31197151b" + integrity sha512-bFPm7wjvfBds9km2rCJxUhzkqe4h3h/199yJtzC1bNvwRr2LMHvtyoQAzftda+gs7Ulqac5wzUEZX/cVV3WrsA== dependencies: ajv "8.12.0" ajv-formats "2.1.1" @@ -113,12 +118,12 @@ rxjs "6.6.7" source-map "0.7.4" -"@angular-devkit/schematics@15.2.8": - version "15.2.8" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.2.8.tgz#c7dfc692e3f54e43085a8845d8c9f390a2519aa3" - integrity sha512-w6EUGC96kVsH9f8sEzajzbONMawezyVBiSo+JYp5r25rQArAz/a+KZntbuETWHQ0rQOEsKmUNKxwmr11BaptSQ== +"@angular-devkit/schematics@15.2.10": + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.2.10.tgz#72ea6ac84082995221781bcb72df3143b4ffddc3" + integrity sha512-EeoDs4oKFpLZNa21G/8dqBdclEc4U2piI9EeXCVTaN6z5DYXIZ0G1WtCXU8nhD+GckS47rmfZ4/3lMaXAvED+g== dependencies: - "@angular-devkit/core" "15.2.8" + "@angular-devkit/core" "15.2.10" jsonc-parser "3.2.0" magic-string "0.29.0" ora "5.4.1" @@ -182,21 +187,21 @@ "@typescript-eslint/utils" "5.48.2" "@angular/animations@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-15.2.9.tgz#f0773d2071a5a17c03478d5838029b03bbab9a03" - integrity sha512-GQujLhI0cQFcl4Q8y0oSYKSRnW23GIeSL+Arl4eFufziJ9hGAAQNuesaNs/7i+9UlTHDMkPH3kd5ScXuYYz6wg== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-15.2.10.tgz#c9194ba9a2b9b4e466e9c76e18591cde096a28e8" + integrity sha512-yxfN8qQpMaukRU5LjFkJBmy85rqrOp86tYVCsf+hmPEFRiXBMUj6xYLeCMcpk3Mt1JtnWGBR34ivGx+7bNeAow== dependencies: tslib "^2.3.0" "@angular/cli@^15.0.3": - version "15.2.8" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-15.2.8.tgz#612ffd69591aea0109db0a6dd8faec8044a4b80d" - integrity sha512-3VlTfm6DUZfFHBY43vQSAaqmFTxy3VtRd/iDBCHcEPhHwYLWBvNwReJuJfNja8O105QQ6DBiYVBExEBtPmjQ4w== - dependencies: - "@angular-devkit/architect" "0.1502.8" - "@angular-devkit/core" "15.2.8" - "@angular-devkit/schematics" "15.2.8" - "@schematics/angular" "15.2.8" + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-15.2.10.tgz#4035a64510e11894be2ff695e48ee0ef6badb494" + integrity sha512-/TSnm/ZQML6A4lvunyN2tjTB5utuvk3d1Pnfyehp/FXtV6YfZm6+EZrOpKkKPCxTuAgW6c9KK4yQtt3RuNVpwQ== + dependencies: + "@angular-devkit/architect" "0.1502.10" + "@angular-devkit/core" "15.2.10" + "@angular-devkit/schematics" "15.2.10" + "@schematics/angular" "15.2.10" "@yarnpkg/lockfile" "1.1.0" ansi-colors "4.1.3" ini "3.0.1" @@ -208,21 +213,21 @@ ora "5.4.1" pacote "15.1.0" resolve "1.22.1" - semver "7.3.8" + semver "7.5.3" symbol-observable "4.0.0" yargs "17.6.2" "@angular/common@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-15.2.9.tgz#5e1d47ce831935bcf545b172f88307aedacf1535" - integrity sha512-LM9/UHG2dRrOzlu2KovrFwWIziFMjRxHzSP3Igw6Symw/wIl0kXGq8Fn6RpFP78zmLqnv+IQOoRiby9MCXsI4g== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-15.2.10.tgz#897923023c8ca4a361ce218bdee9a3f09060df75" + integrity sha512-jdBn3fctkqoNrJn9VLsUHpcCEhCxWSczdsR+BBbD6T0oLl6vMrAVNjPwfBejnlgfWN1KoRU9kgOYsMxa5apIWQ== dependencies: tslib "^2.3.0" "@angular/compiler-cli@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz#d9e6013d6a8658e4a210aca7997e70d06f6976a8" - integrity sha512-zsbI8G2xHOeYWI0hjFzrI//ZhZV9il/uQW5dAimfwJp06KZDeXZ3PdwY9JQslf6F+saLwOObxy6QMrIVvfjy9w== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-15.2.10.tgz#e51013aa0f3da303fc74f8e1948c550d8e74ead5" + integrity sha512-mCFIxrs60XicKfA2o42hA7LrQvhybi9BQveWuZn/2iIEOXx7R62Iemz8E21pLWftAZHGxEW3NECfBrY1d3gVmA== dependencies: "@babel/core" "7.19.3" "@jridgewell/sourcemap-codec" "^1.4.14" @@ -236,44 +241,44 @@ yargs "^17.2.1" "@angular/compiler@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-15.2.9.tgz#3f55e206b0e380c28336d2a233b7132f21d72644" - integrity sha512-MoKugbjk+E0wRBj12uvIyDLELlVLonnqjA2+XiF+7FxALIeyds3/qQeEoMmYIqAbN3NnTT5pV92RxWwG4tHFwA== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-15.2.10.tgz#bd78f327d12eb5978f9dd05440aa23d4b5b925a9" + integrity sha512-M0XkeU0O73UlJZwDvOyp8/apetz9UKj78eTFDseMYJDLcxe6MpkbkxqpsGZnKYDj7LIep8PmCAKEkhtenE82zw== dependencies: tslib "^2.3.0" "@angular/core@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-15.2.9.tgz#7cb12cc83fcc92f23196ceac82e07b67b2e02203" - integrity sha512-w46Z1yUXCQfKV7XfnamOoLA2VD0MVUUYVrUjO73mHSskDXSXxfZAEHO9kfUS71Cj35PvhP3mbkqWscpea2WeYg== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-15.2.10.tgz#93c1e0d460d21711654c578d2709a402e1822023" + integrity sha512-meGGidnitQJGDxYd9/LrqYiVlId+vGaLoiLgJdKBz+o2ZO6OmXQGuNw2VBqf17/Cc0/UjzrOY7+kILNFKkk/WQ== dependencies: tslib "^2.3.0" "@angular/forms@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-15.2.9.tgz#c3b4b0108f4eb4966ddc5a7ec9913c2ca2c94f00" - integrity sha512-sk0pC2EFi2Ohg5J0q0NYptbT+2WOkoiERSMYA39ncDvlSZBWsNlxpkbGUSck7NIxjK2QfcVN1ldGbHlZTFvtqg== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-15.2.10.tgz#09308e887df2fa4d349300c9d1f05cadfb3872b3" + integrity sha512-NIntGsNcN6o8L1txsbWXOf6f3K/CUBizdKsxsYVYGJIXEW5qU6UnWmfAZffNNXsT/XvbgUCjgDwT0cAwcqZPuQ== dependencies: tslib "^2.3.0" "@angular/platform-browser-dynamic@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.9.tgz#aa31ba63d535ee49fdf3a60fe771503565b4e3c9" - integrity sha512-ZIYDM6MShblb8OyV1m4+18lJJ2LCeICmeg2uSbpFYptYBSOClrTiYOOFVDJvn7HLvNzljLs16XPrgyaYVqNpcw== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.10.tgz#cc9ad3dcded6cb945ee8c4eef14db081dc6c3dfd" + integrity sha512-JHP6W+FX715Qv7DhqvfZLuBZXSDJrboiQsR06gUAgDSjAUyhbqmpVg/2YOtgeWpPkzNDtXdPU2PhcRdIv5J3Yg== dependencies: tslib "^2.3.0" "@angular/platform-browser@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-15.2.9.tgz#9150645843cc18b084fb5bf7025e6e320c2abe1e" - integrity sha512-ufCHeSX+U6d43YOMkn3igwfqtlozoCXADcbyfUEG8m2y9XASobqmCKvdSk/zfl62oyiA8msntWBJVBE2l4xKXg== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-15.2.10.tgz#ca5a904b4da9e0cf719414db89514ee4221cb93d" + integrity sha512-9tbgVGSJqwfrOzT8aA/kWBLNhJSQ9gUg0CJxwFBSJm8VkBUJrszoBlDsnSvlxx8/W2ejNULKHFTXeUzq0O/+RQ== dependencies: tslib "^2.3.0" "@angular/router@^15.0.3": - version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-15.2.9.tgz#c3879be22bda236eacf97a18a1e8619b51a53d47" - integrity sha512-UCbh5DLSDhybv0xKYT7kGQMfOVdyhHIHOZz5EYVebbhste6S+W1LE57vTHq7QtxJsyKBa/WSkaUkCLXD6ntCAg== + version "15.2.10" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-15.2.10.tgz#a5d32d769b930e905582ed6c7aa8122e63655738" + integrity sha512-LmuqEg0iIXSw7bli6HKJ19cbxP91v37GtRwbGKswyLihqzTgvjBYpvcfMnB5FRQ5LWkTwq5JclkX03dZw290Yg== dependencies: tslib "^2.3.0" @@ -282,17 +287,18 @@ resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.0": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.3.tgz#cd502a6a0b6e37d7ad72ce7e71a7160a3ae36f7e" - integrity sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ== +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.9": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== "@babel/core@7.19.3": version "7.19.3" @@ -337,25 +343,25 @@ semver "^6.3.0" "@babel/core@^7.12.3": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.1.tgz#5de51c5206f4c6f5533562838337a603c1033cfd" - integrity sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.22.0" - "@babel/helper-compilation-targets" "^7.22.1" - "@babel/helper-module-transforms" "^7.22.1" - "@babel/helpers" "^7.22.0" - "@babel/parser" "^7.22.0" - "@babel/template" "^7.21.9" - "@babel/traverse" "^7.22.1" - "@babel/types" "^7.22.0" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" + json5 "^2.2.3" + semver "^6.3.1" "@babel/generator@7.20.14": version "7.20.14" @@ -366,64 +372,71 @@ "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" -"@babel/generator@^7.19.3", "@babel/generator@^7.20.7", "@babel/generator@^7.22.0", "@babel/generator@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.3.tgz#0ff675d2edb93d7596c5f6728b52615cfc0df01e" - integrity sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A== +"@babel/generator@^7.19.3", "@babel/generator@^7.20.7", "@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.22.3" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@7.18.6", "@babel/helper-annotate-as-pure@^7.18.6": +"@babel/helper-annotate-as-pure@7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== dependencies: "@babel/types" "^7.18.6" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.3.tgz#c9b83d1ba74e163e023f008a3d3204588a7ceb60" - integrity sha512-ahEoxgqNoYXm0k22TvOke48i1PkavGu0qGCmcq9ugi6gnmvKNaMjKBSrZTnWUi1CFEeNAUiVba0Wtzm03aSkJg== +"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/types" "^7.22.3" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz#bfcd6b7321ffebe33290d68550e2c9d7eb7c7a58" - integrity sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: - "@babel/compat-data" "^7.22.0" - "@babel/helper-validator-option" "^7.21.0" - browserslist "^4.21.3" - lru-cache "^5.1.1" - semver "^6.3.0" + "@babel/types" "^7.22.15" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz#ae3de70586cc757082ae3eba57240d42f468c41b" - integrity sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw== +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.22.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.22.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" - semver "^6.3.0" + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz#a7ed9a8488b45b467fca353cd1a44dc5f0cf5c70" - integrity sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" regexpu-core "^5.3.1" - semver "^6.3.0" + semver "^6.3.1" "@babel/helper-define-polyfill-provider@^0.3.3": version "0.3.3" @@ -437,172 +450,171 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz#ac3a56dbada59ed969d712cf527bd8271fe3eba8" - integrity sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA== +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.0": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz#4b77a12c1b4b8e9e28736ed47d8b91f00976911f" - integrity sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA== +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: - "@babel/types" "^7.22.3" + "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" - integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== +"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: - "@babel/types" "^7.21.4" + "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.5", "@babel/helper-module-transforms@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz#e0cad47fedcf3cae83c11021696376e2d5a50c63" - integrity sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw== +"@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== dependencies: - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-module-imports" "^7.21.4" - "@babel/helper-simple-access" "^7.21.5" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.21.9" - "@babel/traverse" "^7.22.1" - "@babel/types" "^7.22.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56" - integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== +"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7", "@babel/helper-replace-supers@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz#38cf6e56f7dc614af63a21b45565dd623f0fdc95" - integrity sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ== +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== dependencies: - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-member-expression-to-functions" "^7.22.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.21.9" - "@babel/traverse" "^7.22.1" - "@babel/types" "^7.22.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" -"@babel/helper-simple-access@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee" - integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg== +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== dependencies: - "@babel/types" "^7.21.5" + "@babel/types" "^7.22.5" -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== dependencies: - "@babel/types" "^7.20.0" + "@babel/types" "^7.22.5" -"@babel/helper-split-export-declaration@7.18.6", "@babel/helper-split-export-declaration@^7.18.6": +"@babel/helper-split-export-declaration@7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== dependencies: "@babel/types" "^7.18.6" -"@babel/helper-string-parser@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd" - integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/helpers@^7.19.0", "@babel/helpers@^7.20.7", "@babel/helpers@^7.22.0": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.3.tgz#53b74351da9684ea2f694bf0877998da26dd830e" - integrity sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w== - dependencies: - "@babel/template" "^7.21.9" - "@babel/traverse" "^7.22.1" - "@babel/types" "^7.22.3" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.19.0", "@babel/helpers@^7.20.7", "@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.7", "@babel/parser@^7.21.9", "@babel/parser@^7.22.0", "@babel/parser@^7.22.4": - version "7.22.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.4.tgz#a770e98fd785c231af9d93f6459d36770993fb32" - integrity sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA== +"@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz#a75be1365c0c3188c51399a662168c1c98108659" - integrity sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-transform-optional-chaining" "^7.22.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" "@babel/plugin-proposal-async-generator-functions@7.20.7", "@babel/plugin-proposal-async-generator-functions@^7.20.1": version "7.20.7" @@ -716,9 +728,9 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== + version "7.21.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c" + integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" "@babel/helper-create-class-features-plugin" "^7.21.0" @@ -769,11 +781,11 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" @@ -839,13 +851,13 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-arrow-functions@^7.18.6": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz#9bb42a53de447936a57ba256fbf537fc312b6929" - integrity sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-to-generator@7.20.7", "@babel/plugin-transform-async-to-generator@^7.18.6": +"@babel/plugin-transform-async-to-generator@7.20.7": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== @@ -854,198 +866,207 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-remap-async-to-generator" "^7.18.9" +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-block-scoping@^7.20.2": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-classes@^7.20.2": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.18.9": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz#3a2d8bb771cd2ef1cd736435f6552fe502e11b44" - integrity sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/template" "^7.20.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" "@babel/plugin-transform-destructuring@^7.20.2": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-for-of@^7.18.8": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz#e890032b535f5a2e237a18535f56a9fdaa7b83fc" - integrity sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-modules-amd@^7.19.6": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" - integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== dependencies: - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-modules-commonjs@^7.19.6": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz#d69fb947eed51af91de82e4708f676864e5e47bc" - integrity sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-module-transforms" "^7.21.5" - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-simple-access" "^7.21.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" "@babel/plugin-transform-modules-systemjs@^7.19.6": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz#cc507e03e88d87b016feaeb5dae941e6ef50d91e" - integrity sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" "@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz#db6fb77e6b3b53ec3b8d370246f0b7cf67d35ab4" - integrity sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-new-target@^7.18.6": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz#deb0377d741cbee2f45305868b9026dcd6dd96e2" - integrity sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" -"@babel/plugin-transform-optional-chaining@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz#5fd24a4a7843b76da6aeec23c7f551da5d365290" - integrity sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg== +"@babel/plugin-transform-optional-chaining@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz#24477acfd2fd2bc901df906c9bf17fbcfeee900d" - integrity sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-regenerator@^7.18.6": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz#576c62f9923f94bcb1c855adc53561fd7913724e" - integrity sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - regenerator-transform "^0.15.1" + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" "@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@7.19.6": version "7.19.6" @@ -1060,55 +1081,55 @@ semver "^6.3.0" "@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-spread@^7.19.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz#1e55ed6195259b0e9061d81f5ef45a9b009fb7f2" - integrity sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/preset-env@7.20.2": version "7.20.2" @@ -1192,9 +1213,9 @@ semver "^6.3.0" "@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + version "0.1.6" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6.tgz#31bcdd8f19538437339d17af00d177d854d9d458" + integrity sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" @@ -1215,11 +1236,11 @@ regenerator-runtime "^0.13.11" "@babel/runtime@^7.8.4": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.3.tgz#0a7fce51d43adbf0f7b517a71f4c3aaca92ebcbb" - integrity sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== dependencies: - regenerator-runtime "^0.13.11" + regenerator-runtime "^0.14.0" "@babel/template@7.20.7": version "7.20.7" @@ -1230,38 +1251,38 @@ "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.21.9": - version "7.21.9" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb" - integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/parser" "^7.21.9" - "@babel/types" "^7.21.5" - -"@babel/traverse@^7.19.3", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.5", "@babel/traverse@^7.22.1": - version "7.22.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.4.tgz#c3cf96c5c290bd13b55e29d025274057727664c0" - integrity sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.22.3" - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.22.4" - "@babel/types" "^7.22.4" +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.22.15", "@babel/template@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.19.3", "@babel/traverse@^7.20.12", "@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.3", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.22.0", "@babel/types@^7.22.3", "@babel/types@^7.22.4", "@babel/types@^7.4.4": - version "7.22.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.4.tgz#56a2653ae7e7591365dabf20b76295410684c071" - integrity sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA== +"@babel/types@^7.18.6", "@babel/types@^7.19.3", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: - "@babel/helper-string-parser" "^7.21.5" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@discoveryjs/json-ext@0.5.7": @@ -1386,19 +1407,19 @@ dependencies: eslint-visitor-keys "^3.3.0" -"@eslint-community/regexpp@^4.4.0": - version "4.5.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" - integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== +"@eslint-community/regexpp@^4.6.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== -"@eslint/eslintrc@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.3.tgz#4910db5505f4d503f27774bf356e3704818a0331" - integrity sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ== +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.5.2" + espree "^9.6.0" globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" @@ -1406,22 +1427,17 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.41.0": - version "8.41.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.41.0.tgz#080321c3b68253522f7646b55b577dd99d2950b3" - integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA== +"@eslint/js@8.51.0": + version "8.51.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa" + integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg== -"@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - -"@humanwhocodes/config-array@^0.11.8": - version "0.11.8" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" - integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== +"@humanwhocodes/config-array@^0.11.11": + version "0.11.12" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.12.tgz#549afec9bfce5232ac6325db12765f407e70e3a0" + integrity sha512-NlGesA1usRNn6ctHCZ21M4/dKPgW9Nn1FypRdIKKgZOKzkVV4T1FlK5mBiLhHBCDmEbdQG0idrcXlbZfksJ+RA== dependencies: - "@humanwhocodes/object-schema" "^1.2.1" + "@humanwhocodes/object-schema" "^2.0.0" debug "^4.1.1" minimatch "^3.0.5" @@ -1430,10 +1446,10 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@humanwhocodes/object-schema@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.0.tgz#04ad39d82176c7da1591c81e78b993cffd8348d8" + integrity sha512-9S9QrXY2K0L4AGDcSgTi9vgiCcG8VcBv4Mp7/1hDPYoswIy6Z6KO5blYto82BT8M0MZNRWmCFLpCs3HlpYGGdw== "@isaacs/cliui@^8.0.2": version "8.0.2" @@ -1480,51 +1496,46 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/source-map@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" - integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== +"@jridgewell/source-map@^0.3.2", "@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== -"@ngtools/webpack@15.2.8": - version "15.2.8" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-15.2.8.tgz#df8fb9300ccf94cab8f8ad69fb16fd31181e6c82" - integrity sha512-BJexeT4FxMtToVBGa3wdl6rrkYXgilP0kkSH4Qzu4MPlLPbeBSr4XQalQriewlpC2uzG0r2SJfrAe2eDhtSykA== +"@ngtools/webpack@15.2.10": + version "15.2.10" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-15.2.10.tgz#8118450206ae9398d81ca2eebe1b369321ac5583" + integrity sha512-ZExB4rKh/Saad31O/Ofd2XvRuILuCNTYs0+qJL697Be2pzeewvzBhE4Xe1Mm7Jg13aWSPeuIdzSGOqCdwxxxFQ== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -1547,14 +1558,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/fs@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" - integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== - dependencies: - "@gar/promisify" "^1.1.3" - semver "^7.3.5" - "@npmcli/fs@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" @@ -1563,9 +1566,9 @@ semver "^7.3.5" "@npmcli/git@^4.0.0": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.0.4.tgz#cdf74f21b1d440c0756fb28159d935129d9daa33" - integrity sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg== + version "4.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.1.0.tgz#ab0ad3fd82bc4d8c1351b6c62f0fa56e8fe6afa6" + integrity sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ== dependencies: "@npmcli/promise-spawn" "^6.0.0" lru-cache "^7.4.4" @@ -1584,14 +1587,6 @@ npm-bundled "^3.0.0" npm-normalize-package-bin "^3.0.0" -"@npmcli/move-file@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" - integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - "@npmcli/node-gyp@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" @@ -1615,18 +1610,18 @@ read-package-json-fast "^3.0.0" which "^3.0.0" -"@picovoice/porcupine-angular@~2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@picovoice/porcupine-angular/-/porcupine-angular-2.2.1.tgz#0915c0dca7afb8cd5fd902bee61e116f3db78fda" - integrity sha512-3Qh4YMKlDMYLt3RaOZZ52hesDkU7IWql6AcFzZJ+IfRoA4lPAAeG5nId9Tt65OoqExnDng0nUZdULCy34gDWVQ== +"@picovoice/porcupine-angular@~3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@picovoice/porcupine-angular/-/porcupine-angular-3.0.0.tgz#b5d98d6c2c842d750ae4d901d55424382524fe7c" + integrity sha512-6Deve06puL8litKur+GkFsWMSzQy9KLxYVkMxQ5zxwamDxN79uEkro3W6C0Q7ClJbrmwjcGYW3FDY2RPP15xOQ== dependencies: - "@picovoice/porcupine-web" "=2.2.1" + "@picovoice/porcupine-web" "=3.0.0" tslib "^2.3.0" -"@picovoice/porcupine-web@=2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-2.2.1.tgz#d1302405309b8222105c216dc3dfc1ef346015f0" - integrity sha512-EX40nkUwWusQrbUaQjn2ZP4lYBfjztcXrnFmXQPUL7NuknTVbDAG2t5pEzSTjyb6n/91nXcEOC1EGi5u3xRSzA== +"@picovoice/porcupine-web@=3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@picovoice/porcupine-web/-/porcupine-web-3.0.0.tgz#e97e5e90b37af2b4938637efcaaf3cedc9fad6a3" + integrity sha512-zwhdh2YHy867wwp6G9YQU0q94VCveOQAAjeeDNFK/poJVtCaVc56kFH7wW0odkJ6s49ob8rQwOBdg7iPpZD0Fw== dependencies: "@picovoice/web-utils" "=1.3.1" @@ -1649,19 +1644,43 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@schematics/angular@15.2.8": - version "15.2.8" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-15.2.8.tgz#d845903f1cc477d299f968eb5bc40a9855cfd911" - integrity sha512-F49IEzCFxQlpaMIgTO/wF1l/CLQKif7VaiDdyiTKOeT22IMmyd61FUmWDyZYfCBqMlvBmvDGx64HaHWes1HYCg== +"@schematics/angular@15.2.10": + version "15.2.10" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-15.2.10.tgz#fa6c05f37ba82422abd6b3f13a2fc78ec7a4eb3d" + integrity sha512-eLdyP+T1TueNQ8FCP7sP+tt8z+YQ1BINsJsyAyoJT/XZjcCV7LUxgDIU94/kuvIotmJ2xTuFWHFPfAY+CN3duQ== dependencies: - "@angular-devkit/core" "15.2.8" - "@angular-devkit/schematics" "15.2.8" + "@angular-devkit/core" "15.2.10" + "@angular-devkit/schematics" "15.2.10" jsonc-parser "3.2.0" -"@sigstore/protobuf-specs@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz#957cb64ea2f5ce527cc9cf02a096baeb0d2b99b4" - integrity sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ== +"@sigstore/bundle@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-1.1.0.tgz#17f8d813b09348b16eeed66a8cf1c3d6bd3d04f1" + integrity sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog== + dependencies: + "@sigstore/protobuf-specs" "^0.2.0" + +"@sigstore/protobuf-specs@^0.2.0": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz#be9ef4f3c38052c43bd399d3f792c97ff9e2277b" + integrity sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A== + +"@sigstore/sign@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-1.0.0.tgz#6b08ebc2f6c92aa5acb07a49784cb6738796f7b4" + integrity sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA== + dependencies: + "@sigstore/bundle" "^1.1.0" + "@sigstore/protobuf-specs" "^0.2.0" + make-fetch-happen "^11.0.1" + +"@sigstore/tuf@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-1.0.3.tgz#2a65986772ede996485728f027b0514c0b70b160" + integrity sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg== + dependencies: + "@sigstore/protobuf-specs" "^0.2.0" + tuf-js "^1.1.7" "@tootallnate/once@2": version "2.0.0" @@ -1682,55 +1701,55 @@ minimatch "^9.0.0" "@types/body-parser@*": - version "1.19.2" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + version "1.19.4" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.4.tgz#78ad68f1f79eb851aa3634db0c7f57f6f601b462" + integrity sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA== dependencies: "@types/connect" "*" "@types/node" "*" "@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + version "3.5.12" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.12.tgz#49badafb988e6c433ca675a5fd769b93b7649fc8" + integrity sha512-ky0kWSqXVxSqgqJvPIkgFkcn4C8MnRog308Ou8xBBIVo39OmUFy+jqNe0nPwLCDFxUpmT9EvT91YzOJgkDRcFg== dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#9fd20b3974bdc2bcd4ac6567e2e0f6885cb2cf41" - integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== + version "1.5.2" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.2.tgz#acf51e088b3bb6507f7b093bd2b0de20940179cc" + integrity sha512-gX2j9x+NzSh4zOhnRPSdPPmTepS4DfxES0AvIFv3jGv5QyeAJf6u6dY5/BAoAJU9Qq1uTvwOku8SSC2GnCRl6Q== dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" "@types/connect@*": - version "3.4.35" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + version "3.4.37" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.37.tgz#c66a96689fd3127c8772eb3e9e5c6028ec1a9af5" + integrity sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q== dependencies: "@types/node" "*" "@types/eslint-scope@^3.7.3": - version "3.7.4" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" - integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + version "3.7.6" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.6.tgz#585578b368ed170e67de8aae7b93f54a1b2fdc26" + integrity sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ== dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - version "8.40.0" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.40.0.tgz#ae73dc9ec5237f2794c4f79efd6a4c73b13daf23" - integrity sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g== + version "8.44.6" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.6.tgz#60e564551966dd255f4c01c459f0b4fb87068603" + integrity sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" - integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.3.tgz#2be19e759a3dd18c79f9f436bd7363556c1a73dd" + integrity sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ== "@types/estree@^0.0.51": version "0.0.51" @@ -1738,9 +1757,9 @@ integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.17.35" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" - integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== + version "4.17.39" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.39.tgz#2107afc0a4b035e6cb00accac3bdf2d76ae408c8" + integrity sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ== dependencies: "@types/node" "*" "@types/qs" "*" @@ -1748,61 +1767,68 @@ "@types/send" "*" "@types/express@*", "@types/express@^4.17.13": - version "4.17.17" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.17.tgz#01d5437f6ef9cfa8668e616e13c2f2ac9a491ae4" - integrity sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== + version "4.17.20" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.20.tgz#e7c9b40276d29e38a4e3564d7a3d65911e2aa433" + integrity sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.33" "@types/qs" "*" "@types/serve-static" "*" +"@types/http-errors@*": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.3.tgz#c54e61f79b3947d040f150abd58f71efb422ff62" + integrity sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA== + "@types/http-proxy@^1.17.8": - version "1.17.11" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.11.tgz#0ca21949a5588d55ac2b659b69035c84bd5da293" - integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== + version "1.17.13" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.13.tgz#dd3a4da550580eb0557d4c7128a2ff1d1a38d465" + integrity sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw== dependencies: "@types/node" "*" "@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" + integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== "@types/mime@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.3.tgz#886674659ce55fe7c6c06ec5ca7c0eb276a08f91" + integrity sha512-i8MBln35l856k5iOhKk2XJ4SeAWg75mLIpZB4v6imOagKL6twsukBZGDMNhdOVk7yRFTMPpfILocMos59Q1otQ== "@types/mime@^1": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + version "1.3.4" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.4.tgz#a4ed836e069491414bab92c31fdea9e557aca0d9" + integrity sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw== "@types/node@*": - version "20.2.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.2.5.tgz#26d295f3570323b2837d322180dfbf1ba156fefb" - integrity sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ== + version "20.8.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" + integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ== + dependencies: + undici-types "~5.25.1" "@types/node@^18.11.12": - version "18.16.16" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.16.tgz#3b64862856c7874ccf7439e6bab872d245c86d8e" - integrity sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g== + version "18.18.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.6.tgz#26da694f75cdb057750f49d099da5e3f3824cb3e" + integrity sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w== "@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.1.tgz#27f7559836ad796cea31acb63163b203756a5b4e" + integrity sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng== "@types/qs@*": - version "6.9.7" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + version "6.9.9" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.9.tgz#66f7b26288f6799d279edf13da7ccd40d2fa9197" + integrity sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg== "@types/range-parser@*": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + version "1.2.6" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.6.tgz#7cb33992049fd7340d5b10c0098e104184dfcd2a" + integrity sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA== "@types/retry@0.12.0": version "0.12.0" @@ -1810,44 +1836,45 @@ integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== "@types/semver@^7.3.12": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" - integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== + version "7.5.4" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.4.tgz#0a41252ad431c473158b22f9bfb9a63df7541cff" + integrity sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ== "@types/send@*": - version "0.17.1" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" - integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== + version "0.17.3" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.3.tgz#81b2ea5a3a18aad357405af2d643ccbe5a09020b" + integrity sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug== dependencies: "@types/mime" "^1" "@types/node" "*" "@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + version "1.9.3" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.3.tgz#af9403916eb6fbf7d6ec6f47b2a4c46eb3222cc9" + integrity sha512-4KG+yMEuvDPRrYq5fyVm/I2uqAJSAwZK9VSa+Zf+zUq9/oxSSvy3kkIqyL+jjStv6UCVi8/Aho0NHtB1Fwosrg== dependencies: "@types/express" "*" "@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.1" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d" - integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== + version "1.15.4" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.4.tgz#44b5895a68ca637f06c229119e1c774ca88f81b2" + integrity sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw== dependencies: + "@types/http-errors" "*" "@types/mime" "*" "@types/node" "*" "@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + version "0.3.35" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.35.tgz#f4a568c73d2a8071944bd6ffdca0d4e66810cd21" + integrity sha512-tIF57KB+ZvOBpAQwSaACfEu7htponHXaFzP7RfKYgsOS0NoYnn+9+jzp7bbq4fWerizI3dTB4NfAZoyeQKWJLw== dependencies: "@types/node" "*" "@types/ws@^8.5.1": - version "8.5.4" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" - integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== + version "8.5.8" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.8.tgz#13efec7bd439d0bdf2af93030804a94f163b1430" + integrity sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg== dependencies: "@types/node" "*" @@ -2153,10 +2180,10 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0: - version "8.8.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== +acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== adjust-sourcemap-loader@^4.0.0: version "4.0.0" @@ -2174,12 +2201,10 @@ agent-base@6, agent-base@^6.0.2: debug "4" agentkeepalive@^4.2.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255" - integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== + version "4.5.0" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" + integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== dependencies: - debug "^4.1.0" - depd "^2.0.0" humanize-ms "^1.2.1" aggregate-error@^3.0.0: @@ -2219,7 +2244,7 @@ ajv@8.12.0, ajv@^8.0.0, ajv@^8.9.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2504,15 +2529,15 @@ browserslist@4.21.5: node-releases "^2.0.8" update-browserslist-db "^1.0.10" -browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: - version "4.21.7" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.7.tgz#e2b420947e5fb0a58e8f4668ae6e23488127e551" - integrity sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA== +browserslist@^4.14.5, browserslist@^4.21.4, browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - caniuse-lite "^1.0.30001489" - electron-to-chromium "^1.4.411" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" buffer-from@^1.0.0: version "1.1.2" @@ -2563,40 +2588,16 @@ cacache@17.0.4: tar "^6.1.11" unique-filename "^3.0.0" -cacache@^16.1.0: - version "16.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" - integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== - dependencies: - "@npmcli/fs" "^2.1.0" - "@npmcli/move-file" "^2.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - infer-owner "^1.0.4" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - unique-filename "^2.0.0" - cacache@^17.0.0: - version "17.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.1.3.tgz#c6ac23bec56516a7c0c52020fd48b4909d7c7044" - integrity sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg== + version "17.1.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.1.4.tgz#b3ff381580b47e85c6e64f801101508e26604b35" + integrity sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A== dependencies: "@npmcli/fs" "^3.1.0" fs-minipass "^3.0.0" glob "^10.2.2" lru-cache "^7.7.1" - minipass "^5.0.0" + minipass "^7.0.3" minipass-collect "^1.0.2" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" @@ -2623,12 +2624,12 @@ camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001489: - version "1.0.30001491" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001491.tgz#eab0e0f392de6f7411751d148de9b5bd6b203e46" - integrity sha512-17EYIi4TLnPiTzVKMveIxU5ETlxbSO3B6iPvMbprqnKh4qJsQGk5Nh1Lp4jIMAE0XfrujsJuWZAM3oJdMHaKBA== +caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001541: + version "1.0.30001551" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz#1f2cfa8820bd97c971a57349d7fd8f6e08664a3e" + integrity sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg== -chalk@^2.0.0: +chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2688,9 +2689,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.5.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" - integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== + version "2.9.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" + integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== cli-width@^3.0.0: version "3.0.0" @@ -2821,6 +2822,11 @@ convert-source-map@^1.5.1, convert-source-map@^1.7.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -2851,11 +2857,11 @@ copy-webpack-plugin@11.0.0: serialize-javascript "^6.0.0" core-js-compat@^3.25.1: - version "3.30.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.2.tgz#83f136e375babdb8c80ad3c22d67c69098c1dd8b" - integrity sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA== + version "3.33.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966" + integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== dependencies: - browserslist "^4.21.5" + browserslist "^4.22.1" core-util-is@~1.0.0: version "1.0.3" @@ -2951,14 +2957,14 @@ debug@^3.2.6: ms "^2.1.1" deep-equal@^2.0.5: - version "2.2.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.1.tgz#c72ab22f3a7d3503a4ca87dde976fe9978816739" - integrity sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ== + version "2.2.2" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.2.tgz#9b2635da569a13ba8e1cc159c2f744071b115daa" + integrity sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA== dependencies: array-buffer-byte-length "^1.0.0" call-bind "^1.0.2" es-get-iterator "^1.1.3" - get-intrinsic "^1.2.0" + get-intrinsic "^1.2.1" is-arguments "^1.1.1" is-array-buffer "^3.0.2" is-date-object "^1.0.5" @@ -2993,16 +2999,26 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" +define-data-property@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" @@ -3011,7 +3027,7 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== -depd@2.0.0, depd@^2.0.0: +depd@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== @@ -3049,9 +3065,9 @@ dns-equal@^1.0.0: integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== dns-packet@^5.2.2: - version "5.6.0" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.0.tgz#2202c947845c7a63c23ece58f2f70ff6ab4c2f7d" - integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" @@ -3102,10 +3118,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.284, electron-to-chromium@^1.4.411: - version "1.4.414" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.414.tgz#f9eedb6fb01b50439d8228d8ee3a6fa5e0108437" - integrity sha512-RRuCvP6ekngVh2SAJaOKT/hxqc9JAsK+Pe0hP5tGQIfonU2Zy9gMGdJ+mBdyl/vNucMG6gkXYtuM4H/1giws5w== +electron-to-chromium@^1.4.284, electron-to-chromium@^1.4.535: + version "1.4.560" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.560.tgz#f251409f1e8f393d0dfdf9ccb0b39de739a06a17" + integrity sha512-HhJH/pWAxTaPZl7R3mJ6gCd8MfjQdil9RAWk84qHaLsmPTadydfAmq0a1x8kZtOGQ6pZrWhOYj5uZ8I0meZIgg== emoji-regex@^8.0.0: version "8.0.0" @@ -3135,9 +3151,9 @@ encoding@^0.1.13: iconv-lite "^0.6.2" enhanced-resolve@^5.10.0: - version "5.14.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz#de684b6803724477a4af5d74ccae5de52c25f6b3" - integrity sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow== + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -3257,10 +3273,10 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.0.0, eslint-scope@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b" - integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== +eslint-scope@^7.0.0, eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -3277,32 +3293,32 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" - integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.17.0: - version "8.41.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.41.0.tgz#3062ca73363b4714b16dbc1e60f035e6134b6f1c" - integrity sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q== + version "8.51.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3" + integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.4.0" - "@eslint/eslintrc" "^2.0.3" - "@eslint/js" "8.41.0" - "@humanwhocodes/config-array" "^0.11.8" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.51.0" + "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.2.0" - eslint-visitor-keys "^3.4.1" - espree "^9.5.2" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -3312,7 +3328,6 @@ eslint@^8.17.0: globals "^13.19.0" graphemer "^1.4.0" ignore "^5.2.0" - import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" @@ -3322,17 +3337,16 @@ eslint@^8.17.0: lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.9.1" + optionator "^0.9.3" strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.5.2: - version "9.5.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.2.tgz#e994e7dc33a082a7a82dceaf12883a829353215b" - integrity sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw== +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: - acorn "^8.8.0" + acorn "^8.9.0" acorn-jsx "^5.3.2" eslint-visitor-keys "^3.4.1" @@ -3405,6 +3419,11 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +exponential-backoff@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" + integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== + express@^4.17.3: version "4.18.2" resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" @@ -3456,10 +3475,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.11, fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== +fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -3551,22 +3570,23 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== follow-redirects@^1.0.0: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== for-each@^0.3.3: version "0.3.3" @@ -3589,16 +3609,16 @@ forwarded@0.2.0: integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -fs-minipass@^2.0.0, fs-minipass@^2.1.0: +fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -3606,16 +3626,16 @@ fs-minipass@^2.0.0, fs-minipass@^2.1.0: minipass "^3.0.0" fs-minipass@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.2.tgz#5b383858efa8c1eb8c33b39e994f7e8555b8b3a3" - integrity sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== + version "3.0.3" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54" + integrity sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw== dependencies: - minipass "^5.0.0" + minipass "^7.0.3" -fs-monkey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== +fs-monkey@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== fs.realpath@^1.0.0: version "1.0.0" @@ -3623,14 +3643,14 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== functional-red-black-tree@^1.0.1: version "1.0.1" @@ -3666,7 +3686,7 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== @@ -3717,15 +3737,15 @@ glob@8.1.0, glob@^8.0.1: once "^1.3.0" glob@^10.2.2: - version "10.2.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.2.6.tgz#1e27edbb3bbac055cb97113e27a066c100a4e5e1" - integrity sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA== + version "10.3.10" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" + integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== dependencies: foreground-child "^3.1.0" - jackspeak "^2.0.3" + jackspeak "^2.3.5" minimatch "^9.0.1" - minipass "^5.0.0 || ^6.0.2" - path-scurry "^1.7.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry "^1.10.1" glob@^7.1.3, glob@^7.1.4: version "7.2.3" @@ -3745,9 +3765,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0: - version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" @@ -3764,13 +3784,13 @@ globby@^11.1.0: slash "^3.0.0" globby@^13.1.1: - version "13.1.4" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317" - integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== + version "13.2.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== dependencies: dir-glob "^3.0.1" - fast-glob "^3.2.11" - ignore "^5.2.0" + fast-glob "^3.3.0" + ignore "^5.2.4" merge2 "^1.4.1" slash "^4.0.0" @@ -3841,11 +3861,9 @@ has-unicode@^2.0.1: integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== hdr-histogram-js@^2.0.1: version "2.0.3" @@ -3879,11 +3897,11 @@ hpack.js@^2.1.6: wbuf "^1.1.0" html-entities@^2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + version "2.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== -http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: +http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== @@ -3999,7 +4017,7 @@ ignore-walk@^6.0.0: dependencies: minimatch "^9.0.0" -ignore@5.2.4, ignore@^5.2.0: +ignore@5.2.4, ignore@^5.2.0, ignore@^5.2.4: version "5.2.4" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== @@ -4010,11 +4028,11 @@ image-size@~0.5.0: integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== immutable@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" - integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== + version "4.3.4" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f" + integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -4032,11 +4050,6 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -4154,10 +4167,10 @@ is-callable@^1.1.3: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.11.0, is-core-module@^2.8.1, is-core-module@^2.9.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== +is-core-module@^2.13.0, is-core-module@^2.8.1, is-core-module@^2.9.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" @@ -4274,15 +4287,11 @@ is-symbol@^1.0.3: has-symbols "^1.0.2" is-typed-array@^1.1.10: - version "1.1.10" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" + which-typed-array "^1.1.11" is-unicode-supported@^0.1.0: version "0.1.0" @@ -4350,10 +4359,10 @@ istanbul-lib-instrument@^5.0.4: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" -jackspeak@^2.0.3: - version "2.2.1" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.2.1.tgz#655e8cf025d872c9c03d3eb63e8f0c024fef16a6" - integrity sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw== +jackspeak@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: @@ -4398,6 +4407,11 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -4423,7 +4437,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@^2.1.2, json5@^2.2.1, json5@^2.2.2: +json5@^2.1.2, json5@^2.2.1, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -4445,6 +4459,13 @@ karma-source-map-support@1.4.0: dependencies: source-map-support "^0.5.5" +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" @@ -4574,10 +4595,10 @@ lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== -lru-cache@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1" - integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A== +"lru-cache@^9.1.1 || ^10.0.0": + version "10.0.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" + integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== magic-string@0.29.0: version "0.29.0" @@ -4608,29 +4629,7 @@ make-dir@^3.0.2: dependencies: semver "^6.0.0" -make-fetch-happen@^10.0.3: - version "10.2.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" - integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" - -make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.1.0: +make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.0.3, make-fetch-happen@^11.1.1: version "11.1.1" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f" integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== @@ -4657,11 +4656,11 @@ media-typer@0.3.0: integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memfs@^3.4.12, memfs@^3.4.3: - version "3.5.1" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.5.1.tgz#f0cd1e2bfaef58f6fe09bfb9c2288f07fea099ec" - integrity sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA== + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== dependencies: - fs-monkey "^1.0.3" + fs-monkey "^1.0.4" merge-descriptors@1.0.1: version "1.0.1" @@ -4740,9 +4739,9 @@ minimatch@^5.0.1: brace-expansion "^2.0.1" minimatch@^9.0.0, minimatch@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.1.tgz#8a555f541cf976c622daf078bb28f29fb927c253" - integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w== + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" @@ -4753,23 +4752,12 @@ minipass-collect@^1.0.2: dependencies: minipass "^3.0.0" -minipass-fetch@^2.0.3: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" - integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== - dependencies: - minipass "^3.1.6" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" - minipass-fetch@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.3.tgz#d9df70085609864331b533c960fd4ffaa78d15ce" - integrity sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ== + version "3.0.4" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.4.tgz#4d4d9b9f34053af6c6e597a64be8e66e42bf45b7" + integrity sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg== dependencies: - minipass "^5.0.0" + minipass "^7.0.3" minipass-sized "^1.0.3" minizlib "^2.1.2" optionalDependencies: @@ -4804,7 +4792,7 @@ minipass-sized@^1.0.3: dependencies: minipass "^3.0.0" -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: +minipass@^3.0.0: version "3.3.6" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== @@ -4821,10 +4809,10 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -"minipass@^5.0.0 || ^6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81" - integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.3: + version "7.0.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" + integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" @@ -4834,7 +4822,7 @@ minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" -mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -4867,7 +4855,7 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nanoid@^3.3.4, nanoid@^3.3.6: +nanoid@^3.3.6: version "3.3.6" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== @@ -4915,19 +4903,20 @@ node-forge@^1: integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-gyp-build@^4.2.2: - version "4.6.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" - integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== + version "4.6.1" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.1.tgz#24b6d075e5e391b8d5539d98c7fc5c210cac8a3e" + integrity sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ== node-gyp@^9.0.0: - version "9.3.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4" - integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== + version "9.4.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.4.0.tgz#2a7a91c7cba4eccfd95e949369f27c9ba704f369" + integrity sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg== dependencies: env-paths "^2.2.0" + exponential-backoff "^3.1.1" glob "^7.1.4" graceful-fs "^4.2.6" - make-fetch-happen "^10.0.3" + make-fetch-happen "^11.0.3" nopt "^6.0.0" npmlog "^6.0.0" rimraf "^3.0.2" @@ -4935,10 +4924,10 @@ node-gyp@^9.0.0: tar "^6.1.2" which "^2.0.2" -node-releases@^2.0.12, node-releases@^2.0.8: - version "2.0.12" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" - integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== +node-releases@^2.0.13, node-releases@^2.0.8: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== nopt@^6.0.0: version "6.0.0" @@ -4975,9 +4964,9 @@ npm-bundled@^3.0.0: npm-normalize-package-bin "^3.0.0" npm-install-checks@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.1.1.tgz#b459b621634d06546664207fde16810815808db1" - integrity sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw== + version "6.3.0" + resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.3.0.tgz#046552d8920e801fa9f919cad569545d60e826fe" + integrity sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw== dependencies: semver "^7.1.1" @@ -5003,7 +4992,7 @@ npm-packlist@^7.0.0: dependencies: ignore-walk "^6.0.0" -npm-pick-manifest@8.0.1, npm-pick-manifest@^8.0.0: +npm-pick-manifest@8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz#c6acd97d1ad4c5dbb80eac7b386b03ffeb289e5f" integrity sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA== @@ -5013,6 +5002,16 @@ npm-pick-manifest@8.0.1, npm-pick-manifest@^8.0.0: npm-package-arg "^10.0.0" semver "^7.3.5" +npm-pick-manifest@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz#2159778d9c7360420c925c1a2287b5a884c713aa" + integrity sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg== + dependencies: + npm-install-checks "^6.0.0" + npm-normalize-package-bin "^3.0.0" + npm-package-arg "^10.0.0" + semver "^7.3.5" + npm-registry-fetch@^14.0.0: version "14.0.5" resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d" @@ -5051,9 +5050,9 @@ nth-check@^2.0.1: boolbase "^1.0.0" object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + version "1.13.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" + integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== object-is@^1.1.5: version "1.1.5" @@ -5127,17 +5126,17 @@ open@^8.0.9: is-docker "^2.1.1" is-wsl "^2.2.0" -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - word-wrap "^1.2.3" ora@5.4.1, ora@^5.4.1: version "5.4.1" @@ -5318,13 +5317,13 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.7.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.9.2.tgz#90f9d296ac5e37e608028e28a447b11d385b3f63" - integrity sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg== +path-scurry@^1.10.1: + version "1.10.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" + integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== dependencies: - lru-cache "^9.1.1" - minipass "^5.0.0 || ^6.0.2" + lru-cache "^9.1.1 || ^10.0.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-to-regexp@0.1.7: version "0.1.7" @@ -5419,19 +5418,10 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8.4.21: - version "8.4.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" - integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== - dependencies: - nanoid "^3.3.4" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.2.14, postcss@^8.3.7, postcss@^8.4.19: - version "8.4.24" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.24.tgz#f714dba9b2284be3cc07dbd2fc57ee4dc972d2df" - integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== +postcss@8.4.31, postcss@^8.2.14, postcss@^8.3.7, postcss@^8.4.19: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: nanoid "^3.3.6" picocolors "^1.0.0" @@ -5531,9 +5521,9 @@ read-package-json-fast@^3.0.0: npm-normalize-package-bin "^3.0.0" read-package-json@^6.0.0: - version "6.0.3" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.3.tgz#726116b75e00eac2075240995f05681af4ca7122" - integrity sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ== + version "6.0.4" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.4.tgz#90318824ec456c287437ea79595f4c2854708836" + integrity sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw== dependencies: glob "^10.2.2" json-parse-even-better-errors "^3.0.0" @@ -5575,9 +5565,9 @@ reflect-metadata@^0.1.2: integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== dependencies: regenerate "^1.4.2" @@ -5591,10 +5581,15 @@ regenerator-runtime@^0.13.11: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" @@ -5604,13 +5599,13 @@ regex-parser@^2.2.11: integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== regexp.prototype.flags@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" - integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: call-bind "^1.0.2" define-properties "^1.2.0" - functions-have-names "^1.2.3" + set-function-name "^2.0.0" regexpp@^3.2.0: version "3.2.0" @@ -5682,11 +5677,11 @@ resolve@1.22.1: supports-preserve-symlinks-flag "^1.0.0" resolve@^1.14.2: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.11.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -5786,23 +5781,23 @@ sass@1.58.1: source-map-js ">=0.6.2 <2.0.0" sax@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + version "1.3.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.2.tgz#36c10abca6f7577aeae136c804b0c741edeadc99" - integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== dependencies: "@types/json-schema" "^7.0.8" ajv "^6.12.5" ajv-keywords "^3.5.2" schema-utils@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.1.tgz#eb2d042df8b01f4b5c276a2dfd41ba0faab72e8d" - integrity sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ== + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== dependencies: "@types/json-schema" "^7.0.9" ajv "^8.9.0" @@ -5821,10 +5816,10 @@ selfsigned@^2.1.1: dependencies: node-forge "^1" -semver@7.3.8: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== +semver@7.5.3: + version "7.5.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" + integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== dependencies: lru-cache "^6.0.0" @@ -5833,7 +5828,7 @@ semver@^5.6.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -5899,6 +5894,15 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" @@ -5943,18 +5947,20 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== signal-exit@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.0.2.tgz#ff55bb1d9ff2114c13b400688fa544ac63c36967" - integrity sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q== + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== sigstore@^1.0.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-1.5.2.tgz#8d4c2a549341211cb08c687999843edc48c1a94c" - integrity sha512-X95v6xAAooVpn7PaB94TDmFeSO5SBfCtB1R23fvzr36WTfjtkiiyOeei979nbTjc8nzh6FSLeltQZuODsm1EjQ== + version "1.9.0" + resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-1.9.0.tgz#1e7ad8933aa99b75c6898ddd0eeebc3eb0d59875" + integrity sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A== dependencies: - "@sigstore/protobuf-specs" "^0.1.0" + "@sigstore/bundle" "^1.1.0" + "@sigstore/protobuf-specs" "^0.2.0" + "@sigstore/sign" "^1.0.0" + "@sigstore/tuf" "^1.0.3" make-fetch-happen "^11.0.1" - tuf-js "^1.1.3" slash@^3.0.0: version "3.0.0" @@ -6051,9 +6057,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.13" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" - integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== + version "3.0.16" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f" + integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== spdy-transport@^3.0.0: version "3.0.0" @@ -6084,18 +6090,11 @@ sprintf-js@~1.0.2: integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== ssri@^10.0.0: - version "10.0.4" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.4.tgz#5a20af378be586df139ddb2dfb3bf992cf0daba6" - integrity sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ== - dependencies: - minipass "^5.0.0" - -ssri@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== + version "10.0.5" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.5.tgz#e49efcd6e36385196cb515d3a2ad6c3f0265ef8c" + integrity sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A== dependencies: - minipass "^3.1.1" + minipass "^7.0.3" statuses@2.0.1: version "2.0.1" @@ -6165,7 +6164,7 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@3.1.1, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -6207,9 +6206,9 @@ tapable@^2.1.1, tapable@^2.2.0: integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== tar@^6.1.11, tar@^6.1.2: - version "6.1.15" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" - integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== + version "6.2.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" + integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -6240,12 +6239,12 @@ terser@5.16.3: source-map-support "~0.5.20" terser@^5.16.8: - version "5.17.6" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.6.tgz#d810e75e1bb3350c799cd90ebefe19c9412c12de" - integrity sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ== + version "5.22.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.22.0.tgz#4f18103f84c5c9437aafb7a14918273310a8a49d" + integrity sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw== dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" @@ -6320,9 +6319,9 @@ tslib@^1.8.1, tslib@^1.9.0: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.1.0, tslib@^2.3.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" - integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tsutils@^3.21.0: version "3.21.0" @@ -6331,14 +6330,14 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tuf-js@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.6.tgz#ad3e7a20237b83b51c2a8f9d1ddf093279a10fc2" - integrity sha512-CXwFVIsXGbVY4vFiWF7TJKWmlKJAT8TWkH4RmiohJRcDJInix++F0dznDmoVbtJNzZ8yLprKUG4YrDIhv3nBMg== +tuf-js@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.7.tgz#21b7ae92a9373015be77dfe0cb282a80ec3bbe43" + integrity sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg== dependencies: "@tufjs/models" "1.0.4" debug "^4.3.4" - make-fetch-happen "^11.1.0" + make-fetch-happen "^11.1.1" type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" @@ -6375,6 +6374,11 @@ typescript@~4.8.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -6398,13 +6402,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unique-filename@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" - integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== - dependencies: - unique-slug "^3.0.0" - unique-filename@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" @@ -6412,13 +6409,6 @@ unique-filename@^3.0.0: dependencies: unique-slug "^4.0.0" -unique-slug@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" - integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== - dependencies: - imurmurhash "^0.1.4" - unique-slug@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" @@ -6431,10 +6421,10 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== +update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -6645,17 +6635,16 @@ which-collection@^1.0.1: is-weakmap "^2.0.1" is-weakset "^2.0.1" -which-typed-array@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== +which-typed-array@^1.1.11, which-typed-array@^1.1.9: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== dependencies: available-typed-arrays "^1.0.5" call-bind "^1.0.2" for-each "^0.3.3" gopd "^1.0.1" has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" which@^2.0.1, which@^2.0.2: version "2.0.2" @@ -6683,11 +6672,6 @@ wildcard@^2.0.0: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== -word-wrap@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" - integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -6712,9 +6696,9 @@ wrappy@1: integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== ws@^8.4.2: - version "8.13.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== + version "8.14.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== y18n@^5.0.5: version "5.0.8" diff --git a/demo/c/porcupine_demo_file.c b/demo/c/porcupine_demo_file.c index d4d31208d5..edb544758c 100644 --- a/demo/c/porcupine_demo_file.c +++ b/demo/c/porcupine_demo_file.c @@ -98,6 +98,12 @@ void print_usage(const char *program_name) { fprintf(stderr, "Usage : %s -l LIBRARY_PATH -m MODEL_PATH -k KEYWORD_PATH -t SENSITIVITY -a ACCESS_KEY -w WAV_PATH\n", program_name); } +void print_error_message(char **message_stack, int32_t message_stack_depth) { + for (int32_t i = 0; i < message_stack_depth; i++) { + fprintf(stderr, "\n [%d] %s", i, message_stack[i]); + } +} + int picovoice_main(int argc, char *argv[]) { const char *library_path = NULL; const char *model_path = NULL; @@ -186,6 +192,18 @@ int picovoice_main(int argc, char *argv[]) { exit(1); } + pv_status_t (*pv_get_error_stack_func)(char ***, int32_t *) = load_symbol(porcupine_library, "pv_get_error_stack"); + if (!pv_get_error_stack_func) { + print_dl_error("failed to load 'pv_get_error_stack_func'"); + exit(1); + } + + void (*pv_free_error_stack_func)(char **) = load_symbol(porcupine_library, "pv_free_error_stack"); + if (!pv_free_error_stack_func) { + print_dl_error("failed to load 'pv_free_error_stack_func'"); + exit(1); + } + drwav f; #if defined(_WIN32) || defined(_WIN64) @@ -227,10 +245,28 @@ int picovoice_main(int argc, char *argv[]) { exit(1); } + char **message_stack = NULL; + int32_t message_stack_depth = 0; + pv_status_t error_status = PV_STATUS_RUNTIME_ERROR; + pv_porcupine_t *porcupine = NULL; pv_status_t status = pv_porcupine_init_func(access_key, model_path, 1, &keyword_path, &sensitivity, &porcupine); if (status != PV_STATUS_SUCCESS) { - fprintf(stderr, "'pv_porcupine_init' failed with '%s'\n", pv_status_to_string_func(status)); + fprintf(stderr, "'pv_porcupine_init' failed with '%s'", pv_status_to_string_func(status)); + error_status = pv_get_error_stack_func(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + fprintf(stderr, ".\nUnable to get Porcupine error state with '%s'.\n", pv_status_to_string_func(error_status)); + exit(1); + } + + if (message_stack_depth > 0) { + fprintf(stderr, ":\n"); + print_error_message(message_stack, message_stack_depth); + } else { + fprintf(stderr, ".\n"); + } + + pv_free_error_stack_func(message_stack); exit(1); } @@ -247,7 +283,22 @@ int picovoice_main(int argc, char *argv[]) { int32_t keyword_index = -1; status = pv_porcupine_process_func(porcupine, pcm, &keyword_index); if (status != PV_STATUS_SUCCESS) { - fprintf(stderr, "'pv_porcupine_process' failed with '%s'\n", pv_status_to_string_func(status)); + fprintf(stderr, "'pv_porcupine_process' failed with '%s'", pv_status_to_string_func(status)); + pv_get_error_stack_func(&message_stack, &message_stack_depth); + error_status = pv_get_error_stack_func(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + fprintf(stderr, ".\nUnable to get Porcupine error state with '%s'.\n", pv_status_to_string_func(error_status)); + exit(1); + } + + if (message_stack_depth > 0) { + fprintf(stderr, ":\n"); + print_error_message(message_stack, message_stack_depth); + } else { + fprintf(stderr, ".\n"); + } + + pv_free_error_stack_func(message_stack); exit(1); } diff --git a/demo/c/porcupine_demo_mic.c b/demo/c/porcupine_demo_mic.c index ccc65b0d82..85c643224d 100644 --- a/demo/c/porcupine_demo_mic.c +++ b/demo/c/porcupine_demo_mic.c @@ -124,6 +124,12 @@ void show_audio_devices(void) { pv_recorder_free_device_list(count, devices); } +void print_error_message(char **message_stack, int32_t message_stack_depth) { + for (int32_t i = 0; i < message_stack_depth; i++) { + fprintf(stderr, " [%d] %s\n", i, message_stack[i]); + } +} + int picovoice_main(int argc, char *argv[]) { signal(SIGINT, interrupt_handler); @@ -217,10 +223,40 @@ int picovoice_main(int argc, char *argv[]) { exit(1); } + pv_status_t (*pv_get_error_stack_func)(char ***, int32_t *) = load_symbol(porcupine_library, "pv_get_error_stack"); + if (!pv_get_error_stack_func) { + print_dl_error("failed to load 'pv_get_error_stack_func'"); + exit(1); + } + + void (*pv_free_error_stack_func)(char **) = load_symbol(porcupine_library, "pv_free_error_stack"); + if (!pv_free_error_stack_func) { + print_dl_error("failed to load 'pv_free_error_stack_func'"); + exit(1); + } + + char **message_stack = NULL; + int32_t message_stack_depth = 0; + pv_status_t error_status = PV_STATUS_RUNTIME_ERROR; + pv_porcupine_t *porcupine = NULL; pv_status_t porcupine_status = pv_porcupine_init_func(access_key, model_path, 1, &keyword_path, &sensitivity, &porcupine); if (porcupine_status != PV_STATUS_SUCCESS) { - fprintf(stderr, "'pv_porcupine_init' failed with '%s'\n", pv_status_to_string_func(porcupine_status)); + fprintf(stderr, "'pv_porcupine_init' failed with '%s'", pv_status_to_string_func(porcupine_status)); + error_status = pv_get_error_stack_func(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + fprintf(stderr, ".\nUnable to get Porcupine error state with '%s'.\n", pv_status_to_string_func(error_status)); + exit(1); + } + + if (message_stack_depth > 0) { + fprintf(stderr, ":\n"); + print_error_message(message_stack, message_stack_depth); + pv_free_error_stack_func(message_stack); + } else { + fprintf(stderr, ".\n"); + } + exit(1); } @@ -260,7 +296,20 @@ int picovoice_main(int argc, char *argv[]) { int32_t keyword_index = -1; porcupine_status = pv_porcupine_process_func(porcupine, pcm, &keyword_index); if (porcupine_status != PV_STATUS_SUCCESS) { - fprintf(stderr, "'pv_porcupine_process' failed with '%s'\n", pv_status_to_string_func(porcupine_status)); + fprintf(stderr, "'pv_porcupine_process' failed with '%s'", pv_status_to_string_func(porcupine_status)); + error_status = pv_get_error_stack_func(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + fprintf(stderr, ".\nUnable to get Porcupine error state with '%s'.\n", pv_status_to_string_func(error_status)); + exit(1); + } + + if (message_stack_depth > 0) { + fprintf(stderr, ":\n"); + print_error_message(message_stack, message_stack_depth); + pv_free_error_stack_func(message_stack); + } else { + fprintf(stderr, ".\n"); + } exit(1); } diff --git a/demo/dotnet-vui/AvaloniaVUI.sln b/demo/dotnet-vui/AvaloniaVUI.sln index 3eb10ae470..df9c89d597 100644 --- a/demo/dotnet-vui/AvaloniaVUI.sln +++ b/demo/dotnet-vui/AvaloniaVUI.sln @@ -1,9 +1,9 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30517.126 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32929.385 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AvaloniaVUI", "AvaloniaVUI\AvaloniaVUI.csproj", "{4908E644-BDEC-4BE3-8EDD-B3308E5E68D5}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AvaloniaVUI", "AvaloniaVUI\AvaloniaVUI.csproj", "{4908E644-BDEC-4BE3-8EDD-B3308E5E68D5}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/demo/dotnet-vui/AvaloniaVUI/AvaloniaVUI.csproj b/demo/dotnet-vui/AvaloniaVUI/AvaloniaVUI.csproj index c2c733ec71..7a9963b057 100644 --- a/demo/dotnet-vui/AvaloniaVUI/AvaloniaVUI.csproj +++ b/demo/dotnet-vui/AvaloniaVUI/AvaloniaVUI.csproj @@ -17,6 +17,6 @@ - + diff --git a/demo/dotnet/PorcupineDemo.sln b/demo/dotnet/PorcupineDemo.sln index 48375ce414..ce8d873b00 100644 --- a/demo/dotnet/PorcupineDemo.sln +++ b/demo/dotnet/PorcupineDemo.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30517.126 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32929.385 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PorcupineDemo", "PorcupineDemo\PorcupineDemo.csproj", "{5AE5D341-BE0B-4E35-A4F0-CBCD339C844E}" EndProject diff --git a/demo/dotnet/PorcupineDemo/PorcupineDemo.csproj b/demo/dotnet/PorcupineDemo/PorcupineDemo.csproj index b5ef0caa3e..7e9337eeb6 100644 --- a/demo/dotnet/PorcupineDemo/PorcupineDemo.csproj +++ b/demo/dotnet/PorcupineDemo/PorcupineDemo.csproj @@ -19,7 +19,7 @@ - + diff --git a/demo/flutter/ios/Podfile.lock b/demo/flutter/ios/Podfile.lock index 69c5ddc5f8..172ef78a26 100644 --- a/demo/flutter/ios/Podfile.lock +++ b/demo/flutter/ios/Podfile.lock @@ -8,11 +8,11 @@ PODS: - ios-voice-processor (1.1.0) - path_provider_ios (0.0.1): - Flutter - - Porcupine-iOS (2.2.1): + - Porcupine-iOS (3.0.0): - ios-voice-processor (~> 1.1.0) - - porcupine_flutter (2.2.2): + - porcupine_flutter (3.0.0): - Flutter - - Porcupine-iOS (~> 2.2.1) + - Porcupine-iOS (~> 3.0.0) DEPENDENCIES: - Flutter (from `Flutter`) @@ -44,8 +44,8 @@ SPEC CHECKSUMS: integration_test: a1e7d09bd98eca2fc37aefd79d4f41ad37bdbbe5 ios-voice-processor: 8e32d7f980a06d392d128ef1cd19cf6ddcaca3c1 path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02 - Porcupine-iOS: df8e4a63d787b6c16bd5f988fd0f2c29a249a4bd - porcupine_flutter: a86c481fed82437d972a9b04bffc1396316f24cd + Porcupine-iOS: 517158e02ac294dda15b713a3c6f74a9e877090c + porcupine_flutter: f01557d2a5fe6618ffa1707a2b94573bd16a78b6 PODFILE CHECKSUM: 7368163408c647b7eb699d0d788ba6718e18fb8d diff --git a/demo/flutter/lib/main.dart b/demo/flutter/lib/main.dart index 07371bd9a6..710a61d07d 100644 --- a/demo/flutter/lib/main.dart +++ b/demo/flutter/lib/main.dart @@ -143,9 +143,6 @@ class _MyAppState extends State with WidgetsBindingObserver { currentKeyword = keyword; isError = false; }); - } on PorcupineInvalidArgumentException catch (ex) { - errorCallback(PorcupineInvalidArgumentException( - "${ex.message}\nEnsure your accessKey '$accessKey' is a valid access key.")); } on PorcupineActivationException { errorCallback( PorcupineActivationException("AccessKey activation error.")); diff --git a/demo/flutter/pubspec.lock b/demo/flutter/pubspec.lock index 92072b9afa..5582cf6979 100644 --- a/demo/flutter/pubspec.lock +++ b/demo/flutter/pubspec.lock @@ -221,7 +221,7 @@ packages: name: porcupine_flutter url: "https://pub.dartlang.org" source: hosted - version: "2.2.2" + version: "3.0.0" process: dependency: transitive description: diff --git a/demo/flutter/pubspec.yaml b/demo/flutter/pubspec.yaml index 9532c09630..9d06ce0b54 100644 --- a/demo/flutter/pubspec.yaml +++ b/demo/flutter/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_picker: ^2.0.1 - porcupine_flutter: ^2.2.2 + porcupine_flutter: ^3.0.0 path: ^1.8.0 dev_dependencies: diff --git a/demo/go/README.md b/demo/go/README.md index 9c07272410..587daa1abf 100644 --- a/demo/go/README.md +++ b/demo/go/README.md @@ -6,6 +6,7 @@ This Go module contains demos for processing real-time audio (i.e. microphone) a - go 1.16+ - **Windows**: The demo requires `cgo`, which means that you need to install a gcc compiler like [Mingw](http://mingw-w64.org/) to build it properly. + - Go versions less than `1.20` requires `gcc` version `11` or lower. ## Compatibility diff --git a/demo/go/filedemo/porcupine_file_demo.go b/demo/go/filedemo/porcupine_file_demo.go index 8f8782d5ab..3715473e8c 100644 --- a/demo/go/filedemo/porcupine_file_demo.go +++ b/demo/go/filedemo/porcupine_file_demo.go @@ -1,4 +1,4 @@ -// Copyright 2021 Picovoice Inc. +// Copyright 2021-2023 Picovoice Inc. // // You may not use this file except in compliance with the license. A copy of the license is // located in the "LICENSE" file accompanying this source. @@ -20,7 +20,7 @@ import ( "strings" "time" - porcupine "github.com/Picovoice/porcupine/binding/go/v2" + porcupine "github.com/Picovoice/porcupine/binding/go/v3" "github.com/go-audio/audio" "github.com/go-audio/wav" ) diff --git a/demo/go/go.mod b/demo/go/go.mod index 115a98412a..70824b16f8 100644 --- a/demo/go/go.mod +++ b/demo/go/go.mod @@ -3,7 +3,7 @@ module porcupinedemo go 1.16 require ( - github.com/Picovoice/porcupine/binding/go/v2 v2.2.1 + github.com/Picovoice/porcupine/binding/go/v3 v3.0.0 github.com/Picovoice/pvrecorder/binding/go v1.2.1 github.com/go-audio/audio v1.0.0 github.com/go-audio/wav v1.0.0 diff --git a/demo/go/go.sum b/demo/go/go.sum index 296bf47193..728860ea0e 100644 --- a/demo/go/go.sum +++ b/demo/go/go.sum @@ -1,5 +1,5 @@ -github.com/Picovoice/porcupine/binding/go/v2 v2.2.1 h1:sAXWRAt5If2Evfrs2BT+N1HSVMD2X8NF/3hyiMyrOKw= -github.com/Picovoice/porcupine/binding/go/v2 v2.2.1/go.mod h1:09YbXv1wD+hAav5oygCk/Q3teUeu0vho4BXERzpeGWM= +github.com/Picovoice/porcupine/binding/go/v3 v3.0.0 h1:2tse/DiV2G7B15qxHkphtHjqq0MyR7983RZ6QiTHfAI= +github.com/Picovoice/porcupine/binding/go/v3 v3.0.0/go.mod h1:6Pg/746wMh0GDNEWqi56GuTsTk7WLeVgTB0ZhyERs8U= github.com/Picovoice/pvrecorder/binding/go v1.2.1 h1:p99fkYMFbTS4g4WwbhSPkT9PHvlEoVYGaNoqxCITiEo= github.com/Picovoice/pvrecorder/binding/go v1.2.1/go.mod h1:gQdvBAjoKmRxMFh8W9cVKWcqHsWvu+d13sCPVFm7dhg= github.com/go-audio/audio v1.0.0 h1:zS9vebldgbQqktK4H0lUqWrG8P0NxCJVqcj7ZpNnwd4= diff --git a/demo/go/micdemo/porcupine_mic_demo.go b/demo/go/micdemo/porcupine_mic_demo.go index 7272cdca0a..a00b8b8e6e 100644 --- a/demo/go/micdemo/porcupine_mic_demo.go +++ b/demo/go/micdemo/porcupine_mic_demo.go @@ -20,7 +20,7 @@ import ( "strconv" "strings" - porcupine "github.com/Picovoice/porcupine/binding/go/v2" + porcupine "github.com/Picovoice/porcupine/binding/go/v3" pvrecorder "github.com/Picovoice/pvrecorder/binding/go" "github.com/go-audio/wav" ) diff --git a/demo/ios/BackgroundService/Podfile b/demo/ios/BackgroundService/Podfile index d92410ef53..e7470b71ff 100644 --- a/demo/ios/BackgroundService/Podfile +++ b/demo/ios/BackgroundService/Podfile @@ -2,6 +2,6 @@ source 'https://cdn.cocoapods.org/' platform :ios, '11.0' target 'PorcupineBackgroundServiceDemo' do - pod 'Porcupine-iOS', '~> 2.2.1' + pod 'Porcupine-iOS', '~> 3.0.0' pod 'SwiftySound' end diff --git a/demo/ios/BackgroundService/Podfile.lock b/demo/ios/BackgroundService/Podfile.lock index 1d47c255fc..d73306653c 100644 --- a/demo/ios/BackgroundService/Podfile.lock +++ b/demo/ios/BackgroundService/Podfile.lock @@ -1,11 +1,11 @@ PODS: - ios-voice-processor (1.1.0) - - Porcupine-iOS (2.2.1): + - Porcupine-iOS (3.0.0): - ios-voice-processor (~> 1.1.0) - SwiftySound (1.2.0) DEPENDENCIES: - - Porcupine-iOS (~> 2.2.1) + - Porcupine-iOS (~> 3.0.0) - SwiftySound SPEC REPOS: @@ -16,9 +16,9 @@ SPEC REPOS: SPEC CHECKSUMS: ios-voice-processor: 8e32d7f980a06d392d128ef1cd19cf6ddcaca3c1 - Porcupine-iOS: df8e4a63d787b6c16bd5f988fd0f2c29a249a4bd + Porcupine-iOS: 517158e02ac294dda15b713a3c6f74a9e877090c SwiftySound: 9eb28bb14edb601b40027e44319e0ef8383f88bf -PODFILE CHECKSUM: d37186b09c1e0853cbe460db0bbb3618858e6592 +PODFILE CHECKSUM: 7ec128fd367f2a7b4d5df8940ec2a1a041ef18bf COCOAPODS: 1.11.3 diff --git a/demo/ios/BackgroundService/PorcupineBackgroundServiceDemo/ViewController.swift b/demo/ios/BackgroundService/PorcupineBackgroundServiceDemo/ViewController.swift index ea51631af4..3b15635cfb 100644 --- a/demo/ios/BackgroundService/PorcupineBackgroundServiceDemo/ViewController.swift +++ b/demo/ios/BackgroundService/PorcupineBackgroundServiceDemo/ViewController.swift @@ -85,7 +85,7 @@ class ViewController: UIViewController, UITextViewDelegate { startButton.setTitle("STOP", for: UIControl.State.normal) } catch let error as PorcupineInvalidArgumentError { - showErrorAlert(message: "\(error.localizedDescription)\nEnsure your accessKey '\(accessKey)' is valid") + showErrorAlert(message: "\(error.localizedDescription)") } catch is PorcupineActivationError { showErrorAlert(message: "AccessKey activation error") } catch is PorcupineActivationRefusedError { diff --git a/demo/ios/ForegroundApp/Podfile b/demo/ios/ForegroundApp/Podfile index 06d08a2a5c..ab5485396d 100644 --- a/demo/ios/ForegroundApp/Podfile +++ b/demo/ios/ForegroundApp/Podfile @@ -2,5 +2,5 @@ source 'https://cdn.cocoapods.org/' platform :ios, '11.0' target 'PorcupineForegroundAppDemo' do - pod 'Porcupine-iOS', '~> 2.2.1' + pod 'Porcupine-iOS', '~> 3.0.0' end diff --git a/demo/ios/ForegroundApp/Podfile.lock b/demo/ios/ForegroundApp/Podfile.lock index 0569216459..8448b44cf7 100644 --- a/demo/ios/ForegroundApp/Podfile.lock +++ b/demo/ios/ForegroundApp/Podfile.lock @@ -1,10 +1,10 @@ PODS: - ios-voice-processor (1.1.0) - - Porcupine-iOS (2.2.1): + - Porcupine-iOS (3.0.0): - ios-voice-processor (~> 1.1.0) DEPENDENCIES: - - Porcupine-iOS (~> 2.2.1) + - Porcupine-iOS (~> 3.0.0) SPEC REPOS: trunk: @@ -13,8 +13,8 @@ SPEC REPOS: SPEC CHECKSUMS: ios-voice-processor: 8e32d7f980a06d392d128ef1cd19cf6ddcaca3c1 - Porcupine-iOS: df8e4a63d787b6c16bd5f988fd0f2c29a249a4bd + Porcupine-iOS: 517158e02ac294dda15b713a3c6f74a9e877090c -PODFILE CHECKSUM: 70adce58df76651ab08c0f3906df414875213fa2 +PODFILE CHECKSUM: e5e4655fad0c9c0fe14c2c6af9e326a6040f918f COCOAPODS: 1.11.3 diff --git a/demo/ios/ForegroundApp/PorcupineForegroundAppDemo/ViewController.swift b/demo/ios/ForegroundApp/PorcupineForegroundAppDemo/ViewController.swift index a82282ae56..2bbb8b7e86 100644 --- a/demo/ios/ForegroundApp/PorcupineForegroundAppDemo/ViewController.swift +++ b/demo/ios/ForegroundApp/PorcupineForegroundAppDemo/ViewController.swift @@ -164,7 +164,7 @@ class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSo isListening = true startButton.setTitle("STOP", for: UIControl.State.normal) } catch let error as PorcupineInvalidArgumentError { - showErrorAlert("\(error.localizedDescription)\nEnsure your accessKey '\(accessKey)' is valid") + showErrorAlert("\(error.localizedDescription)") } catch is PorcupineActivationError { showErrorAlert("AccessKey activation error") } catch is PorcupineActivationRefusedError { diff --git a/demo/java/build.gradle b/demo/java/build.gradle index 28b3e08a49..1b9e1aa9df 100644 --- a/demo/java/build.gradle +++ b/demo/java/build.gradle @@ -15,14 +15,14 @@ sourceSets { } dependencies { - implementation 'ai.picovoice:porcupine-java:2.2.1' + implementation 'ai.picovoice:porcupine-java:3.0.0' implementation 'commons-cli:commons-cli:1.4' } jar { manifest { attributes "Main-Class": "ai.picovoice.porcupinedemo.MicDemo", - "Class-Path" : "porcupine-2.2.1.jar;commons-cli-1.4.jar" + "Class-Path" : "porcupine-3.0.0.jar;commons-cli-1.4.jar" } from sourceSets.main.output exclude "**/FileDemo.class" @@ -33,7 +33,7 @@ jar { task fileDemoJar(type: Jar) { manifest { attributes "Main-Class": "ai.picovoice.porcupinedemo.FileDemo", - "Class-Path" : "porcupine-2.2.1.jar;commons-cli-1.4.jar" + "Class-Path" : "porcupine-3.0.0.jar;commons-cli-1.4.jar" } from sourceSets.main.output exclude "**/MicDemo.class" diff --git a/demo/mcu/generate_pv_params_file.py b/demo/mcu/generate_pv_params_file.py index 4e303090ad..84361e5f7b 100644 --- a/demo/mcu/generate_pv_params_file.py +++ b/demo/mcu/generate_pv_params_file.py @@ -37,57 +37,59 @@ """ LANGUAGE_CODE_TO_NAME = { - 'ar': 'arabic', - 'nl': 'dutch', - 'en': 'english', - 'fr': 'french', - 'de': 'german', - 'hi': 'hindi', - 'it': 'italian', - 'ja': 'japanese', - 'ko': 'korean', - 'zh': 'mandarin', - 'pl': 'polish', - 'pt': 'portuguese', - 'ru': 'russian', - 'es': 'spanish', - 'sv': 'swedish', - 'vn': 'vietnamese', + "ar": "arabic", + "de": "german", + "en": "english", + "es": "spanish", + "fa": "farsi", + "fr": "french", + "hi": "hindi", + "it": "italian", + "ja": "japanese", + "ko": "korean", + "nl": "dutch", + "pl": "polish", + "pt": "portuguese", + "ru": "russian", + "sv": "swedish", + "vn": "vietnamese", + "zh": "mandarin", } def generate_pv_params(ppn_files, header_file_folders): script_dir = os.path.dirname(os.path.abspath(__file__)) - repo_dir = os.path.join(script_dir, '../..') + repo_dir = os.path.join(script_dir, "../..") for header_file_path in header_file_folders: - header_file = os.path.join(header_file_path, 'pv_params.h') - with open(os.path.join(script_dir, header_file), 'w') as f_out: + header_file = os.path.join(header_file_path, "pv_params.h") + with open(os.path.join(script_dir, header_file), "w") as f_out: f_out.write(HEADER) for language, keywords in ppn_files.items(): - - if language == 'en': - ppn_dir = os.path.join(repo_dir, 'resources/keyword_files/cortexm') + if language == "en": + ppn_dir = os.path.join(repo_dir, "resources/keyword_files/cortexm") else: - ppn_dir = os.path.join(repo_dir, f'resources/keyword_files_{language}/cortexm') + ppn_dir = os.path.join(repo_dir, f"resources/keyword_files_{language}/cortexm") - f_out.write(f'#if defined(__PV_LANGUAGE_{LANGUAGE_CODE_TO_NAME[language].upper()}__)\n\n') + f_out.write(f"#if defined(__PV_LANGUAGE_{LANGUAGE_CODE_TO_NAME[language].upper()}__)\n\n") for index, keyword in enumerate(keywords): - keyword_file_path = os.path.join(ppn_dir, keyword + '_cortexm.ppn') + keyword_file_path = os.path.join(ppn_dir, keyword + "_cortexm.ppn") ppn_c_array = ppn_to_c_array(keyword_file_path) - f_out.write(f'// Wake-word = {keyword}\n') + f_out.write(f"// Wake-word = {keyword}\n") if index == 0: - f_out.write('static const uint8_t DEFAULT_KEYWORD_ARRAY[] ' - '__attribute__ ((aligned (16))) = {\n') + f_out.write( + "static const uint8_t DEFAULT_KEYWORD_ARRAY[] " "__attribute__ ((aligned (16))) = {\n" + ) else: f_out.write( - f'static const uint8_t {keyword.upper()}_KEYWORD_ARRAY[] ' - '__attribute__ ((aligned (16))) = {\n') - f_out.write('\n'.join(ppn_c_array)) - f_out.write('};\n\n') + f"static const uint8_t {keyword.upper()}_KEYWORD_ARRAY[] " + "__attribute__ ((aligned (16))) = {\n" + ) + f_out.write("\n".join(ppn_c_array)) + f_out.write("};\n\n") - f_out.write('#endif\n\n') + f_out.write("#endif\n\n") f_out.write(FOOTER) @@ -95,51 +97,57 @@ def generate_pv_params(ppn_files, header_file_folders): def ppn_to_c_array(ppn_file_path): indent = 8 line_width = 120 - with open(ppn_file_path, 'rb') as f: + with open(ppn_file_path, "rb") as f: array = f.read() res = list() - array = ['0x%s' % z.hex() for z in struct.unpack('%dc' % len(array), array)] - row = ' ' * indent + array = ["0x%s" % z.hex() for z in struct.unpack("%dc" % len(array), array)] + row = " " * indent last_x = 0 for x in array: if len(row) >= line_width: - row = row.rsplit(', ', maxsplit=1)[0] + ',' + row = row.rsplit(", ", maxsplit=1)[0] + "," res.append(row) - row = ' ' * indent + last_x - if row != ' ' * indent: - row += ', ' + row = " " * indent + last_x + if row != " " * indent: + row += ", " row += x last_x = x - if row != ' ' * indent: + if row != " " * indent: res.append(row) - res.append('') + res.append("") return res -if __name__ == '__main__': +if __name__ == "__main__": wake_words = { - 'en': ('porcupine', 'picovoice', 'bumblebee', 'alexa',), - 'de': ('hey computer',), - 'es': ('hola computadora',), - 'fr': ('bonjour ordinateur',), - 'it': ('ciao computer',), - 'ja': ('konnichiwa konpyūtā',), - 'ko': ('annyeong keompyuteo',), - 'pt': ('olá computador',), - 'ru': ('privet kompyuter',), - 'nl': ('hallo computer',), - 'hi': ('namaste putra',), - 'ar': ('coffee',), - 'pl': ('cześć komputer',), - 'sv': ('hej dator',), - 'vn': ('xin chào máy tính',), - 'zh': ('nǐ hǎo diànnǎo',), + "ar": ("مرحبا الكمبيوتر",), + "de": ("hey computer",), + "en": ( + "porcupine", + "picovoice", + "bumblebee", + "alexa", + ), + "es": ("hola computadora",), + "fa": ("سلام رایانه",), + "fr": ("bonjour ordinateur",), + "hi": ("नमस्ते कंप्यूटर",), + "it": ("ciao computer",), + "ja": ("こんにちは コンピューター",), + "ko": ("안녕 컴퓨터",), + "nl": ("hallo computer",), + "pl": ("cześć komputer",), + "pt": ("olá computador",), + "ru": ("привет компьютер",), + "sv": ("hej dator",), + "vn": ("xin chào máy tính",), + "zh": ("你好电脑",), } include_folders = [ - 'imxrt1050/imxrt1050-evkb/inc', - 'stm32f407/stm32f407g-disc1/Inc/', - 'stm32f411/stm32f411e-disco/Inc/', - 'stm32f769/stm32f769i-disco/Inc/', + "imxrt1050/imxrt1050-evkb/inc", + "stm32f407/stm32f407g-disc1/Inc/", + "stm32f411/stm32f411e-disco/Inc/", + "stm32f769/stm32f769i-disco/Inc/", ] generate_pv_params(wake_words, include_folders) diff --git a/demo/mcu/imxrt1050/imxrt1050-evkb/.cproject b/demo/mcu/imxrt1050/imxrt1050-evkb/.cproject index 2261c2eb36..5de217cf67 100644 --- a/demo/mcu/imxrt1050/imxrt1050-evkb/.cproject +++ b/demo/mcu/imxrt1050/imxrt1050-evkb/.cproject @@ -309,8 +309,8 @@ - - + + @@ -323,59 +323,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -613,8 +613,8 @@ - - + + @@ -627,59 +627,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -917,8 +917,8 @@ - - + + @@ -931,59 +931,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -1221,8 +1221,8 @@ - - + + @@ -1235,59 +1235,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -1525,8 +1525,8 @@ - - + + @@ -1539,59 +1539,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -1829,8 +1829,8 @@ - - + + @@ -1843,59 +1843,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -2133,8 +2133,8 @@ - - + + @@ -2147,59 +2147,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -2437,8 +2437,8 @@ - - + + @@ -2451,59 +2451,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -2741,8 +2741,8 @@ - - + + @@ -2755,59 +2755,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -3045,8 +3045,8 @@ - - + + @@ -3059,59 +3059,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -3349,8 +3349,8 @@ - - + + @@ -3363,59 +3363,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -3653,8 +3653,8 @@ - - + + @@ -3667,59 +3667,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -3957,8 +3957,8 @@ - - + + @@ -3971,59 +3971,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -4261,8 +4261,8 @@ - - + + @@ -4275,59 +4275,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -4565,8 +4565,8 @@ - - + + @@ -4579,59 +4579,59 @@ - - + + - - + - - - - - - - - + + - - - - - @@ -4869,8 +4869,8 @@ - - + + @@ -4883,59 +4883,59 @@ - - + + - - + - - - - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demo/mcu/imxrt1050/imxrt1050-evkb/inc/pv_params.h b/demo/mcu/imxrt1050/imxrt1050-evkb/inc/pv_params.h index e25ea18b38..22cdd2b44c 100644 --- a/demo/mcu/imxrt1050/imxrt1050-evkb/inc/pv_params.h +++ b/demo/mcu/imxrt1050/imxrt1050-evkb/inc/pv_params.h @@ -15,350 +15,573 @@ #include +#if defined(__PV_LANGUAGE_ARABIC__) + +// Wake-word = مرحبا الكمبيوتر +static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { + 0xfd, 0x87, 0xb0, 0xdd, 0x01, 0x99, 0x98, 0x86, 0xbc, 0x0a, 0xe0, 0xf6, 0x65, 0xdd, 0x9e, 0x76, 0x56, 0x0e, + 0x62, 0x66, 0xb9, 0xfa, 0x9b, 0x34, 0x34, 0xa6, 0x55, 0x1a, 0xc7, 0xc6, 0xdb, 0x8d, 0x00, 0xd6, 0x1a, 0xe8, + 0xf7, 0xd0, 0xcb, 0xf7, 0xf4, 0x26, 0x75, 0x5c, 0x3e, 0xff, 0x2a, 0xfe, 0x29, 0xb2, 0x7f, 0x60, 0x82, 0xff, + 0x2d, 0x14, 0x39, 0x17, 0xfe, 0x57, 0x04, 0x75, 0x03, 0x98, 0x97, 0x26, 0x55, 0xbf, 0x25, 0x80, 0x60, 0x5f, + 0x00, 0xe5, 0xca, 0xed, 0xc9, 0xa4, 0xf7, 0xb8, 0xd1, 0x51, 0xc0, 0xa4, 0x12, 0x8f, 0x18, 0x88, 0x46, 0x46, + 0xd3, 0x70, 0x94, 0x80, 0xcb, 0xf8, 0xc9, 0x40, 0x7c, 0x10, 0x19, 0xb5, 0x09, 0xa0, 0x83, 0x47, 0x47, 0xd8, + 0x24, 0x18, 0x6d, 0xec, 0x39, 0xcb, 0x8b, 0x5c, 0x78, 0x4d, 0x8d, 0x8e, 0x2c, 0x06, 0x20, 0x54, 0xbd, 0x6a, + 0x94, 0xcf, 0xfd, 0xbe, 0xf5, 0x45, 0x3f, 0x86, 0x3a, 0xf5, 0xed, 0x0a, 0x45, 0xdf, 0xe2, 0xc9, 0x09, 0x36, + 0x4d, 0x09, 0x5d, 0xdf, 0x1c, 0x34, 0xee, 0x50, 0x1c, 0xba, 0xf1, 0xc6, 0xc1, 0xf5, 0x56, 0x6b, 0x0e, 0xe2, + 0xae, 0x62, 0x89, 0xad, 0x6c, 0x3c, 0xbb, 0x84, 0xb7, 0xf9, 0x55, 0x30, 0x6a, 0x39, 0x84, 0xbb, 0x87, 0x8d, + 0xc4, 0x60, 0x99, 0x82, 0x57, 0x73, 0x82, 0x35, 0x71, 0x79, 0x45, 0x53, 0x0c, 0x19, 0x79, 0x50, 0xde, 0x3a, + 0x15, 0x02, 0x81, 0xbf, 0xd9, 0x84, 0xbb, 0x4d, 0xed, 0xda, 0x6d, 0xc5, 0xa0, 0x06, 0xad, 0xd7, 0x61, 0x81, + 0xde, 0xcd, 0xdb, 0x33, 0x2f, 0x24, 0xf8, 0x0c, 0xe5, 0x28, 0xe8, 0xbb, 0x25, 0x4b, 0x94, 0x7a, 0x55, 0xdc, + 0xf2, 0x61, 0x1c, 0xb3, 0xe3, 0xa9, 0xeb, 0x87, 0xe6, 0x26, 0x3b, 0xfd, 0x34, 0x57, 0x2a, 0x1f, 0x0e, 0x70, + 0x39, 0x21, 0x0e, 0x36, 0x81, 0x4c, 0xb4, 0xc1, 0xb2, 0xcb, 0xaa, 0x94, 0x36, 0x1f, 0xad, 0x1f, 0x7e, 0x6c, + 0xa8, 0x26, 0x3a, 0xb5, 0xbd, 0xe0, 0xa0, 0xc4, 0x29, 0xae, 0x1e, 0xb3, 0xb2, 0x21, 0x56, 0x38, 0x86, 0xb5, + 0x41, 0x42, 0xf2, 0x2a, 0x58, 0x64, 0x34, 0xe0, 0xa8, 0x00, 0x12, 0x79, 0x54, 0xd6, 0x1d, 0x86, 0x89, 0xc0, + 0x9f, 0x36, 0xac, 0x73, 0xbd, 0xf0, 0x5f, 0x85, 0x84, 0xbb, 0x93, 0x8d, 0x21, 0x9b, 0xea, 0xca, 0x98, 0x4d, + 0xd8, 0x5f, 0x0c, 0x8f, 0xf7, 0xf5, 0xc7, 0x2f, 0xc7, 0x45, 0xbf, 0xe9, 0x7d, 0x38, 0x88, 0xad, 0xcc, 0x34, + 0x79, 0x4a, 0xf5, 0xf7, 0x4b, 0x3d, 0xe4, 0x12, 0xa4, 0xb4, 0xe2, 0x36, 0xf8, 0xe1, 0xef, 0x93, 0xa3, 0x43, + 0x57, 0x26, 0x99, 0x28, 0x90, 0x03, 0x46, 0x33, 0x8d, 0xb9, 0xc5, 0xb5, 0x4e, 0xad, 0xfc, 0xda, 0x9a, 0x6e, + 0x1d, 0x5b, 0xf8, 0x93, 0x23, 0x6d, 0x3e, 0x9c, 0xa6, 0xe3, 0x9a, 0x61, 0x89, 0x7e, 0xb1, 0x53, 0x55, 0x92, + 0x4f, 0xf8, 0xb2, 0x23, 0xc4, 0xd7, 0x74, 0x49, 0xe4, 0x30, 0x8c, 0xdb, 0xb6, 0xf9, 0x85, 0xff, 0x0e, 0x58, + 0x39, 0x51, 0x3e, 0x9c, 0xf4, 0x06, 0x5b, 0x40, 0x85, 0x3a, 0xd9, 0xc9, 0xdd, 0xc0, 0xf8, 0x5f, 0x7a, 0xcd, + 0x13, 0x86, 0xdd, 0x28, 0x29, 0x39, 0x6c, 0xad, 0x84, 0x3e, 0xdb, 0xc7, 0x7a, 0x7f, 0x8c, 0x9b, 0x09, 0x3c, + 0x62, 0xbd, 0x27, 0xdb, 0x07, 0x27, 0xbd, 0x59, 0x46, 0x79, 0xdb, 0x7c, 0x90, 0xde, 0xc7, 0xf0, 0x99, 0x28, + 0x40, 0xf5, 0x2a, 0x20, 0xa9, 0xe6, 0x54, 0xb9, 0x87, 0x74, 0x19, 0xab, 0x09, 0x60, 0x8f, 0xcd, 0xf8, 0x10, + 0xda, 0x2d, 0x17, 0x03, 0x96, 0x45, 0x64, 0x5f, 0xd1, 0xec, 0x53, 0xe0, 0x20, 0xa2, 0x09, 0x2d, 0x62, 0x4b, + 0xed, 0x5b, 0x6c, 0x1c, 0x71, 0x0c, 0x35, 0x7c, 0x6d, 0x3b, 0x0d, 0x2b, 0x1d, 0xf7, 0xd5, 0x28, 0xd3, 0x17, + 0x25, 0x7d, 0xdd, 0x4e, 0x1e, 0xdf, 0x80, 0x20, 0x28, 0x15, 0x2f, 0xdc, 0x12, 0x54, 0x28, 0x54, 0xf8, 0x34, + 0x6f, 0x30, 0xd6, 0x93, 0x09, 0x73, 0xde, 0xd7, 0x16, 0x5a, 0x83, 0x28, 0xd1, 0xa6, 0x00, 0xad, 0x78, 0xbc, + 0xd0, 0xb8, 0x22, 0x5a, 0x6f, 0xcb, 0xa3, 0x35, 0x55, 0x97, 0xea, 0x10, 0xb3, 0xfd, 0xa4, 0xdb, 0x10, 0xf4, + 0x7e, 0x3d, 0x15, 0x50, 0x6a, 0x82, 0x92, 0xba, 0xa6, 0xb6, 0x22, 0x53, 0xef, 0x4f, 0xcc, 0x08, 0x81, 0xbf, + 0x91, 0x46, 0x28, 0x8b, 0x1d, 0x94, 0x94, 0xc6, 0x14, 0x3a, 0x71, 0x4f, 0x67, 0x70, 0x55, 0xe0, 0x0a, 0x7c, + 0xe9, 0xe9, 0x3e, 0x4e, 0x09, 0xa0, 0xbf, 0x78, 0x70, 0x54, 0x82, 0x1d, 0x95, 0x92, 0x79, 0x9b, 0xad, 0x8c, + 0xc7, 0x37, 0x17, 0xfd, 0x2f, 0x5c, 0x59, 0xd2, 0x51, 0x82, 0x38, 0x47, 0xdf, 0x9c, 0x60, 0x82, 0x7b, 0xb1, + 0xbe, 0xcf, 0xd2, 0x29, 0xcf, 0x07, 0x49, 0xbb, 0x8e, 0x49, 0x2f, 0x88, 0x74, 0xe0, 0x92, 0x42, 0xde, 0xa9, + 0x77, 0xab, 0x3a, 0xec, 0x67, 0x89, 0x8a, 0xe4, 0x40, 0x68, 0x21, 0x2d, 0x7d, 0xa5, 0xfb, 0xec, 0xf7, 0x27, + 0x68, 0x4f, 0x6f, 0xb6, 0xa0, 0x35, 0xa1, 0x34, 0x34, 0x83, 0x3d, 0x20, 0xe8, 0xe8, 0x38, 0x57, 0x92, 0xc0, + 0x88, 0x3e, 0x62, 0x21, 0xc9, 0x13, 0xd2, 0xcd, 0x84, 0xef, 0x56, 0xb0, 0xb5, 0x8d, 0x33, 0x51, 0xde, 0x8f, + 0x35, 0x33, 0x73, 0xe2, 0x8d, 0x6d, 0xee, 0xe1, 0xe4, 0xc8, 0xf5, 0xbd, 0xc8, 0xdc, 0x98, 0x39, 0x72, 0x2e, + 0x5a, 0x9d, 0xf3, 0x95, 0x40, 0x88, 0xe8, 0x0a, 0xbe, 0xca, 0x95, 0xd3, 0x88, 0xef, 0xc7, 0x64, 0x35, 0xf5, + 0xcf, 0xb7, 0xb0, 0x24, 0xf3, 0x7b, 0x6f, 0x3f, 0xb8, 0x0d, 0x88, 0x23, 0x18, 0xa5, 0x96, 0xf7, 0x0e, 0x7b, + 0xbe, 0xb2, 0xfc, 0xf5, 0xdf, 0xa8, 0x02, 0x89, 0xcc, 0xf2, 0xa4, 0x79, 0x28, 0x9a, 0x72, 0x10, 0x0a, 0xae, + 0xf2, 0x9a, 0x44, 0xce, 0x15, 0x6f, 0x50, 0x98, 0x7e, 0x9e, 0xe4, 0x15, 0xff, 0x70, 0xc9, 0x43, 0x33, 0x39, + 0xbf, 0xc9, 0xc3, 0x6c, 0x26, 0xd4, 0xb8, 0xd4, 0x06, 0x66, 0x30, 0xe6, 0x08, 0x26, 0x63, 0x31, 0x31, 0x31, + 0xf7, 0xf1, 0x82, 0x7c, 0x17, 0xeb, 0x6c, 0x17, 0x92, 0x15, 0x6b, 0x31, 0x2d, 0xd1, 0x97, 0x0d, 0xf4, 0x39, + 0xae, 0xf6, 0xf1, 0x7e, 0xac, 0x42, 0xa9, 0x7c, 0xe6, 0x77, 0xe6, 0x8e, 0xb2, 0x35, 0x60, 0xd4, 0x17, 0x0d, + 0x47, 0xed, 0x86, 0x18, 0x0d, 0x37, 0xba, 0x5b, 0x1c, 0x84, 0x24, 0xcd, 0x39, 0x57, 0x17, 0x04, 0x50, 0x60, + 0xe9, 0x87, 0x1c, 0x8b, 0xa6, 0x4f, 0x64, 0x40, 0x8e, 0xad, 0x6f, 0xcf, 0x35, 0x41, 0x72, 0x01, 0xed, 0xb1, + 0xa6, 0x39, 0x4a, 0x49, 0xba, 0x12, 0x45, 0x85, 0xee, 0x08, 0x93, 0xef, 0x53, 0x1b, 0x19, 0xd1, 0x33, 0xa5, + 0xd8, 0x78, 0xff, 0x6e, 0xff, 0x9f, 0x75, 0x75, 0x14, 0x5c, 0xf8, 0x2f, 0x37, 0x48, 0x45, 0x39, 0x3f, 0x2a, + 0xce, 0xe8, 0x76, 0xa4, 0x69, 0x51, 0x12, 0xf4, 0x0d, 0xcc, 0x21, 0xf7, 0x6d, 0x24, 0xbd, 0x20, 0xee, 0x1e, + 0x10, 0x1f, 0xbd, 0x69, 0xed, 0xc7, 0x7f, 0x69, 0xb7, 0xa2, 0x5b, 0x59, 0x39, 0xdd, 0x35, 0xdb, 0x30, 0x99, + 0x9f, 0x3e, 0xc5, 0x87, 0x8c, 0x88, 0xca, 0x5b, 0x0b, 0xba, 0x6c, 0x0d, 0x87, 0x82, 0x33, 0xc8, 0xdc, 0x8f, + 0xb4, 0x5b, 0xc9, 0xf3, 0xb0, 0x50, 0x7c, 0x00, 0xf6, 0xe0, 0xd2, 0xc7, 0xd1, 0x62, 0x85, 0x37, 0x0e, 0xf6, + 0x90, 0x4c, 0x9e, 0xca, 0xf1, 0x81, 0x0f, 0x67, 0x04, 0xd2, 0xcb, 0xb8, 0x2e, 0xed, 0x96, 0xbd, 0x19, 0x55, + 0xf1, 0x56, 0x7b, 0x48, 0x0b, 0xd4, 0x1d, 0xcb, 0xab, 0x21, 0xba, 0x23, 0x56, 0xd1, 0xe6, 0xb5, 0xa5, 0x4a, + 0x01, 0x2b, 0x86, 0xfd, 0xfe, 0x67, 0x7d, 0xd4, 0x69, 0x2d, 0x67, 0x18, 0xad, 0xd2, 0xb4, 0x51, 0x52, 0x5d, + 0x9f, 0x44, 0x5b, 0xb3, 0xc5, 0xdf, 0xd8, 0xd5, 0xda, 0x2d, 0xb9, 0xe1, 0x00, 0x63, 0xcf, 0x00, 0xe5, 0x30, + 0x3e, 0x98, 0x87, 0x91, 0x54, 0xcc, 0x6a, 0x92, 0x9c, 0x35, 0x14, 0x71, 0x6a, 0xeb, 0xd2, 0x07, 0x2c, 0x01, + 0x43, 0xfa, 0x97, 0xe0, 0x0b, 0x8e, 0x23, 0xad, 0x82, 0xd2, 0x45, 0xc4, 0x8e, 0xc9, 0x08, 0xcf, 0xff, 0x98, + 0x42, 0x23, 0xde, 0xa4, 0xae, 0x9b, 0x65, 0xc8, 0x11, 0x39, 0xe1, 0xb1, 0xb0, 0xde, 0x17, 0x9c, 0x93, 0x64, + 0xd4, 0xfa, 0x74, 0xfb, 0x5b, 0xbc, 0x3e, 0xfd, 0x52, 0xd5, 0x7f, 0x0e, 0x43, 0x08, 0x5c, 0xf9, 0x1a, 0x35, + 0xd0, 0xc2, 0x82, 0x61, 0xe2, 0x3a, 0x60, 0xa1, 0xc6, 0xb9, 0xbe, 0x6c, 0xe2, 0x98, 0xbf, 0xc7, 0x42, 0x91, + 0x64, 0x99, 0xbd, 0x28, 0x90, 0x8d, 0xe6, 0x0b, 0x36, 0x73, 0xe1, 0xb2, 0x7b, 0x8e, 0x0f, 0xb1, 0x7d, 0xdf, + 0xe3, 0x23, 0x1d, 0x5e, 0xc8, 0x5e, 0xbe, 0x14, 0x76, 0xd0, 0x35, 0xe2, 0xb2, 0x6e, 0x90, 0x06, 0x06, 0xba, + 0xd3, 0xda, 0x22, 0x83, 0xb8, 0xfb, 0x05, 0xcb, 0xb3, 0xcf, 0x1f, 0xae, 0xb3, 0x92, 0x52, 0x56, 0x70, 0x6c, + 0x85, 0x86, 0xe0, 0xa0, 0xa1, 0x98, 0x0e, 0x4d, 0x6d, 0x94, 0x7a, 0x8f, 0x54, 0x2a, 0xe8, 0x61, 0xf9, 0xba, + 0x04, 0x78, 0x56, 0xaf, 0x3d, 0x78, 0x89, 0x6e, 0x31, 0x0c, 0xdf, 0x7e, 0x52, 0x03, 0xd7, 0xe4, 0xab, 0x3c, + 0x97, 0x92, 0xe2, 0xa8, 0xcc, 0x37, 0xd0, 0x83, 0x73, 0x01, 0x44, 0x82, 0xb9, 0xa4, 0x39, 0x97, 0x7f, 0x78, + 0x81, 0x68, 0x89, 0x3b, 0xd6, 0xb9, 0x7c, 0x67, 0xb6, 0xd8, 0x30, 0x15, 0x5f, 0x09, 0x60, 0x72, 0x6b, 0x9d, + 0x74, 0x33, 0x58, 0x43, 0xa7, 0x61, 0x1b, 0x21, 0x62, 0xbc, 0x72, 0xda, 0x84, 0xdb, 0x2b, 0x0f, 0x60, 0x13, + 0x64, 0x6b, 0x43, 0x0a, 0xb5, 0x54, 0xa0, 0xdf, 0xf0, 0xda, 0x95, 0x35, 0x81, 0xbb, 0xf7, 0x72, 0x27, 0xf6, + 0xe1, 0x54, 0xc2, 0x3d, 0x4c, 0x99, 0xc9, 0x45, 0x72, 0xc6, 0x47, 0xaa, 0xb4, 0x17, 0x6f, 0xca, 0xec, 0x0d, + 0x55, 0x30, 0xcb, 0xc3, 0x79, 0x99, 0xc5, 0x3b, 0x98, 0x3f, 0x2b, 0xb2, 0xcf, 0xbd, 0xbb, 0x90, 0xb6, 0x4a, + 0x46, 0x19, 0x37, 0x7e, 0x0b, 0x7c, 0x0f, 0x7f, 0x67, 0x4c, 0x5e, 0x84, 0xc2, 0xe6, 0xa3, 0x4d, 0x41, 0xd2, + 0x97, 0x4f, 0x1a, 0x30, 0x25, 0xf0, 0xfb, 0xb7, 0x45, 0xaf, 0xf1, 0xe8, 0x63, 0xb2, 0x50, 0x61, 0xf2, 0x87, + 0xcc, 0x34, 0x54, 0x6b, 0xa7, 0xee, 0x04, 0xa3, 0x3f, 0xaa, 0x63, 0x08, 0xf1, 0xb2, 0x1d, 0xf7, 0xbe, 0x3a, + 0xb4, 0x63, 0x1d, 0x01, 0x9a, 0x8a, 0xc3, 0x78, 0xf9, 0x17, 0x1c, 0x3f, 0x6b, 0x9e, 0xcf, 0xee, 0xce, 0x96, + 0x84, 0x4e, 0x05, 0xaf, 0x16, 0x03, 0x07, 0x81, 0x77, 0x25, 0xab, 0x67, 0x95, 0xfa, 0x6c, 0xc9, 0xd3, 0xd3, + 0x8a, 0xfe, 0xe2, 0xc4, 0xa2, 0x1c, 0x83, 0x3d, 0x71, 0xf1, 0xcc, 0xae, 0x8b, 0xb2, 0x82, 0xcc, 0x12, 0xb9, + 0x17, 0xd3, 0xf5, 0x80, 0xd8, 0x06, 0x18, 0x38, 0x12, 0x54, 0xd3, 0x0e, 0x78, 0x0e, 0xfd, 0xd7, 0xbe, 0x20, + 0x98, 0x3f, 0x74, 0xae, 0x0a, 0xda, 0x66, 0xa3, 0x02, 0xfc, 0xd6, 0x44, 0x94, 0xde, 0xda, 0xf2, 0x6c, 0xa1, + 0xa8, 0x32, 0xf3, 0x9b, 0xee, 0x10, 0x18, 0x35, 0xcd, 0x3b, 0x2d, 0x2f, 0x48, 0x75, 0xff, 0x39, 0xb5, 0x75, + 0x2c, 0x79, 0xfa, 0xa1, 0xc7, 0x2e, 0x89, 0x9b, 0xb1, 0x0d, 0x70, 0x07, 0x22, 0x76, 0x75, 0x22, 0x40, 0x1a, + 0x79, 0x6b, 0xf0, 0xa1, 0xda, 0x11, 0xda, 0x0e, 0x77, 0x5e, 0x35, 0x7f, 0xec, 0x20, 0x52, 0xed, 0x37, 0x38, + 0x35, 0x9b, 0x80, 0x6d, 0xd1, 0x6b, 0x34, 0x1c, 0xf3, 0x89, 0x65, 0x14, 0xc1, 0xcd, 0x4e, 0x4e, 0xd5, 0x58, + 0xcc, 0x18, 0x75, 0xb8, 0x79, 0x2a, 0xfd, 0xe5, 0xe6, 0x3f, 0xde, 0xeb, 0x77, 0x0a, 0x2e, 0x10, 0x5a, 0x7a, + 0x1e, 0xdd, 0x20, 0x42, 0x4c, 0x04, 0xe5, 0xdd, 0x34, 0x17, 0xde, 0x38, 0x45, 0x38, 0x39, 0x22, 0x15, 0xa8, + 0xfc, 0xae, 0x9f, 0x24, 0x88, 0x0e, 0xb7, 0x46, 0xb1, 0x2c, 0x18, 0x2d, 0xce, 0xb7, 0xe6, 0x49, 0x8b, 0xd5, + 0xe0, 0x92, 0xff, 0x4b, 0x70, 0xca, 0xaa, 0x3a, 0xff, 0x59, 0xd9, 0xc4, 0x6c, 0x3d, 0x45, 0x0d, 0x79, 0x11, + 0x02, 0xff, 0xec, 0xc8, 0xfb, 0xbc, 0xcd, 0xc2, 0xd2, 0xc9, 0xd5, 0x2c, 0x8b, 0x19, 0xb8, 0xfc, 0xda, 0x90, + 0x13, 0xb8, 0xc6, 0x96, 0x14, 0xb8, 0x26, 0x83, 0x27, 0x76, 0x35, 0x57, 0x17, 0x91, 0x9d, 0x56, 0xa5, 0x6a, + 0x3c, 0x12, 0xe1, 0x1e, 0xd8, 0x18, 0xee, 0xd0, 0x92, 0xc6, 0xa3, 0xae, 0x87, 0x46, 0xe9, 0x14, 0xaa, 0x8c, + 0x30, 0x98, 0xf4, 0x45, 0xaf, 0x1a, 0x59, 0x21, 0x7f, 0xaf, 0xfd, 0x0c, 0x36, 0xd8, 0x00, 0x0a, 0xcc, 0xc6, + 0x25, 0x6e, 0x8e, 0x48, 0x6d, 0x70, 0x6b, 0x0c, 0xc4, 0xb6, 0xde, 0xad, 0x67, 0x58, 0xe3, 0x3f, 0x08, 0xc3, + 0x58, 0xc7, 0x57, 0x78, 0x44, 0xe1, 0xe4, 0x9b, 0x12, 0x79, 0x0d, 0xb4, 0x9d, 0xb8, 0x19, 0x0c, 0x21, 0x6e, + 0x90, 0x79, 0x8f, 0x97, 0x99, 0xeb, 0x6d, 0xce, 0x34, 0x13, 0x9e, 0x16, 0x6b, 0x9c, 0xd5, 0x1e, 0x92, 0xc4, + 0x8d, 0xa7, 0x3f, 0x67, 0x7a, 0x46, 0xa8, 0x70, 0x08, 0xbd, 0x0a, 0x0e, 0x06, 0xc5, 0xea, 0x84, 0x8e, 0xc1, + 0xb6, 0x9a, 0x2e, 0xd8, 0xa3, 0x81, 0x1f, 0x81, 0x76, 0x65, 0xdd, 0x82, 0x47, 0xb9, 0x09, 0x67, 0x18, 0x0b, + 0xb8, 0xdd, 0x26, 0x95, 0xb3, 0x30, 0xc0, 0x6d, 0xef, 0xcb, 0xa3, 0xaf, 0xb6, 0x9f, 0xca, 0x80, 0xbb, 0x5f, + 0x1f, 0x7c, 0x49, 0x6c, 0xbf, 0xcc, 0x8a, 0xee, 0x19, 0xf0, 0xd2, 0xb7, 0x24, 0xad, 0x6e, 0xa1, 0x5f, 0x22, + 0x9d, 0xf4, 0x26, 0xc6, 0x62, 0x34, 0x74, 0xda, 0xff, 0xc5, 0x7b, 0x23, 0xf7, 0x1f, 0xea, 0x71, 0x07, 0xbd, + 0x9f, 0x8a, 0x4e, 0xdf, 0xe4, 0xc3, 0xcd, 0x46, 0x72, 0x56, 0x85, 0xd8, 0x35, 0x9c, 0xef, 0x93, 0xb6, 0x02, + 0x3b, 0xda, 0x78, 0x44, 0xca, 0x30, 0x79, 0x3b, 0x07, 0x64, 0x75, 0xed, 0x27, 0x0e, 0xf2, 0x78, 0xe8, 0xc0, + 0xf2, 0x61, 0xfb, 0xf3, 0xcd, 0x25, 0x8f, 0xca, 0x42, 0x2f, 0xdf, 0x46, 0xcc, 0xa4, 0xa7, 0x5a, 0x2d, 0xbd, + 0x1c, 0x77, 0x52, 0x08, 0x3a, 0xfd, 0xea, 0xe3, 0xf0, 0x37, 0x8c, 0xb6, 0x6a, 0xcf, 0x61, 0x2a, 0x26, 0x28, + 0xc2, 0x50, 0xd1, 0x4f, 0xbc, 0x72, 0x57, 0x6d, 0x9f, 0x4c, 0x32, 0xb3, 0xa8, 0x2b, 0xca, 0x50, 0x15, 0x64, + 0x84, 0xb5, 0x2b, 0xa2, 0x6e, 0x4f, 0x1d, 0x88, 0xc8, 0x48, 0x7c, 0xf4, 0x58, 0xe2, 0x97, 0x5c, 0x31, 0xf4, + 0x2d, 0x5f, 0x5a, 0xc9, 0x3d, 0x07, 0x21, 0xc5, 0x69, 0x15, 0xb1, 0x44, 0x90, 0x11, 0x5e, 0x7c, 0xfc, 0xd2, + 0x60, 0x6d, 0x3a, 0x92, 0x04, 0x5c, 0x2d, 0x56, 0x2a, 0x0a, 0x6b, 0x9c, 0x4f, 0xf2, 0xc4, 0xb8, 0x60, 0x08, + 0x52, 0x2a, 0x9a, 0x55, 0x4c, 0xf0, 0xcc, 0xa9, 0x83, 0xb4, 0x8e, 0x07, 0xc4, 0x30, 0x69, 0xaf, 0x94, 0xfb, + 0x3f, 0x3b, 0x1c, 0x97, 0xee, 0xa6, 0xb2, 0x84, 0x56, 0x45, 0x5f, 0x0a, 0xe7, 0x3a, 0x16, 0x4b, 0x8b, 0x54, + 0xd4, 0x35, 0x38, 0xd5, 0x01, 0x92, 0xfc, 0x20, 0x8b, 0x0f, 0x2d, 0xc2, 0x97, 0xe6, 0x29, 0x88, 0x0b, 0x35, + 0xee, 0x0a, 0x35, 0xd6, 0x93, 0xb2, 0x00, 0x2d, 0xc2, 0xae, 0x35, 0x21, 0x52, 0xdb, 0x48, 0x7f, 0xaa, 0xe8, + 0x75, 0xfc, 0xb5, 0x1f, 0x6d, 0xc1, 0x25, 0x69, 0x8c, 0x78, 0x29, 0xf1, 0x4a, 0x0c, 0x3e, 0xbe, 0x9a, 0x1a, + 0xd7, 0x8f, 0x61, 0x74, 0xb7, 0xd5, 0x4c, 0xb8, 0xd0, 0x14, 0xd6, 0x32, 0x57, 0x11, 0xde, 0x93, 0x0a, 0x9c, + 0x7a, 0x73, 0xeb, 0x28, 0x20, 0xf0, 0x37, 0x4c, 0xa4, 0x90, 0x13, 0xc4, 0xbe, 0x30, 0x19, 0x7a, 0x9b, 0xec, + 0x62, 0xef, 0x66, 0x4f, 0x59, 0x91, 0x27, 0x72, 0xb4, 0x5f, 0x5c, 0x0e, 0x0d, 0x8b, 0x3e, 0xc9, 0x5e, 0xaa, + 0x92, 0x7a, 0x76, 0xfa, 0xcb, 0x84, 0x53, 0x56, 0xda, 0x3f, 0xfa, 0x35, 0x31, 0xfd, 0xa5, 0xb8, 0x47, 0x7d, + 0x68, 0x30, 0x50, 0xc3, 0x6c, 0x5d, 0x18, 0xc0, 0xeb, 0x32, 0x83, 0x54, 0xd8, 0x17, 0xd2, 0x66, 0x4e, 0xcb, + 0xad, 0x95, 0x39, 0xb3, 0x34, 0xb0, 0x2a, 0x12, 0xbd, 0x68, 0x74, 0x88, 0xba, 0x9d, 0xc0, 0xbb, 0xb4, 0x0e, + 0xd7, 0x2f, 0xd4, 0x5d, 0x40, 0xc6, 0x0f, 0xef, 0x8a, 0xb6, 0x4c, 0x89, 0x4e, 0xed, 0xde, 0x43, 0x2b, 0x2d, + 0xd8, 0x7b, 0x96, 0x9c, 0x7b, 0x68, 0xb7, 0x09, 0xb2, 0xa0, 0x2f, 0x11, 0x2c, 0x6e, 0x1f, 0x8f, 0x9b, 0x34, + 0x18, 0xc9, 0xd4, 0xf9, 0xeb, 0x49, 0x65, 0x66, 0xe1, 0xe7, 0x17, 0xb3, 0x51, 0x7c, 0x19, 0x13, 0x51, 0x2b, + 0x2e, 0x5f, 0x45, 0x94, 0x5a, 0x02, 0x35, 0x82, 0xca, 0xfa, 0x77, 0x11, 0xc9, 0x75, 0xd4, 0x72, 0xf2, 0x99, + 0x47, 0x97, 0x26, 0x96, 0x80, 0x8b, 0x33, 0xff, 0xf6, 0xd0, 0x4a, 0x4a, 0xab, 0xde, 0x55, 0x7c, 0x6f, 0xc0, + 0xf2, 0x3d, 0x37, 0x54, 0xcf, 0xab, 0x15, 0x66, 0x02, 0x4b, 0x38, 0x04, 0x45, 0x18, 0x08, 0x05, 0x58, 0xd1, + 0xed, 0x10, 0xfe, 0xe0, 0xe2, 0xc7, 0x24, 0x30, 0x22, 0xcd, 0x06, 0xd9, 0x02, 0x37, 0x53, 0x21, 0x88, 0x3d, + 0x3f, 0x9e, 0x21, 0x77, 0xb5, 0x85, 0xf8, 0x3d, 0x15, 0xc4, 0x00, 0x61, 0x59, 0x07, 0x43, 0x0f, 0x1e, 0x92, + 0x9e, 0xba, 0xfc, 0xa0, 0x58, 0xfd, 0x2e, 0x87, 0x93, 0x82, 0xd6, 0x02, 0xf5, 0x84, 0x08, 0x96, 0x8a, 0xa3, + 0xf9, 0xd2, 0xc3, 0xf2, 0xad, 0xbc, 0x13, 0xcb, 0xe9, 0x98, 0xed, 0xcd, 0xc5, 0x83, 0xbc, 0x43, 0x91, 0xcc, + 0x19, 0x47, 0x14, 0x7e, 0x8c, 0x8e, 0x36, 0x5d, 0x9e, 0x96, 0x8d, 0x97, 0x61, 0xad, 0x73, 0x64, 0x47, 0xed, + 0x3e, 0x40, 0x76, 0x99, 0xbe, 0x47, 0xe7, 0x5f, 0xae, 0x4c, 0x88, 0x3e, 0x90, 0x08, 0xd9, 0xc6, 0x35, 0x4b, + 0x19, 0xe4, 0x7b, 0xfe, 0x23, 0x04, 0x10, 0x2a, 0x50, 0x37, 0x88, 0x18, 0x72, 0xd0, 0x2a, 0x2f, 0x77, 0xaa, + 0x09, 0xe0, 0xf2, 0x49, 0x7a, 0xf2, 0xf9, 0x6b, 0xa5, 0x53, 0x55, 0xd5, 0x28, 0xf9, 0x2c, 0x0c, 0x99, 0x33, + 0x31, 0xc6, 0xa5, 0xb2, 0x52, 0x30, 0x42, 0x8e, 0x53, 0xb4, 0x38, 0xd3, 0x89, 0xfd, 0x0f, 0x25, 0x79, 0xbc, + 0xac, 0xe3, 0x8c, 0x04, 0xfd, 0x38, 0x67, 0xf0, 0xb5, 0x5f, 0xb1, 0x66, 0xf2, 0xb3, 0xd6, 0x0d, 0x99, 0x66, + 0xb6, 0x7b, 0xf4, 0x75, 0xa9, 0xb6, 0x8b, 0xbf, 0x58, 0xf8, 0xcc, 0xe0, 0x2c, 0xf6, 0xaf, 0xae, 0x1a, 0xd1, + 0x62, 0x55, 0xec, 0xb5, 0xf7, 0xff, 0x7b, 0x32, 0xe5, 0x81, 0x4d, 0xc1, 0x29, 0x67, 0x84, 0xb9, 0x54, 0x03, + 0x35, 0x17, 0x21, 0xcf, 0x91, 0xcd, 0x60, 0x6e, 0x2d, 0x86, 0xe1, 0x16, 0x56, 0x6a, 0x53, 0x9b, 0x98, 0xb8, + 0x8c, 0x85, 0x5a, 0x3b, 0xa0, 0xc0, 0x9c, 0xb4, 0xc8, 0x90, 0xda, 0x29, 0xd6, 0xcd, 0xc7, 0x6b, 0x8d, 0x43, + 0x95, 0x3d, 0xeb, 0x58, 0x6c, 0x55, 0x9a, 0xf5, 0xa3, 0xe2, 0xb0, 0x6d, 0x00, 0xe7, 0x98, 0xe5, 0xcb, 0x7a, + 0xf3, 0x3f, 0x0b, 0x09, 0x47, 0x45, 0x37, 0xc4, 0x98, 0x90, 0x00, 0x39, 0x4a, 0xff, 0x62, 0x01, 0x97, 0xb8, + 0x24, 0x41, 0x61, 0xd5, 0xbe, 0xc1, 0xac, 0xa8, 0xe5, 0x36, 0x41, 0x33, 0x2f, 0xef, 0x7d, 0x5e, 0x94, 0x60, + 0x76, 0xbf, 0x6c, 0xb3, 0x7a, 0x59, 0x60, 0xd3, 0x78, 0xbc, 0xc6, 0x4d, 0xf5, 0xe0, 0x1d, 0x55, 0x51, 0xf2, + 0xed, 0x17, 0x19, 0x03, 0x8e, 0x2e, 0xd6, 0x3f, 0x43, 0x7d, 0x91, 0x5b, 0xc8, 0x0f, 0xf3, 0x03, 0x58, 0x95, + 0x67, 0xed, 0x8b, 0xe2, 0x45, 0x84, 0xa5, 0x6d, 0xf8, 0x98, 0x50, 0x7f, 0x89, 0xcf, 0xf2, 0x40, 0x05, 0x8d, + 0x09, 0x8d, 0xdd, 0x11, 0xf5, 0x4c, 0x09, 0x71, 0x96, 0x8c, 0x01, 0xca, 0x99, 0x78, 0xfa, 0x50, 0x83, 0x6b, + 0xeb, 0x0d, 0x65, 0x1d, 0xee, 0xc2, 0xb2, 0x03, 0x66, 0x60, 0xbd, 0xa1, 0x9d, 0x13, 0x50, 0x8f, 0xeb, 0x0b, + 0x9a, 0x9e, 0x26, 0x9a, 0x94, 0x1b, 0x85, 0x6e, 0x4d, 0xbb, 0x0f, 0x6d, 0x72, 0x8f, 0x45, 0xb8, 0x95, 0x18, + 0x55, 0x60, 0x07, 0x27, 0x59, 0xb1, 0x73, 0xf3, 0xf8, 0xfb, 0xa6, 0xa1, 0x70, 0xd6, 0xd3, 0x35, 0xea, 0xaf, + 0x7d, 0x70, 0x88, 0xcd, 0x73, 0x34, 0x08, 0x63, 0xbd, 0xf8, 0x9d, 0x29, 0x31, 0x12, 0xea, 0x9f, 0xd0, 0x0c, + 0x5a, 0x06, 0xa3, 0xbd, 0xf9, 0xd4, 0x36, 0x02, 0x1d, 0x5a, 0x80, 0xe2, 0x66, 0xcc, 0x0b, 0x08, 0xab, 0xef, + 0xf7, 0x06, 0x79, 0xcf, 0x90, 0x90, 0x11, 0x31, 0x00, 0xcf, 0x03, 0x37, 0xb7, 0x2b, 0xd1, 0x94, 0x98, 0xfd, + 0xe2, 0x21, 0x5f, 0x0f, 0xcc, 0x20, 0xad, 0x8a, 0xf9, 0xf6, 0x77, 0x0e, 0xe8, 0x57, 0x87, 0x69, 0xd8, 0x61, + 0x03, 0xb5, 0x57, 0xf0, 0xf2, 0xd8, 0x24, 0x7b, 0x5b, 0x32, 0xc0, 0xdb, 0xa8, 0xc8, 0xff, 0x6c, 0x0b, 0xe4, + 0x7d, 0xd1, 0x6a, 0xd5, 0x7e, 0xa1, 0x01, 0x9a, 0x5a, 0xcb, 0x5e, 0x67, 0xa6, 0x1c, 0xdd, 0x20, 0xcf, 0xa7, + 0x91, 0x10, 0x47, 0x06, 0xb6, 0x2e, 0xc5, 0xb5, 0x35, 0x75, 0xae, 0xe8, 0xc7, 0xea, 0xb1, 0xb4, 0x27, 0x1b, + 0x52, 0x8a, 0x8d, 0x98, 0xe2, 0xc2, 0x6a, 0x17, 0x9d, 0x3d, 0x0d, 0x6e, 0xcc, 0x21, 0x8a, 0xbe, 0x55, 0xcd, + 0x19, 0x03, 0x2a, 0x27, 0xb7, 0xfb, 0xdb, 0x1d, 0xc0, 0xf8, 0x33, 0x1d, 0x9c, 0x4d, 0x40, 0x8c, 0x85, 0x16, + 0x5a, 0xc3, 0x55, 0xc8, 0xc1, 0x80, 0xe9, 0x6a, 0xb9, 0x88, 0x77, 0xd6, 0xba, 0xdd, 0xc4, 0x57, 0xd6, 0x1e, + 0xee, 0x98, 0x3b, 0x46, 0x9a, 0xf2, 0xba, 0x47, 0x0a, 0x81, 0xe9, 0x86, 0x32, 0xad, 0xa8, 0x17, 0xa6, 0x12, + 0xf3, 0x13, 0x93, 0xde, 0x7f, 0x52, 0x8d, 0xe2, 0x5d, 0xab, 0xce, 0xf3, 0x5e, 0x40, 0x69, 0xf1, 0x00, 0x9d, + 0x26, 0x6a, 0xb5, 0xb7, 0x3b, 0x82, 0xf0, 0x51, 0xb2, 0x8b, 0xea, 0xf0, 0x42, 0xaa, 0x69, 0x4c, 0x3a, 0xc4, + 0x4e, 0xb7, 0x35, 0x83, 0x97, 0xec, 0xb6, 0xe9, 0x76, 0x80, 0xbb, 0x88, 0x47, 0x73, 0x77, 0x6f, 0x54, 0x77, + 0xf4, 0x93, 0x04, 0xb8, 0x70, 0x77, 0xe0, 0xf1, 0xc3, 0x24, 0x50, 0x20, 0xb7, 0xe5, 0x1c, 0xa1, 0xd2, 0xae, + 0xe1, 0x25, 0x65, 0x23, 0xb6, 0x8c, 0x6e, 0x24, 0x97, 0xb1, 0xbe, 0x3b, 0xd3, 0xf5, 0x30, 0xfb, 0xe3, 0x93, + 0x2d, 0x70, 0xac, 0xde, 0x5a, 0x6c, 0x34, 0x81, 0xd9, 0xef, 0xee, 0x34, 0xc1, 0x2e, 0xa6, 0xf3, 0xd5, 0xdc, + 0x0a, 0x97, 0x3e, 0x75, 0x30, 0x66, 0xc8, 0x1b, 0xef, 0x66, 0xb2, 0x4c, 0x4e, 0xee, 0x9d, 0xa6, 0x43, 0xc3, + 0x1e, 0x3f, 0x24, 0x7e, 0x08, 0xa5, 0x2d, 0x47, 0x4c, 0x10, 0x0f, 0xe7, 0x4c, 0xad, 0x45, 0x11, 0xc4, 0x53, + 0x99, 0x84, 0xf0, 0x27, 0x50, 0xa7, 0xe1, 0x0b, 0xf8, 0x9c, 0x46, 0xd2, 0x50, 0x26, 0xd8, 0x1f, 0x34, 0x44, + 0x1f, 0xdc, 0x70, 0x82, 0x49, 0x2a, 0x57, 0x70, 0xcb, 0x75, 0x50, 0x2d, 0xe2, 0x3b, 0x81, 0xed, 0x32, 0x15, + 0x62, 0x55, 0x12, 0x7c, 0xb5, 0xe0, 0xd8, 0xe1, 0xd5, 0x93, 0x02, 0x69, 0xb3, 0x78, 0x8b, 0x3c, 0xde, 0x9f, + 0x08, 0xf3, 0x0b, 0xba, 0xd3, 0x6f, 0xd2, 0x43, 0x94, 0xa3, 0xe9, 0x99, 0x7c, 0xa8, 0xcb, 0x7a, 0x19, 0xf8, + 0xcf, 0x06, 0x66, 0x4b, 0xf8, 0xd1, 0x96, 0x78, 0x48, 0x45, 0x22, 0xa7, 0xc5, 0x41, 0x86, 0xea, 0xf7, 0x92, + 0x55, 0x0a, 0x84, 0xb2, 0x62, 0xa2, 0xc0, 0xe6, 0xce, 0x10, 0x02, 0x2b, 0x0d, 0xe5, 0x50, 0xee, 0x41, 0xc7, + 0x2c, 0x03, 0x01, 0xf9, 0xfb, 0xc7, 0x69, 0x6d, 0xf3, 0x78, 0x36, 0xa9, 0x3d, 0x90, 0xe5, 0xf5, 0x26, 0xfc, + 0x7c, 0xb0, 0x29, 0x60, 0xce, 0xb9, 0x55, 0x98, 0x87, 0x5f, 0xd6, 0xac, 0xe5, 0x5a, 0x95, 0x4c, 0x06, 0xcb, + 0x16, 0x05, 0xf7, 0x6a, 0xd1, 0x31, 0xc3, 0xf9, 0x7e, 0x21, 0x01, 0x66, 0xf1, 0x82, 0x54, 0x08, 0x6c, 0xf3, + 0x3c, 0x01, 0xa7, 0xf8, 0x14, 0x2a, 0x95, 0x01, 0xed, 0x66, 0x2e, 0xe3, 0xbc, 0xb4, 0x1e, 0xcd, 0x7b, 0x7e, + 0x4a, 0xe1, 0x35, 0xee, 0x6b, 0xef, 0x17, 0x8b, 0x39, 0x48, 0x1c, 0xb1, 0x83, 0x95, 0x63, 0x00, 0xf9, 0x24, + 0x69, 0xe2, 0x2e, 0x88, 0xcf, 0x37, 0x26, 0xcf, 0xca, 0x18, 0x2a, 0x99, 0x0d, 0x89, 0xe6, 0xa9, 0x64, 0x8f, + 0xf2, 0x84, 0x45, 0xde, 0x02, 0xef, 0x25, 0x5a, 0xdd, 0x42, 0x95, 0x65, 0xf2, 0x6a, 0x24, 0x5b, 0x5d, 0x88, + 0x6d, 0x75, 0x45, 0x54, 0x71, 0x98, 0x2c, 0xb7, 0xee, 0x2c, 0x5b, 0x61, 0x5f, 0x51, 0xf6, 0x5a, 0xc3, 0x0e, + 0x6f, 0x0e, 0xfb, 0xb0, 0x74, 0xa2, 0x09, 0x0d, 0x6d, 0xc7, 0x77, 0x24, 0x0c, 0xb0, 0x70, 0xc9, 0x35, 0x99, + 0x77, 0xe7, 0xef, 0xcd, 0xda, 0x46, 0x52, 0x5d, 0xa3, 0x5f, 0x45, 0x6b, 0x2d, 0x53, 0x93, 0xbe, 0x9b, 0xc6, + 0xfc, 0xf9, 0x26, 0xf8, 0x5d, 0x87, 0xdf, 0x9a, 0x53, 0x89, 0x2a, 0x79, 0x3c, 0x21, 0xa5, 0x4c, 0x62, 0x3d, + 0x4c, 0xc0, 0x85, 0xab, 0xcc, 0x8f, 0xc5, 0x22, 0x51, 0xd7, 0xb6, 0x0c, 0xc7, 0x69, 0xac, 0xf6, 0x5b, 0x0d, + 0xfd, 0x89, 0x35, 0x10, 0x59, 0x99, 0xc0, 0x52, 0x3a, 0xd2, 0x13, 0x2b, 0xe6, 0xe7, 0x12, 0x8c, 0x6b, 0x44, + 0x0a, 0x9c, 0x2e, 0x3f, 0x2f, 0x12, 0xdb, 0x8e, 0x94, 0xa3, 0xd1, 0xd6, 0x41, 0x91, 0xab, 0x9d, 0xc2, 0x9d, + 0x73, 0xd4, 0x81, 0x3a, 0x39, 0xeb, 0x92, 0x12, 0x09, 0x6f, 0x06, 0xd9, 0x72, 0x07, 0xd4, 0x8d, 0x99, 0x5e, + 0xca, 0x6f, 0x28, 0xe7, 0x2c, 0xc9, 0xa8, 0xcf, 0x7b, 0x69, 0xfa, 0x9d, 0x99, 0xdb, 0xfe, 0xfb, 0x27, 0x42, + 0x94, 0xfb, 0xfb, 0x87, 0xaa, 0x5a, 0x38, 0x8b, 0xb8, 0xaf, 0x3a, 0xf9, 0x16, 0x4e, 0x70, 0x69, 0x2d, 0xea, + 0xe3, 0xcb, 0xf3, 0x04, 0x6e, 0xba, 0x86, 0x0e, 0xa4, 0xc3, 0xdb, 0x33, 0x10, 0xdf, 0x36, 0x49, 0xa1, 0x1a, + 0x9e, 0xc3, 0x6e, 0xf4, 0xd6, 0x85, 0x14, 0x2e, 0x19, 0x99, 0x89, 0xf5, 0x63, 0x6b, 0x0a, 0x07, 0x6d, 0xfc, + 0x9f, 0x90, 0xac, 0x64, 0xa1, 0x14, 0xbc, 0xa8, 0x8c, 0xa2, 0x9b, 0x48, 0x56, 0xfd, 0xcf, 0x65, 0xeb, 0x8b, + 0x8a, 0x71, 0xd7, 0xdf, 0x5e, 0xf5, 0xb4, 0x98, 0xe8, 0x9e, 0xbd, 0x5e, 0x8f, 0xb9, 0xe1, 0xcd, 0x2f, 0xb2, + 0x79, 0xbd, 0x82, 0xce, 0x7b, 0x9d, 0xd3, 0xf6, 0xec, 0x7e, 0xa0, 0xa0, 0xc1, 0x88, 0xee, 0x7e, 0x85, 0x70, + 0x16, 0x53, 0x9f, 0xfb, 0x64, 0x35, 0xf7, 0xd7, 0xe6, 0x62, 0x6d, 0x1a, 0x46, 0xc9, 0xe9, 0xf2, 0xb7, 0x91, + 0x56, 0xb7, 0x5e, 0xd0, 0x5b, 0x0e, 0xd7, 0x62, 0x2e, 0xd3, 0xf4, 0x65, 0x04, 0xd9, 0x63, 0xee, 0x8b, 0x0d, + 0x1f, 0xaf, 0x5d, 0xfe, 0x4b, 0x56, 0x4b, 0x15, 0xf6, 0xdb, 0xbc, 0xca, 0xeb, 0x35, 0xbf, 0x32, 0xa5, 0x5e, + 0xf4, 0x22, 0x7a, 0xca, 0xbf, 0xd5, 0xbb, 0x0e, 0x5b, 0x81, 0xb7, 0xef, 0xe8, 0x4d, 0x8b, 0x20, 0x09, 0x5d, + 0x32, 0x50, 0x29, 0xb1, 0xc2, 0x04, 0xcc, 0x8f, 0xec, 0x5e, 0x48, 0xf0, 0x87, 0x4c, 0xb3, 0x27, 0x2c, 0x5d, + 0x4a, 0xc6, 0x73, 0x9d, 0xd7, 0x30, 0xf6, 0x32, 0xc8, 0xc0, 0xb8, 0x33, 0x23, 0xd3, 0x3a, 0x5a, 0x5b, 0x85, + 0x3b, 0x54, 0x70, 0x5c, 0xd0, 0xee, 0xbe, 0x65, 0x47, 0xe5, 0x82, 0xcf, 0x9f, 0xd6, 0xd7, 0xf0, 0x09, 0x60, + 0x89, 0x43, 0xfc, 0x70, 0xbb, 0xef, 0x13, 0x60, 0xb3, 0x6a, 0x22, 0x29, 0x5c, 0x36, 0xc5, 0xfd, 0xe3, 0x66, + 0xba, 0x02, 0x77, 0x12, 0x2d, 0x2f, 0xb9, 0xc3, 0x4c, 0x24, 0x00, 0x74, 0x96, 0x1a, 0xf7, 0x29, 0xcb, 0x90, + 0x5a, 0x61, 0x83, 0x09, 0xd3, 0x37, 0x0d, 0x34, 0xb5, 0x89, 0xec, 0x48, 0x80, 0x81, 0x80, 0x94, 0x96, 0x88, + 0x8e, 0x91, 0x95, 0xe1, 0x0e, 0x4b, 0x71, 0x88, 0x9c, 0x93, 0x8d, 0x16, 0x2e, 0xc3, 0x32, 0xc1, 0xd5, 0xc9, + 0x25, 0x32, 0x53, 0x6f, 0x63, 0x49, 0x2f, 0x0d, 0xe4, 0xc1, 0xf0, 0x93, 0x0c, 0x3b, 0x11, 0x2d, 0xf9, 0x15, + 0x1a, 0xc6, 0xfa, 0xb3, 0x1b, 0xd8, 0x18, 0xb5, 0x9d, 0x88, 0x1e, 0xc1, 0xc4, 0x6e, 0xe8, 0x64, 0x80, 0x6f, + 0xf9, 0xff, 0x53, 0xc7, 0x30, 0x09, 0xae, 0x8f, 0x64, 0x81, 0xe0, 0xb8, 0x7d, 0xe8, 0xcd, 0xea, 0xb1, 0x48, + 0x39, 0x49, 0x45, 0x03 +}; + +#endif + +#if defined(__PV_LANGUAGE_GERMAN__) + +// Wake-word = hey computer +static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { + 0x97, 0x6f, 0x9c, 0x1d, 0x10, 0xb1, 0xbe, 0xcc, 0x81, 0xc4, 0xe7, 0xf1, 0xeb, 0xcd, 0x55, 0xd6, 0x74, 0x17, + 0xed, 0x0d, 0x6a, 0xbe, 0x39, 0xf7, 0xc6, 0x32, 0xe8, 0x31, 0x27, 0x37, 0x98, 0xea, 0x12, 0xbb, 0x53, 0xd6, + 0xa5, 0x80, 0xe7, 0x7d, 0x67, 0x29, 0x87, 0xf7, 0x09, 0x46, 0xe2, 0x3b, 0x52, 0xbb, 0x64, 0x92, 0x53, 0xb2, + 0x3d, 0x09, 0xd4, 0xa8, 0x7a, 0x34, 0x80, 0xfd, 0x6d, 0x5d, 0x33, 0x9e, 0x85, 0xb3, 0x2c, 0xd0, 0xc4, 0x52, + 0xe4, 0x9d, 0x46, 0x0c, 0x83, 0x36, 0x48, 0x34, 0xb2, 0xfb, 0x51, 0xad, 0xd4, 0x78, 0x30, 0x87, 0xfd, 0xf6, + 0x79, 0x60, 0x3a, 0x4d, 0x53, 0xb8, 0x80, 0x58, 0xa2, 0xf1, 0x68, 0x9e, 0x95, 0x72, 0x9e, 0xbe, 0xd9, 0xa5, + 0xdc, 0x15, 0xaa, 0x18, 0x41, 0xc6, 0x9f, 0xfc, 0x09, 0xef, 0x5a, 0x3a, 0x9f, 0xda, 0x40, 0x5d, 0x32, 0xef, + 0xad, 0x90, 0x22, 0xa1, 0xc7, 0xd7, 0xa0, 0x19, 0xbf, 0xa2, 0x17, 0xd6, 0xcb, 0x2a, 0x81, 0xa2, 0x1d, 0x02, + 0xcf, 0x16, 0xea, 0x2a, 0x29, 0x7a, 0xbc, 0x34, 0x97, 0x83, 0x75, 0x31, 0x7d, 0x7f, 0xf6, 0x1b, 0x72, 0xdb, + 0x07, 0xaf, 0xdd, 0xb6, 0xf9, 0x2a, 0xa4, 0x8d, 0x38, 0xe4, 0x43, 0xd0, 0x40, 0x66, 0x68, 0x4a, 0x2f, 0x21, + 0x23, 0xb5, 0x22, 0x42, 0x27, 0x5a, 0x03, 0x94, 0x93, 0x6d, 0x99, 0xa7, 0x6f, 0x13, 0x4e, 0x4f, 0x32, 0x6e, + 0x8f, 0x5e, 0x36, 0x19, 0xe1, 0x32, 0x08, 0x58, 0xc4, 0xa3, 0xf7, 0x60, 0x17, 0xec, 0xea, 0x78, 0x1d, 0x2b, + 0xbc, 0x6f, 0x80, 0x97, 0x88, 0x88, 0x6f, 0xf9, 0xf4, 0x99, 0x15, 0x12, 0x25, 0x54, 0xdf, 0x02, 0xdb, 0x6b, + 0x35, 0x04, 0x51, 0xd7, 0x5d, 0x7e, 0xee, 0xef, 0x85, 0x48, 0x55, 0x5c, 0x70, 0x70, 0xbb, 0xc2, 0x8f, 0x92, + 0x67, 0x43, 0x81, 0xa1, 0xca, 0x89, 0xf7, 0xa4, 0xd1, 0xa9, 0x86, 0x34, 0x41, 0xfa, 0xc0, 0x04, 0x9b, 0xcd, + 0x7e, 0x45, 0xbd, 0x8f, 0x72, 0x06, 0x0c, 0x40, 0x3e, 0x68, 0x62, 0x08, 0x76, 0xca, 0xbe, 0xef, 0xad, 0x18, + 0x3f, 0x2c, 0x68, 0x99, 0xfb, 0xb0, 0x9b, 0x4b, 0x64, 0x90, 0x8c, 0x70, 0xfe, 0x9d, 0xb4, 0x99, 0x3f, 0x30, + 0x5e, 0x8a, 0xea, 0x72, 0x2d, 0x2b, 0xb6, 0x77, 0x3f, 0x6e, 0xfd, 0x47, 0x7d, 0x1d, 0x44, 0xcb, 0x2d, 0x86, + 0x56, 0x95, 0xbf, 0xc9, 0xf8, 0x13, 0x3a, 0x3b, 0xd8, 0x15, 0x29, 0x08, 0x12, 0x34, 0x16, 0xca, 0x01, 0xde, + 0x99, 0xc9, 0xe7, 0x1a, 0x56, 0x64, 0x17, 0x2a, 0x1a, 0x24, 0xb8, 0x50, 0x01, 0x5c, 0x89, 0x07, 0x0c, 0x8c, + 0x9c, 0x0c, 0x1a, 0x3f, 0xea, 0x05, 0x67, 0x84, 0xd5, 0xc7, 0x6f, 0xe2, 0x3f, 0x92, 0x7c, 0x62, 0x0b, 0xb9, + 0xaa, 0xac, 0xa3, 0x68, 0x72, 0xb1, 0xca, 0x68, 0xf4, 0x3d, 0x95, 0x06, 0x14, 0x55, 0x4f, 0xb4, 0x84, 0x3d, + 0x5c, 0x49, 0x25, 0x52, 0x0a, 0x3a, 0xf5, 0x8b, 0x2d, 0x5f, 0x3e, 0x3d, 0x71, 0x0d, 0xae, 0xa1, 0x9d, 0x22, + 0xc7, 0x6e, 0xcf, 0x94, 0xec, 0xc5, 0xc0, 0x10, 0xbd, 0xc7, 0x54, 0x84, 0x72, 0x9a, 0xf3, 0x2e, 0xd0, 0xe0, + 0x29, 0x54, 0xda, 0xe2, 0x69, 0x76, 0x7c, 0x71, 0x5d, 0x1c, 0xb9, 0x7a, 0xe8, 0x5f, 0x19, 0x34, 0xe8, 0x49, + 0xa6, 0x61, 0x9c, 0x37, 0x0a, 0x5c, 0xac, 0x4b, 0x25, 0xe1, 0x44, 0x82, 0x0b, 0xe1, 0xe8, 0xbb, 0xdb, 0xae, + 0xcd, 0x55, 0x7b, 0xa9, 0xab, 0x94, 0x65, 0x15, 0x79, 0x27, 0x40, 0x83, 0x97, 0x08, 0xc2, 0x22, 0xb0, 0x31, + 0x36, 0x3a, 0x1e, 0x7e, 0x7d, 0x2b, 0x78, 0x30, 0x7c, 0x49, 0x1c, 0xa2, 0x65, 0x41, 0x95, 0x28, 0xef, 0x4d, + 0xa6, 0xb5, 0xab, 0xd9, 0xc7, 0x87, 0x18, 0xa9, 0x93, 0xb3, 0x78, 0x07, 0xf6, 0x62, 0x15, 0x58, 0x69, 0x50, + 0x52, 0xc8, 0x68, 0x37, 0xf3, 0x3e, 0x4e, 0x4b, 0xa8, 0x85, 0x1d, 0xcc, 0x77, 0x0e, 0x9e, 0x4c, 0x13, 0xee, + 0x72, 0xb4, 0xf4, 0x8f, 0x47, 0x8e, 0x55, 0x74, 0x45, 0xc6, 0x2f, 0x43 +}; + +#endif + #if defined(__PV_LANGUAGE_ENGLISH__) // Wake-word = porcupine static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xbf, 0x1f, 0x05, 0x08, 0x45, 0xd3, 0x35, 0x3b, 0xe7, 0x25, 0xab, 0xd7, 0x6d, 0x5c, 0x2f, 0xe4, 0xa8, 0xc9, - 0xa2, 0xae, 0xa0, 0x5b, 0xca, 0x0c, 0x39, 0x52, 0x54, 0x1b, 0xf2, 0xbc, 0xc7, 0xe4, 0x21, 0xd6, 0x75, 0xdf, - 0x6a, 0xc2, 0x71, 0xd9, 0xdd, 0xab, 0xd8, 0x0e, 0xb1, 0x25, 0x6f, 0x1e, 0x04, 0x92, 0xfe, 0xf8, 0x15, 0xd2, - 0x94, 0x4d, 0xbd, 0x6b, 0xf2, 0x7f, 0xa7, 0x93, 0x37, 0xf1, 0x1f, 0xee, 0x7a, 0x2a, 0x61, 0x7c, 0xab, 0x4e, - 0x1d, 0x6c, 0x24, 0xef, 0xa5, 0x0b, 0x3f, 0xd4, 0xd0, 0xb7, 0x15, 0x77, 0xbd, 0x59, 0x87, 0x3c, 0x08, 0x18, - 0x42, 0x70, 0x2a, 0xad, 0x94, 0x47, 0x7b, 0x72, 0x56, 0x7d, 0xc4, 0x95, 0x95, 0x73, 0xec, 0x17, 0xb2, 0x5e, - 0x98, 0xe1, 0x3e, 0x53, 0x2a, 0xaa, 0x7f, 0xb0, 0x9f, 0x22, 0xb7, 0x25, 0x3f, 0x1f, 0x74, 0xc3, 0x0a, 0x7d, - 0x04, 0x12, 0xa9, 0x4d, 0x48, 0xb0, 0x8d, 0x31, 0xc6, 0xca, 0x19, 0xa1, 0xbc, 0xfc, 0x07, 0x03, 0x98, 0xab, - 0xae, 0x53, 0xc2, 0xa1, 0xb9, 0xd1, 0xaa, 0xd4, 0x18, 0x10, 0xac, 0xf9, 0xd2, 0x1a, 0x47, 0x07, 0xec, 0xae, - 0x29, 0x0d, 0x3c, 0xc7, 0x31, 0x29, 0x82, 0xd3, 0x29, 0x08, 0xcc, 0xf9, 0x02, 0x9c, 0xb5, 0xd6, 0x09, 0x31, - 0xae, 0x91, 0x81, 0x91, 0xd1, 0x5b, 0x79, 0xb2, 0xe3, 0x88, 0x89, 0x30, 0xcc, 0x73, 0x71, 0x0f, 0x28, 0x79, - 0x24, 0x8f, 0xf5, 0x5e, 0xb6, 0xf2, 0xde, 0xbc, 0x82, 0x3b, 0xfa, 0xb7, 0x2c, 0xcb, 0xde, 0x8b, 0xd6, 0x86, - 0x85, 0xe5, 0x06, 0x1a, 0x5f, 0x61, 0x0c, 0x98, 0xe1, 0x27, 0xca, 0x66, 0x2e, 0x2a, 0x19, 0x1e, 0x76, 0x27, - 0x76, 0x5d, 0xde, 0xf2, 0xe3, 0x6b, 0x80, 0xe7, 0x22, 0x3c, 0xd5, 0x25, 0xd6, 0x50, 0x3d, 0x0c, 0x79, 0x3b, - 0xcd, 0x91, 0xca, 0x13, 0x65, 0x91, 0x75, 0x36, 0x90, 0x40, 0x1e, 0xfa, 0xd0, 0x15, 0x48, 0x29, 0xd6, 0x6b, - 0x09, 0x39, 0x09, 0x94, 0xbb, 0xa1, 0xac, 0xb1, 0xcf, 0x4c, 0xb6, 0xd4, 0x2c, 0xbc, 0x67, 0x74, 0x50, 0x87, - 0xf2, 0x2c, 0x11, 0x0c, 0xbf, 0xfc, 0xd5, 0xfd, 0xef, 0x69, 0xbe, 0xaf, 0x43, 0x7b, 0x03, 0x4a, 0xfc, 0x44, - 0x09, 0xbe, 0x40, 0xc2, 0xae, 0x9f, 0x83, 0x3a, 0xbf, 0x1a, 0xde, 0xac, 0x0c, 0xd3, 0xd2, 0x52, 0x10, 0x58, - 0x81, 0xf6, 0x59, 0x7b, 0x1f, 0xb1, 0x6f, 0x1b, 0x28, 0xf3, 0x60, 0x0b, 0xd1, 0x27, 0xa4, 0x5e, 0x90, 0xb3, - 0x1d, 0xe9, 0x2e, 0xfc, 0xad, 0x02, 0xca, 0x4c, 0x1c, 0xa2, 0x25, 0x93, 0xab, 0xf9, 0xf9, 0xf3, 0x61, 0x82, - 0xf0, 0x89, 0x00, 0x13, 0x4f, 0xae, 0x76, 0x3c, 0x6e, 0x24, 0x04, 0x01, 0x73, 0x79, 0x65, 0xcc, 0xcc, 0x74, - 0xf1, 0x41, 0x05, 0xf3, 0x2c, 0x04, 0x9c, 0x72, 0x96, 0x01, 0x9d, 0xfd, 0x23, 0xeb, 0xb5, 0x93, 0xdc, 0xc4, - 0x69, 0xe0, 0x84, 0x8b, 0x35, 0x70, 0xa7, 0x32, 0xbc, 0x10, 0x93, 0xfb, 0x93, 0xb1, 0xef, 0x6d, 0xff, 0xeb, - 0xc4, 0xef, 0xb0, 0x32, 0xce, 0x62, 0x10, 0x42, 0x53, 0xbe, 0x35, 0x31, 0xec, 0xb1, 0xf3, 0x55, 0x0f, 0x71, - 0x36, 0xd4, 0xa1, 0xc9, 0x8f, 0xb8, 0xac, 0x37, 0x74, 0x6a, 0xae, 0x2b, 0xb4, 0x00, 0x6a, 0x17, 0x2e, 0x20, - 0x0e, 0x4a, 0x3f, 0x75, 0xca, 0x1a, 0xa6, 0xa3, 0xa0, 0x61, 0xdc, 0x1f, 0x60, 0x59, 0xb3, 0xbd, 0x1d, 0x0a, - 0xfd, 0x66, 0x9d, 0xe4, 0x7f, 0xad, 0x5b, 0x40, 0x9e, 0xd2, 0xcf, 0xd3, 0xc3, 0x31, 0x68, 0x7b, 0x83, 0x59, - 0xfe, 0x39, 0xae, 0x25, 0x54, 0x30, 0xb5, 0x7c, 0x9f, 0x1a, 0x1b, 0x0d, 0x65, 0x6d, 0x8e, 0x4d, 0xc4, 0x4e, - 0x31, 0x95, 0x2c, 0xf2, 0x5f, 0x77, 0x07, 0xe3, 0xff, 0x30, 0x2a, 0x22, 0x1b, 0xb1, 0x5f, 0x79, 0x4a, 0x10, - 0x43, 0xdf, 0xf3, 0x90, 0x4f, 0x97, 0x8d, 0x37, 0x9c, 0x5b, 0xe1, 0xd9, 0xfa, 0xf3, 0x31, 0x9f, 0x0b, 0x12, - 0x85, 0xfd, 0x03, 0xc5, 0xa3, 0x46, 0x2b, 0x04, 0xf3, 0x46, 0xe7, 0xa6, 0x52, 0xbf, 0xe2, 0xd8, 0x1b, 0x84, - 0xfc, 0x43, 0xa5, 0xc1, 0x53, 0x24, 0xf6, 0x6d, 0x46, 0x05, 0x99, 0x64, 0xec, 0x7c, 0x4f, 0xe6, 0xcd, 0x9c, - 0x87, 0x73, 0x38, 0xe8, 0x54, 0xa2, 0x70, 0x67, 0xe1, 0xbb, 0x02, 0x0e, 0x75, 0xf9, 0x94, 0x9b, 0x36, 0x6e, - 0x08, 0x62, 0xab, 0x78, 0x74, 0x97, 0x58, 0xb3, 0x32, 0xcd, 0xa0, 0x12, 0x37, 0x80, 0x65, 0x10, 0xd8, 0xf5, - 0xc5, 0x6f, 0xb9, 0xc2, 0xc0, 0x5b, 0x91, 0x06, 0x28, 0xc8, 0x8f, 0x28, 0x4b, 0x51, 0x80, 0x69, 0xa4, 0x25, - 0xf8, 0x6a, 0x30, 0xbc, 0x0a, 0x36, 0x2b, 0xb6, 0xf0, 0x5d, 0xf6, 0x68, 0xfb, 0xd6, 0x6e, 0x43, 0x91, 0xde, - 0xd5, 0x79, 0x32, 0x55, 0xc0, 0x39, 0x23, 0xbd, 0xf7, 0x0d, 0xff, 0x8d, 0x44, 0xed, 0x16, 0xff, 0x11, 0x9a, - 0x9a, 0xba, 0x62, 0x98, 0x1c, 0x73, 0x2b, 0x7e, 0x01, 0xe1, 0x2e, 0x39, 0x8b, 0xab, 0x09, 0xb1, 0x12, 0xe1, - 0x03, 0x34, 0x5d, 0xc9, 0x24, 0x5d, 0x2a, 0xc1, 0x1d, 0x25, 0xde, 0x7a, 0xdb, 0x70, 0xc8, 0x95, 0x9a, 0x6e, - 0xa2, 0xa6, 0xc6, 0xbb, 0x3d, 0x50, 0xfd, 0xbc, 0x52, 0xdd, 0xaf, 0xdc, 0x3c, 0xb0, 0x19, 0xd3, 0x2e, 0xeb, - 0xab, 0xb9, 0xb2, 0x0c, 0x59, 0xba, 0x50, 0xd8, 0xca, 0xd4, 0xfb, 0xf3, 0x30, 0x50, 0xb5, 0xd0, 0x95, 0x73, - 0xaf, 0xa9, 0x9c, 0x25, 0x4a, 0x05, 0xb0, 0x0b, 0x90, 0xa4, 0x05, 0xe4, 0xfc, 0xc7, 0x01, 0x90, 0xa4, 0xa7, - 0xe4, 0x12, 0x20, 0xf8, 0xdd, 0x8c, 0x54, 0xd4, 0x8d, 0x1b, 0xda, 0x90, 0xad, 0xd0, 0x74, 0x32, 0x1b, 0x07, - 0xf7, 0x6e, 0xe2, 0xfe, 0x8b, 0x87, 0x37, 0x16, 0x68, 0xa6, 0x10, 0xd8, 0xb4, 0x11, 0x3a, 0x99, 0x51, 0x3e, - 0x4e, 0xe0, 0x07, 0x97, 0xe4, 0xc0, 0x65, 0x63, 0x0a, 0x29, 0x38, 0xad, 0xa8, 0x2f, 0x61, 0xee, 0x0c, 0x15, - 0xb2, 0xd5, 0xa0, 0x74, 0xee, 0x01, 0xe9, 0x99, 0x9a, 0x44, 0x0a, 0xa6, 0x51, 0x02, 0x44, 0x18, 0x29, 0x20, - 0x3d, 0xb5, 0x88, 0x0c, 0x5f, 0x9d, 0x13, 0x52, 0xdc, 0xa9, 0xde, 0x61, 0x8b, 0xf1, 0x04, 0x7e, 0xbc, 0x26, - 0xb6, 0xf1, 0xb1, 0xa0, 0x1b, 0x6a, 0x4f, 0xf6, 0xfa, 0x6f, 0x9c, 0x5d, 0xc9, 0x94, 0xa4, 0x4c, 0xc4, 0xf8, - 0xfd, 0xde, 0xdf, 0xc5, 0x14, 0x47, 0x59, 0xef, 0x19, 0x62, 0x08, 0x21, 0xd7, 0xae, 0xad, 0x07, 0xeb, 0xf0, - 0x39, 0x3c, 0xbc, 0x6f, 0x4a, 0x69, 0xa4, 0xac, 0x45, 0x78, 0xcd, 0xf0, 0x07, 0xcd, 0x90, 0xc5, 0xd7, 0x0d, - 0x81, 0x9e, 0xd4, 0xd6, 0xdc, 0xe3, 0x24, 0xb6, 0x22, 0xd0, 0x1a, 0x9a, 0x9c, 0x34, 0x62, 0xc7, 0xf2, 0xb3, - 0x1d, 0x17, 0x3c, 0x47, 0x1f, 0x8d, 0x1f, 0xa3, 0x59, 0xd0, 0xd4, 0xef, 0xe3, 0xb7, 0x7d, 0xd5, 0x61, 0x49, - 0x1e, 0xc9, 0x27, 0x97, 0xc4, 0x5e, 0x31, 0x6a, 0xa7, 0xc6, 0x67, 0x0e, 0xc4, 0x4f, 0xc3, 0x76, 0x66, 0x69, - 0x46, 0x15, 0x62, 0x21, 0xfc, 0xf9, 0x51, 0x8b, 0xae, 0xbd, 0x8f, 0x8a, 0xcf, 0x95, 0x04, 0x30, 0x1f, 0x4a, - 0x46, 0x15, 0xae, 0xd7, 0x52, 0xac, 0x27, 0xb9, 0x23, 0x21, 0x5d, 0x89, 0xca, 0xae, 0x68, 0x69, 0xba, 0x71, - 0xd5, 0xdf, 0xd9, 0x0e, 0x8f, 0xfd, 0x68, 0xb2, 0x37, 0x27, 0x49, 0x1d, 0xfb, 0x74, 0xc7, 0xe3, 0x2a, 0x55, - 0xe2, 0x5f, 0x87, 0xea, 0xf1, 0x26, 0x52, 0xfb, 0x96, 0xc7, 0x65, 0xf9, 0x90, 0x4e, 0xb2, 0xff, 0x41, 0x72, - 0xa3, 0x4e, 0x83, 0x1e, 0xf8, 0x50, 0x88, 0x7f, 0xee, 0x62, 0x81, 0xff, 0x52, 0x26, 0xdb, 0x3c, 0xfe, 0x98, - 0xb1, 0x09, 0xb8, 0x0f, 0x98, 0xa8, 0x69, 0x5c, 0x63, 0x3c, 0x81, 0x23, 0x13, 0x28, 0x1a, 0x03, 0x09, 0x9d, - 0x64, 0x94, 0x1a, 0xc9, 0x06, 0x5e, 0x92, 0x81, 0x0c, 0x17, 0x53, 0xfc, 0x70, 0x71, 0x1d, 0x2f, 0x16, 0x01, - 0x43, 0xf3, 0x16, 0x3c, 0x48, 0x12, 0x53, 0xcf, 0xb3, 0x8f, 0xa0, 0x93, 0x8a, 0xb6, 0x69, 0xdd, 0xc2, 0xaf, - 0xc8, 0x62, 0xb1, 0x49, 0xa1, 0xcc, 0x4d, 0x43, 0xfc, 0xe5, 0x08, 0x89, 0x85, 0x21, 0x43, 0xc3, 0x00, 0x2d, - 0x8a, 0x47, 0xe7, 0x67, 0xc0, 0x40, 0x0c, 0x36, 0x66, 0x15, 0x88, 0x4e, 0xdd, 0x3c, 0x7d, 0x99, 0x67, 0x0d, - 0x7c, 0xf5, 0x33, 0x98, 0x15, 0x53, 0x4b, 0x48, 0x11, 0x46, 0x4f, 0x8c, 0x28, 0x28, 0x11, 0xb6, 0x5a, 0x48, - 0xfd, 0xab, 0xa4, 0x54, 0x66, 0xc3, 0x96, 0x82, 0x2d, 0xe8, 0xb7, 0x23, 0x43, 0x26, 0xe4, 0x14, 0x30, 0x89, - 0xae, 0x15, 0x7c, 0xa1, 0x91, 0x91, 0x86, 0xa8, 0xdc, 0x25, 0x6e, 0xd7, 0x50, 0x26, 0x7f, 0x69, 0x99, 0x2b, - 0x3e, 0x8d, 0x73, 0xa9, 0x32, 0x11, 0xca, 0xb0, 0x27, 0x10, 0x7f, 0x31, 0xdd, 0x59, 0xf6, 0x6b, 0xb2, 0xed, - 0xd3, 0x0e, 0xec, 0x6e, 0xd2, 0x33, 0xa2, 0xeb, 0xd5, 0x63, 0xab, 0x03, 0xc4, 0x51, 0x88, 0x74, 0x9e, 0x07, - 0xc1, 0xed, 0xa1, 0xab, 0xe5, 0xe1, 0xba, 0x22, 0x6e, 0xd3, 0xee, 0x24, 0x42, 0x88, 0x35, 0xb0, 0xb2, 0x55, - 0xda, 0x20, 0x46, 0x98, 0xbe, 0x71, 0x1e, 0xda, 0xad, 0x5e, 0xe6, 0x35, 0x7b, 0xe3, 0x21, 0x5c, 0x66, 0x49, - 0x18, 0x15, 0x9b, 0x6a, 0x6e, 0x57, 0x22, 0x30, 0x9d, 0x98, 0x43, 0x04, 0x30, 0xc0, 0x88, 0xa7, 0x35, 0xb6, - 0x3d, 0x87, 0xea, 0xcd, 0xb0, 0x4f, 0xe5, 0x7e, 0x97, 0x33, 0x37, 0xbe, 0x0e, 0xe9, 0x1a, 0x89, 0x35, 0x7b, - 0xc4, 0xe1, 0x37, 0x4f, 0x1b, 0x24, 0x69, 0x01, 0x35, 0x3d, 0x00, 0xdb, 0xec, 0x5d, 0xb9, 0xa0, 0x12, 0x49, - 0x33, 0x7c, 0x71, 0x9a, 0x2d, 0x32, 0xb2, 0xc6, 0x4e, 0x81, 0xb3, 0x47, 0xd5, 0x5e, 0x78, 0xa7, 0x6c, 0xba, - 0xed, 0xc7, 0xc8, 0x7b, 0x3b, 0xa3, 0x8b, 0x0d, 0x87, 0x94, 0x68, 0xc7, 0xc5, 0xbc, 0xe5, 0x80, 0x5b, 0x34, - 0x64, 0xfb, 0x15, 0xdc, 0xc3, 0x88, 0xe2, 0x0d, 0xfd, 0x31, 0xe0, 0xe5, 0xf2, 0x2d, 0x74, 0x72, 0x7e, 0x2c, - 0xc8, 0x3c, 0x1e, 0x35, 0x87, 0x8a, 0x31, 0x67, 0xbc, 0xcc, 0xb2, 0xf3, 0x94, 0xab, 0xdb, 0x40, 0x0d, 0x49, - 0xe6, 0xfc, 0x65, 0x26, 0x0e, 0x2d, 0xe4, 0x3d, 0x9a, 0x8c, 0x16, 0xbf, 0xaa, 0x1f, 0xbd, 0x5b, 0x4b, 0x47, - 0x42, 0xa3, 0x57, 0x94, 0x44, 0xbf, 0x01, 0x69, 0xad, 0x16, 0x4c, 0x61, 0xda, 0xd0, 0xc2, 0x6e, 0xab, 0xe4, - 0x10, 0x4a, 0x27, 0xa2, 0xfe, 0xcf, 0xf5, 0x30, 0x6f, 0xb2, 0x07, 0x76, 0xb1, 0xc0, 0x6d, 0xfd, 0xff, 0x62, - 0x95, 0x08, 0x79, 0x14, 0xe8, 0x7d, 0xd6, 0xe5, 0x80, 0x5c, 0x16, 0x94, 0x34, 0x3d, 0x95, 0xab, 0xc7, 0xd0, - 0x25, 0xc5, 0x03, 0x9c, 0x85, 0xbc, 0x94, 0xbd, 0x5c, 0x33, 0x91, 0xd5, 0xf1, 0xc4, 0x3c, 0x1b, 0x78, 0x0b, - 0x85, 0xca, 0xc6, 0x85, 0x61, 0xd2, 0x9b, 0x1b, 0xd5, 0x44, 0x14, 0xdb, 0x57, 0x5b, 0x4d, 0xe4, 0x9f, 0x93, - 0xc3, 0x55, 0xd1, 0xf0, 0xec, 0x88, 0xbf, 0x15, 0x3d, 0x43, 0xbb, 0x82, 0xa6, 0x48, 0xfd, 0x59, 0xe0, 0xdc, - 0xe6, 0x98, 0xd0, 0xaf, 0xf4, 0x90, 0x7e, 0x6a, 0x03, 0x1d, 0x81, 0xed, 0xfe, 0x1f, 0x12, 0xfa, 0x12, 0x08, - 0xd8, 0xdf, 0x52, 0x2e, 0x1f, 0xc8, 0xa4, 0xb9, 0x55, 0xf1, 0x99, 0x07, 0x43, 0x3e, 0x7f, 0xfb, 0x8f, 0x46, - 0x08, 0xe2, 0x42, 0xfc, 0xcd, 0x54, 0x94, 0xc7, 0x5c, 0x9f, 0x58, 0xaf, 0x59, 0x7a, 0xfd, 0x59, 0xa1, 0x7d, - 0x4e, 0xe8, 0x1a, 0xdc, 0x8e, 0x8c, 0xb4, 0xfb, 0x7a, 0x59, 0x2b, 0xe3, 0x14, 0xed, 0x4d, 0x7c, 0xfa, 0xe1, - 0x16, 0xb1, 0x63, 0x66, 0x30, 0x62, 0xbb, 0x7f, 0x01, 0x16, 0x26, 0x56, 0xfa, 0xcc, 0xd1, 0x1f, 0xd3, 0xa3, - 0x5c, 0xb7, 0x4c, 0xd5, 0xe2, 0x2a, 0x67, 0x2c, 0x4f, 0x89, 0xc1, 0xf3, 0x6b, 0x43, 0x32, 0x97, 0x30, 0x0b, - 0xd7, 0xb3, 0x05, 0x2b, 0xd1, 0xbc, 0x21, 0x10, 0xfb, 0xdc, 0x5c, 0x6a, 0x11, 0x88, 0x43, 0x9b, 0x47, 0xd5, - 0x1d, 0x3c, 0x3d, 0x11, 0x4d, 0xea, 0x82, 0xb7, 0x77, 0x7e, 0xfa, 0x97, 0x02, 0x8e, 0x04, 0x97, 0x3c, 0x7f, - 0x0b, 0x1b, 0x8b, 0x07, 0x84, 0xc1, 0x6a, 0x84, 0xe1, 0x14, 0x03, 0x89, 0x1b, 0x33, 0x80, 0xc0, 0xfc, 0x23, - 0xfb, 0x10, 0x69, 0xc4, 0xe8, 0x78, 0xab, 0xfb, 0xa5, 0xe1, 0x07, 0x1f, 0xfb, 0x18, 0x90, 0xa5, 0x32, 0x35, - 0x57, 0x1b, 0x21, 0x57, 0x08, 0xec, 0xd0, 0xe9, 0x38, 0xaa, 0x01, 0x31, 0x05, 0x65, 0xce, 0x2e, 0xfe, 0x87, - 0x45, 0x08, 0x61, 0xe4, 0x90, 0x11, 0xe9, 0x49, 0xb0, 0x7f, 0x14, 0x05, 0x7a, 0xa8, 0x59, 0xc7, 0x99, 0x1e, - 0x4d, 0xc0, 0xe0, 0xce, 0x4b, 0x34, 0x22, 0x0c, 0xb7, 0xdf, 0x6b, 0xf4, 0x7d, 0xa1, 0x11, 0x88, 0xa2, 0x67, - 0x14, 0xc8, 0x08, 0x1a, 0x6e, 0x9e, 0x63, 0xb1, 0x83, 0x7a + 0xee, 0x1b, 0x0b, 0x70, 0xd6, 0xd6, 0x83, 0x46, 0x3d, 0x1c, 0x0a, 0xa8, 0x04, 0x36, 0x4a, 0xc8, 0x83, 0x28, + 0xec, 0x41, 0xf0, 0xa8, 0xdb, 0xc3, 0x52, 0xc7, 0x89, 0xe2, 0x5d, 0x1c, 0x0c, 0x21, 0x52, 0xde, 0x0b, 0xd1, + 0xe2, 0xbf, 0x26, 0x2f, 0x4a, 0x42, 0x8c, 0x53, 0xd6, 0xc1, 0x40, 0x07, 0x0d, 0xa3, 0x53, 0x82, 0x14, 0x6f, + 0xb7, 0xc1, 0x73, 0x9f, 0x34, 0x3b, 0xe3, 0x77, 0x24, 0x1e, 0x04, 0xcb, 0xaa, 0x22, 0x57, 0x94, 0x84, 0xd6, + 0x4a, 0x99, 0xef, 0xc7, 0xa2, 0xda, 0x9b, 0xf4, 0x08, 0x32, 0x3e, 0x78, 0x8e, 0xaf, 0xfb, 0x00, 0x00, 0xa7, + 0xd4, 0x08, 0x83, 0x7d, 0xf7, 0x35, 0x81, 0xca, 0xa1, 0x18, 0x1c, 0x28, 0x49, 0x18, 0x8b, 0xa4, 0xbd, 0xa1, + 0xe2, 0x4e, 0x21, 0xc9, 0x03, 0x89, 0x07, 0xd1, 0x4c, 0xe6, 0xe2, 0xc1, 0x60, 0x7e, 0xa5, 0x66, 0xff, 0xae, + 0xc4, 0x89, 0x01, 0x40, 0x0e, 0x56, 0x1d, 0x46, 0xbb, 0x3b, 0x63, 0xa8, 0x58, 0x41, 0xef, 0x62, 0xd7, 0xda, + 0xc4, 0x23, 0x71, 0x1d, 0x75, 0x19, 0xe8, 0x86, 0xcb, 0x6f, 0x18, 0xe9, 0xcb, 0x01, 0x21, 0x7c, 0xba, 0x8d, + 0xf5, 0x37, 0x96, 0x85, 0x60, 0x91, 0x23, 0x2a, 0x75, 0x7c, 0x03, 0xff, 0x1d, 0x7b, 0x14, 0x51, 0x3f, 0xa6, + 0x89, 0x3a, 0x32, 0xf5, 0x7c, 0xcc, 0x13, 0xcf, 0x35, 0xc6, 0xaf, 0xd7, 0x64, 0x25, 0xf6, 0x4f, 0x1b, 0xf6, + 0x8c, 0x90, 0x14, 0x0a, 0x55, 0x73, 0x93, 0x9f, 0x83, 0xf3, 0x4d, 0xc7, 0xe7, 0x68, 0xba, 0x69, 0x21, 0x27, + 0x60, 0xcc, 0xec, 0xf7, 0xff, 0x07, 0x1e, 0x26, 0x25, 0x9f, 0xf3, 0xa9, 0x52, 0xc8, 0xdc, 0x09, 0xcc, 0x9b, + 0xd2, 0xcb, 0x61, 0x4b, 0x0d, 0xed, 0x49, 0x67, 0xff, 0x4b, 0x3d, 0x7c, 0xd2, 0xec, 0x2a, 0x1f, 0x0a, 0x68, + 0x04, 0x3e, 0x52, 0xdf, 0x5f, 0x3a, 0xbd, 0x39, 0x6d, 0xb8, 0x6e, 0x3a, 0xdb, 0x5e, 0x94, 0xac, 0x8f, 0x5e, + 0xeb, 0x24, 0x53, 0xa4, 0x4a, 0x9c, 0x80, 0x37, 0xc4, 0xa6, 0xcf, 0x17, 0x99, 0x4f, 0x8a, 0xcf, 0x58, 0x8f, + 0x62, 0x8e, 0x6d, 0x53, 0xa6, 0x1b, 0x07, 0x51, 0xf7, 0x17, 0x13, 0x70, 0x48, 0x69, 0x99, 0x71, 0xb3, 0x9e, + 0x82, 0xfc, 0x24, 0xc4, 0xcd, 0x3f, 0xa9, 0x06, 0xb0, 0x79, 0x6c, 0xf8, 0x91, 0x78, 0xc8, 0x10, 0x8f, 0x1a, + 0x20, 0x05, 0x0f, 0x3c, 0x8e, 0xca, 0xbd, 0x43, 0x75, 0x08, 0x0c, 0x56, 0x61, 0x6a, 0x23, 0x1e, 0xae, 0x18, + 0x72, 0x07, 0xbb, 0x9d, 0x79, 0x34, 0x5b, 0xfc, 0x4a, 0xa7, 0xfe, 0x36, 0xcf, 0x84, 0xb2, 0x68, 0x6a, 0x69, + 0x9c, 0x87, 0xd5, 0xe7, 0x4e, 0x48, 0x17, 0x4f, 0x30, 0xe8, 0x7a, 0xe3, 0x71, 0xba, 0xe3, 0x6c, 0x91, 0x94, + 0x5d, 0x74, 0xb0, 0x1a, 0xa4, 0x2a, 0x6d, 0x70, 0x3a, 0xdc, 0x07, 0xed, 0xde, 0xa8, 0xd4, 0x03, 0x54, 0xa3, + 0x24, 0xe6, 0x42, 0xbb, 0x56, 0xec, 0x82, 0x89, 0x76, 0x63, 0x20, 0xb6, 0x7a, 0xe9, 0x53, 0xde, 0xa5, 0xa5, + 0x0b, 0x12, 0xe5, 0x28, 0x5c, 0x8c, 0x45, 0x29, 0x64, 0xef, 0xed, 0x0a, 0x75, 0x66, 0x22, 0x38, 0xa3, 0xb7, + 0x36, 0xe9, 0xa2, 0xd5, 0x09, 0x89, 0x63, 0x5c, 0xe9, 0x54, 0x1c, 0xbf, 0xb5, 0x3d, 0x18, 0x37, 0x66, 0xdf, + 0x1a, 0x3a, 0x84, 0x4d, 0xe1, 0xf7, 0xdf, 0x33, 0xa5, 0xc0, 0x6a, 0x7b, 0xf1, 0xca, 0xf0, 0xa4, 0xb5, 0x9a, + 0xc8, 0x9d, 0x38, 0x53, 0x53, 0xbe, 0xfe, 0x17, 0x8d, 0xdd, 0x76, 0xc9, 0x14, 0x71, 0xd9, 0xa5, 0x5e, 0xba, + 0x3a, 0x5c, 0x96, 0xfc, 0x3d, 0x0a, 0x24, 0x47, 0x7d, 0x4e, 0xa9, 0xd9, 0x11, 0x49, 0x2f, 0x84, 0x7a, 0x10, + 0x16, 0x18, 0x1c, 0x10, 0x38, 0x55, 0x98, 0x63, 0x57, 0x30, 0x09, 0x0d, 0x1b, 0xe8, 0x27, 0xa4, 0x25, 0x8b, + 0x6a, 0x74, 0x64, 0x7b, 0xbd, 0xa8, 0x1e, 0xe1, 0x17, 0x3d, 0xbf, 0x22, 0xea, 0x8b, 0x27, 0xa0, 0x03, 0xe1, + 0x62, 0xbf, 0x3c, 0xb2, 0x50, 0x92, 0x96, 0x70, 0xa0, 0x3e, 0x71, 0xbe, 0x9b, 0x2e, 0x88, 0xf1, 0x28, 0xe9, + 0xb2, 0x97, 0x41, 0xb2, 0x6e, 0xfa, 0xc7, 0xe6, 0x45, 0x1f, 0x45, 0x28, 0x96, 0x7e, 0xe6, 0x76, 0x41, 0x55, + 0x57, 0xb5, 0xec, 0x01, 0xc4, 0xf0, 0x02, 0xeb, 0x15, 0x95, 0x51, 0x8a, 0x76, 0x03, 0x3e, 0xc2, 0x8c, 0x06, + 0x41, 0x0c, 0xd7, 0x0e, 0x58, 0x98, 0xd5, 0xe4, 0x38, 0x8b, 0x56, 0x08, 0x5d, 0xc0, 0x94, 0x2d, 0x91, 0x70, + 0x9d, 0x96, 0x3f, 0xe3, 0x1f, 0xfc, 0x32, 0xd3, 0xdf, 0x48, 0x55, 0x32, 0xf2, 0x3c, 0x4a, 0xca, 0x94, 0xd3, + 0x02, 0x01, 0x70, 0xf4, 0x4d, 0xd7, 0xae, 0xe7, 0x1e, 0xe6, 0xf0, 0xbb, 0xea, 0x88, 0x04, 0xa6, 0x43, 0xc3, + 0x00, 0x75, 0x6a, 0x40, 0x51, 0xfc, 0xd8, 0x30, 0x8a, 0x62, 0x7e, 0x23, 0x7b, 0xa7, 0xe3, 0xb9, 0x60, 0xe3, + 0xf7, 0x8a, 0x2b, 0x6c, 0x87, 0xfa, 0x0a, 0x79, 0x6f, 0xce, 0x83, 0x54, 0x0f, 0x51, 0xed, 0x71, 0xd3, 0x99, + 0x91, 0x45, 0x77, 0x4d, 0x0d, 0x94, 0x31, 0xf9, 0x9a, 0xf5, 0x51, 0xc0, 0xa9, 0xfb, 0x9a, 0xbc, 0x46, 0xed, + 0x97, 0x75, 0xba, 0x56, 0xc7, 0x56, 0x29, 0x20, 0x8a, 0xdc, 0xd1, 0x8b, 0xe5, 0xa5, 0xbb, 0xac, 0xb3, 0xe5, + 0x3e, 0x99, 0x39, 0x69, 0x10, 0x77, 0x7f, 0xf5, 0x0a, 0xca, 0x51, 0x49, 0x26, 0x06, 0xbf, 0x52, 0x9b, 0x94, + 0x0a, 0xf3, 0xab, 0x78, 0x3f, 0x5c, 0x70, 0xd8, 0x66, 0x06, 0x72, 0x73, 0x25, 0x53, 0xe4, 0xbe, 0x24, 0x9f, + 0x12, 0x91, 0x67, 0xe2, 0x10, 0x35, 0x7a, 0x35, 0xc2, 0x71, 0x61, 0x57, 0x28, 0xa1, 0xe6, 0xc5, 0xdd, 0x2b, + 0xcc, 0x31, 0x99, 0xfd, 0x6b, 0xe7, 0x4b, 0xce, 0x6d, 0x1e, 0xc3, 0x0f, 0x41, 0x6a, 0xf5, 0xb3, 0x28, 0xab, + 0xde, 0xd0, 0x29, 0xd2, 0x42, 0xbf, 0xf5, 0x81, 0x56, 0x4d, 0x29, 0x7a, 0x5a, 0xc6, 0xcf, 0xde, 0x6a, 0x9b, + 0x3c, 0x25, 0xbf, 0x41, 0x6d, 0xde, 0x09, 0xb4, 0xc4, 0x1d, 0x36, 0x3a, 0x2a, 0x64, 0x0b, 0x98, 0x0b, 0x78, + 0x02, 0x37, 0xff, 0x69, 0x4b, 0x0e, 0xfc, 0x28, 0x74, 0x7f, 0xf5, 0x01, 0xb0, 0x7d, 0xf4, 0x5d, 0xfb, 0x77, + 0xf7, 0x85, 0x11, 0xfb, 0x84, 0x20, 0x19, 0xef, 0xc6, 0xb4, 0xe9, 0x0e, 0x79, 0xe5, 0x56, 0x8e, 0x15, 0x30, + 0x61, 0xae, 0x09, 0xcb, 0xd3, 0xad, 0x03, 0xc6, 0xc6, 0xf1, 0xbf, 0x3f, 0xf1, 0xca, 0x19, 0xb6, 0x2f, 0x58, + 0x1d, 0x52, 0x94, 0x58, 0x12, 0xfc, 0x0e, 0x6c, 0x98, 0x51, 0xe1, 0x07, 0xa8, 0x6e, 0xe8, 0x0a, 0xc7, 0x58, + 0x1e, 0x46, 0x1f, 0x55, 0x2f, 0x21, 0x22, 0x9e, 0xa2, 0x39, 0x91, 0x0f, 0xa2, 0x04, 0xcb, 0x72, 0x9f, 0x55, + 0x05, 0x01, 0x93, 0x53, 0xa8, 0x1c, 0x3b, 0xf2, 0x5a, 0xe9, 0x1e, 0x1e, 0xc0, 0x0e, 0x7a, 0x7e, 0xa9, 0x52, + 0x47, 0x3b, 0x28, 0x2e, 0x2a, 0xd2, 0x63, 0xc0, 0x96, 0xda, 0x42, 0x2b, 0xd0, 0x06, 0x7d, 0xee, 0x2b, 0x9c, + 0xc7, 0x33, 0x62, 0xa4, 0x18, 0x9e, 0xa4, 0xea, 0x6a, 0x3d, 0x7c, 0xf6, 0xbd, 0xa0, 0x06, 0x29, 0xf1, 0x62, + 0xd7, 0x34, 0x01, 0x03, 0x73, 0xa5, 0x96, 0x70, 0x92, 0x36, 0xbb, 0xa0, 0x9b, 0x1f, 0x0f, 0x04, 0x6c, 0xbd, + 0x6f, 0x2e, 0x02, 0xa1, 0x29, 0xe0, 0x54, 0x0f, 0xff, 0x5b, 0x5c, 0xed, 0xd8, 0xf7, 0x86, 0xd3, 0x74, 0xbe, + 0xe2, 0x0e, 0xe7, 0x3a, 0x0f, 0xe1, 0x51, 0xb0, 0x3e, 0x37, 0x1d, 0xca, 0x20, 0x48, 0xdf, 0x51, 0xd0, 0x55, + 0x29, 0x99, 0x14, 0x8a, 0x9b, 0x61, 0x48, 0xd8, 0x04, 0x44, 0xa5, 0x71, 0xd1, 0xa0, 0x19, 0x24, 0xd4, 0xf5, + 0x64, 0xde, 0x47, 0xb4, 0xa6, 0x93, 0xd0, 0xc9, 0xc9, 0xd8, 0x86, 0xf6, 0x15, 0x88, 0xf8, 0xf9, 0x8d, 0x9b, + 0x87, 0x02, 0xe7, 0x4f, 0xe5, 0x7e, 0x2c, 0x54, 0x4b, 0x66, 0x70, 0x55, 0xb0, 0xfb, 0x53, 0x4b, 0xdc, 0xe3, + 0x70, 0x87, 0x92, 0x0d, 0xb2, 0x58, 0xde, 0xc4, 0x72, 0x7e, 0x19, 0xae, 0x60, 0x2a, 0xdc, 0xfe, 0x0a, 0xb7, + 0x44, 0x36, 0x6c, 0x37, 0xc1, 0xc1, 0xdd, 0x46, 0xe2, 0x18, 0x4a, 0xc7, 0xe4, 0x6f, 0xb6, 0xe2, 0xae, 0x3d, + 0x93, 0x26, 0x3b, 0x38, 0x0a, 0x0c, 0x58, 0x2e, 0xdc, 0xad, 0xb9, 0xd4, 0xa2, 0xa6, 0xb0, 0x0e, 0xec, 0xab, + 0xd0, 0x2c, 0x02, 0xd8, 0xa7, 0x6b, 0xbb, 0x4d, 0x2c, 0x17, 0x31, 0x4b, 0xa2, 0x93, 0xa2, 0xb8, 0xc8, 0xe6, + 0xd1, 0x7b, 0x9f, 0x05, 0xd5, 0x45, 0xb7, 0x80, 0x80, 0x6b, 0xfa, 0x6e, 0x34, 0x9c, 0xcb, 0xa6, 0x74, 0x00, + 0x32, 0x09, 0xad, 0x89, 0x56, 0xfa, 0xda, 0xa3, 0x61, 0x41, 0x25, 0x52, 0xc9, 0xd8, 0xb9, 0x56, 0x5b, 0xb4, + 0x54, 0x2e, 0xae, 0x91, 0x2e, 0x1c, 0xe3, 0x18, 0x99, 0xf7, 0xdf, 0x26, 0xf3, 0x09, 0x85, 0xdb, 0x84, 0x8e, + 0x68, 0x9a, 0x2b, 0x58, 0x3f, 0x48, 0xeb, 0xd3, 0x7a, 0x58, 0xbf, 0x2b, 0xa1, 0x7e, 0x48, 0xb3, 0x18, 0xaf, + 0xe3, 0x87, 0xf8, 0x30, 0x1d, 0x60, 0x55, 0x61, 0xaa, 0x65, 0x68, 0x7d, 0x1f, 0x15, 0x2f, 0x7f, 0xd6, 0xfb, + 0x07, 0x48, 0xd7, 0x6c, 0x76, 0x73, 0x01, 0x3a, 0xc7, 0x42, 0x4e, 0x90, 0xfa, 0x0a, 0xc8, 0x0e, 0xd5, 0xe3, + 0xa2, 0x52, 0x44, 0x73, 0xef, 0xc1, 0xb8, 0xa5, 0x1a, 0x68, 0xf7, 0x27, 0x30, 0x0e, 0x63, 0xef, 0x26, 0x29, + 0x74, 0x47, 0x2b, 0x57, 0x1a, 0xa5, 0x95, 0xd8, 0x4c, 0x47, 0xae, 0xe6, 0xb1, 0xdb, 0x5b, 0x1b, 0x59, 0xc9, + 0x3e, 0xc9, 0x6f, 0x74, 0x49, 0x21, 0x00, 0x9b, 0xbd, 0x2e, 0x5b, 0xa7, 0xd9, 0x77, 0xb2, 0x76, 0x3f, 0x60, + 0x2a, 0x53, 0x4e, 0x6e, 0x5f, 0xbf, 0x37, 0x2e, 0xc5, 0xf4, 0xaa, 0x4e, 0x97, 0x81, 0xb7, 0x80, 0x24, 0x00, + 0x20, 0xbc, 0xcb, 0x3e, 0x24, 0x31, 0x88, 0x55, 0x63, 0xf3, 0xa3, 0x06, 0x18, 0x87, 0xba, 0xc7, 0xf6, 0xa3, + 0xd2, 0x52, 0xbe, 0x2f, 0xbc, 0xed, 0x74, 0xd9, 0x29, 0x8a, 0x08, 0x0b, 0x9d, 0x0d, 0x2a, 0x4b, 0xa2, 0x7d, + 0x3e, 0xd3, 0x00, 0xfc, 0xa8, 0xd0, 0x56, 0x93, 0x03, 0x1e, 0x11, 0x62, 0xa0, 0x70, 0xe6, 0xd4, 0x9d, 0x56, + 0x57, 0x9c, 0x92, 0x6f, 0xfe, 0x75, 0x55, 0xf1, 0x0b, 0x5b, 0x0a, 0x7b, 0x0d, 0x43, 0x76, 0x3a, 0xd3, 0xf8, + 0x81, 0xfa, 0xa4, 0xc6, 0x9f, 0xf1, 0xf1, 0x0c, 0x78, 0x9a, 0x24, 0xf8, 0x3d, 0x09, 0xf5, 0x03, 0x80, 0xfb, + 0xc4, 0x81, 0x7d, 0x20, 0x8c, 0xb7, 0x05, 0x2b, 0xf0, 0xbc, 0xd8, 0x1f, 0xe0, 0x82, 0xcf, 0xaf, 0x3f, 0x05, + 0x8e, 0x36, 0xb4, 0xb9, 0x48, 0xed, 0x34, 0x95, 0x47, 0xfa, 0x47, 0x8b, 0x68, 0xb4, 0x13, 0x80, 0x9f, 0xb6, + 0x26, 0x28, 0x2b, 0x59, 0xd7, 0x04, 0xc1, 0xa5, 0xaa, 0x05, 0x79, 0x0d, 0xfd, 0x4a, 0x66, 0xea, 0x66, 0xbd, + 0x49, 0xff, 0x28, 0x47, 0x5e, 0x3c, 0xfa, 0x92, 0x19, 0x61, 0xbd, 0xa9, 0x2f, 0x91, 0x5e, 0x20, 0x45, 0xed, + 0x28, 0x9d, 0xed, 0x5c, 0x2e, 0xc3, 0x37, 0xa3, 0x34, 0xfe, 0xa3, 0xf4, 0xf7, 0xbe, 0x36, 0x0a, 0x8e, 0x5d, + 0x31, 0xa4, 0xcf, 0x33, 0xe2, 0x84, 0xa1, 0xda, 0xd8, 0xdc, 0x15, 0xe3, 0xa7, 0x1f, 0x3a, 0xda, 0x5b, 0xf4, + 0x9e, 0xeb, 0x5a, 0x5d, 0x54, 0x81, 0x0f, 0x62, 0xc2, 0x34, 0xa9, 0xa0, 0x71, 0x2c, 0x09, 0x8c, 0x23, 0xc5, + 0x4a, 0xe2, 0xae, 0xa5, 0x27, 0x6f, 0xba, 0xfb, 0xbb, 0x64, 0x20, 0x14, 0x53, 0x76, 0xd3, 0x0e, 0x4e, 0x2a, + 0xd6, 0x37, 0xce, 0xa7, 0xb8, 0xa0, 0xbc, 0x03, 0x61, 0x62, 0x70, 0xe6, 0xb6, 0x5d, 0xcb, 0x18, 0x63, 0xc8, + 0x87, 0x05, 0x66, 0xe2, 0x54, 0x5a, 0x82, 0xa3, 0x7b, 0xf7, 0x80, 0x0c, 0xca, 0x7c, 0x53, 0xee, 0x6e, 0x24, + 0x6e, 0x6f, 0x85, 0xa9, 0xaf, 0x1c, 0x10, 0x03, 0x4b, 0x91, 0x68, 0x43, 0xaa, 0xd6, 0x96, 0xaf, 0x33, 0x4a, + 0x89, 0x3a, 0x7a, 0x90, 0xde, 0xf1, 0x25, 0x3a, 0xf4, 0x12, 0x24, 0xef, 0x90, 0xa4, 0xc3, 0xd5, 0x10, 0xf2, + 0xce, 0x4b, 0xe6, 0xf9, 0x61, 0x09, 0x93, 0xf6, 0x39, 0x39, 0x87, 0x62, 0xb0, 0xe5, 0x71, 0xde, 0x03, 0x48, + 0x18, 0x01, 0x28, 0x7a, 0xc4, 0x27, 0xa3, 0xea, 0xb1, 0xfb, 0xf1, 0x2b, 0x46, 0xf6, 0xfd, 0xb8, 0xb2, 0x8b, + 0xe9, 0x28, 0x84, 0x3e, 0x8d, 0x67, 0x75, 0x2a, 0x1b, 0x90, 0x22, 0xde, 0xd5, 0x44, 0x7e, 0x44, 0xd5, 0x1d, + 0xfd, 0xdb, 0x01, 0x19, 0x0f, 0xc1, 0xea, 0x88, 0x5f, 0xa5, 0xbc, 0xce, 0xa5, 0x6c, 0x3d, 0xf6, 0x4b, 0x67, + 0xa4, 0xea, 0x4c, 0x78, 0x13, 0x6d, 0x18, 0x47, 0xed, 0x8d, 0xa3, 0x47, 0x42, 0xbd, 0xd2, 0x45, 0x77, 0xf1, + 0xea, 0xa9, 0xc4, 0xae, 0x99, 0x8d, 0x5c, 0xf4, 0x06, 0xe8, 0x20, 0x0c, 0xd3, 0x5c, 0xbc, 0x56, 0x26, 0x20, + 0xd7, 0x1d, 0x71, 0x5f, 0xf2, 0xc9, 0x8d, 0xbd, 0x4a, 0x91 }; // Wake-word = picovoice static const uint8_t PICOVOICE_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x4b, 0x5e, 0x3b, 0x23, 0xa2, 0xbf, 0x43, 0xb1, 0x35, 0x08, 0x43, 0x8f, 0x19, 0x49, 0x67, 0x6e, 0xa9, 0xa1, - 0xe8, 0xaa, 0x1e, 0x59, 0x2e, 0xc8, 0x0e, 0x94, 0xa2, 0xac, 0x10, 0x6b, 0xe2, 0xa1, 0xb5, 0x4c, 0xe4, 0x15, - 0x3a, 0xad, 0x76, 0xa8, 0xd9, 0x2b, 0xae, 0xc3, 0x07, 0x87, 0x18, 0xdb, 0xf0, 0x2f, 0x84, 0xdc, 0xfd, 0xe3, - 0x48, 0x41, 0x27, 0xb4, 0x5f, 0x52, 0x9f, 0x3d, 0x3a, 0xa5, 0xd7, 0x3a, 0x1b, 0xf6, 0x29, 0x5b, 0xbe, 0x8e, - 0x91, 0x30, 0x17, 0x5c, 0x36, 0x38, 0x1f, 0x20, 0x43, 0x3e, 0x53, 0x3a, 0xd3, 0x6d, 0x47, 0xc5, 0x69, 0xa3, - 0xff, 0x4a, 0x38, 0x6f, 0x40, 0x5a, 0x8e, 0x49, 0xe1, 0x27, 0xb5, 0xa9, 0xf8, 0xcf, 0xc3, 0x40, 0x18, 0x55, - 0x7f, 0x7e, 0x9c, 0x9a, 0xbe, 0x26, 0xe6, 0x01, 0xe3, 0x5e, 0x2b, 0x8c, 0x63, 0xb4, 0xc1, 0x73, 0xbc, 0x05, - 0x2a, 0xc2, 0x65, 0x59, 0x88, 0x65, 0x04, 0xc4, 0xa1, 0x3d, 0x35, 0x4e, 0xf0, 0xe0, 0xa5, 0x32, 0x07, 0xd8, - 0x1d, 0x47, 0x13, 0x56, 0xb7, 0x21, 0x2a, 0xd8, 0xf4, 0x1c, 0x1b, 0x6b, 0xd5, 0xf0, 0x9b, 0xdf, 0x47, 0xb8, - 0xea, 0x0e, 0x96, 0xea, 0x16, 0xdc, 0x42, 0x1e, 0xbd, 0x9c, 0xc1, 0xff, 0x88, 0xc2, 0xee, 0xdc, 0x6e, 0x01, - 0x98, 0xbc, 0x0e, 0xd8, 0xd0, 0x6e, 0xdb, 0x60, 0xad, 0x5d, 0x6e, 0xa0, 0xe9, 0x53, 0x83, 0xf0, 0x6e, 0xed, - 0x20, 0xaf, 0x21, 0xa5, 0x7b, 0x24, 0x39, 0x43, 0xe7, 0x6b, 0xdb, 0x3a, 0x03, 0x70, 0xbb, 0xc5, 0x47, 0xf1, - 0xed, 0xcc, 0xff, 0x43, 0xeb, 0xcb, 0x95, 0xe1, 0x74, 0x91, 0x16, 0xbb, 0xe0, 0xa6, 0x51, 0x91, 0x63, 0x61, - 0x49, 0x7b, 0x8d, 0xc0, 0x4c, 0x68, 0x81, 0x09, 0x6e, 0x1a, 0xb8, 0x8f, 0x43, 0x8a, 0x91, 0xe8, 0xdb, 0x48, - 0xce, 0x46, 0xca, 0x45, 0x84, 0xd0, 0xa0, 0x96, 0x12, 0x29, 0xbc, 0x2e, 0xfc, 0xd4, 0x49, 0xfe, 0xd3, 0xa7, - 0x40, 0x76, 0x7b, 0xa9, 0x48, 0x16, 0x50, 0x64, 0xe2, 0xc8, 0x35, 0xa2, 0xba, 0x37, 0xec, 0xa0, 0xa8, 0x5b, - 0xea, 0xc8, 0x63, 0x17, 0xa9, 0x67, 0x74, 0x3b, 0x39, 0xd8, 0x25, 0xe3, 0x00, 0xd3, 0x5d, 0xf3, 0x10, 0x82, - 0x0e, 0xf7, 0x75, 0x3e, 0x95, 0xd6, 0x34, 0xbd, 0xf3, 0xc3, 0x6c, 0x55, 0xba, 0x25, 0x71, 0x70, 0x4e, 0x25, - 0xe2, 0x46, 0x1d, 0x70, 0x31, 0xab, 0xca, 0x8d, 0xa1, 0x9d, 0xbd, 0xf1, 0x8d, 0xea, 0x4d, 0xbc, 0x0e, 0x57, - 0xd8, 0x6d, 0xd7, 0xf5, 0xf8, 0xf5, 0x1d, 0xf0, 0x00, 0x4a, 0xa6, 0xdf, 0xeb, 0xec, 0x85, 0x84, 0x67, 0x7e, - 0x50, 0x60, 0x07, 0x9b, 0xb9, 0xd9, 0x6f, 0x13, 0xef, 0xf6, 0x6e, 0x47, 0xbf, 0xc9, 0xbc, 0x53, 0x4b, 0x2b, - 0x64, 0xbe, 0xb6, 0xa8, 0x3d, 0x4e, 0xba, 0x1d, 0xa4, 0x55, 0x4c, 0xd2, 0xce, 0x5a, 0x0e, 0x0e, 0xd9, 0xde, - 0x23, 0x2a, 0x66, 0x13, 0x2f, 0x17, 0x1a, 0xc0, 0x2b, 0x20, 0xfd, 0x95, 0x9d, 0x79, 0x59, 0x46, 0x9a, 0x4d, - 0x44, 0x9b, 0xcb, 0x5c, 0x3f, 0x24, 0x8c, 0x56, 0x0d, 0x67, 0xdb, 0x40, 0x73, 0x28, 0x38, 0x52, 0x7d, 0x40, - 0xce, 0x43, 0x1b, 0xe7, 0xcd, 0xef, 0xc9, 0x8d, 0x4b, 0xd7, 0x7d, 0xc3, 0xbf, 0x47, 0xd1, 0x7e, 0x5a, 0x55, - 0x73, 0x9d, 0x23, 0x09, 0x26, 0xde, 0x53, 0xc9, 0x4c, 0x95, 0x4d, 0x25, 0x35, 0xe2, 0x4e, 0xaa, 0xcf, 0x0a, - 0x4c, 0xe7, 0xa7, 0x9c, 0xa6, 0x02, 0x81, 0xf9, 0xe4, 0x8a, 0x1c, 0xa5, 0xe5, 0x4c, 0xb9, 0x25, 0x5b, 0xa3, - 0xa0, 0xfe, 0x44, 0xac, 0x76, 0x2c, 0x89, 0xc7, 0x70, 0x1a, 0x54, 0xc8, 0x8b, 0x7e, 0x91, 0xf8, 0xb9, 0xdc, - 0x01, 0xce, 0x77, 0x23, 0xa2, 0x36, 0x1d, 0xd4, 0xb0, 0xf4, 0x93, 0xe1, 0xc0, 0x8e, 0xaa, 0x20, 0x9e, 0xd0, - 0x61, 0x0a, 0xee, 0x36, 0x3d, 0x60, 0x4e, 0x84, 0x3c, 0xb4, 0xd0, 0xcd, 0x2f, 0xfa, 0xba, 0xd3, 0x2f, 0x84, - 0x2e, 0xe4, 0x0b, 0xe5, 0xfd, 0xcb, 0x1c, 0xb9, 0xfe, 0x31, 0xa3, 0x23, 0xf6, 0x30, 0xbf, 0x63, 0x92, 0xd2, - 0x91, 0x04, 0xdc, 0xc9, 0x38, 0x1f, 0xd2, 0x93, 0x5a, 0xbd, 0x86, 0x01, 0xc7, 0xe2, 0xc6, 0xeb, 0x74, 0xa4, - 0x4a, 0xf5, 0xdd, 0x08, 0xa5, 0xa5, 0x0b, 0x18, 0x61, 0x9b, 0x06, 0x18, 0xbc, 0xcf, 0x30, 0xbb, 0x4b, 0xf3, - 0x4d, 0xb4, 0x3a, 0x87, 0xf1, 0x51, 0xc5, 0x39, 0x37, 0x64, 0x73, 0xca, 0xc1, 0x36, 0xb6, 0x6b, 0x92, 0x17, - 0x8f, 0x38, 0x05, 0x6b, 0xe6, 0x08, 0xc2, 0xcb, 0xa5, 0xb3, 0xcb, 0x93, 0x44, 0x25, 0x5e, 0xc6, 0xc6, 0xf9, - 0x70, 0x8b, 0x16, 0xc8, 0x40, 0x4a, 0x9a, 0x51, 0x2b, 0x15, 0xb6, 0x66, 0x9d, 0xbb, 0x1e, 0xef, 0x0a, 0x3a, - 0x67, 0x02, 0xae, 0x86, 0x0d, 0xa9, 0x31, 0xdf, 0xeb, 0x5d, 0xee, 0xfe, 0xe6, 0xb7, 0xf4, 0xa6, 0x53, 0xe3, - 0x6a, 0x8a, 0x3e, 0x08, 0xc4, 0x3e, 0x05, 0x24, 0xf6, 0xae, 0xc8, 0x42, 0x68, 0xd4, 0x55, 0xfe, 0xd4, 0x4d, - 0x48, 0x7c, 0x58, 0x74, 0xf2, 0x21, 0x76, 0xd0, 0xf8, 0xd8, 0x86, 0xc6, 0x77, 0x83, 0x80, 0x1d, 0x38, 0x6b, - 0x11, 0xe1, 0xbb, 0xd6, 0x6d, 0xaf, 0xc2, 0x01, 0xbc, 0x4e, 0xb7, 0x6f, 0x04, 0xe3, 0xac, 0x49, 0xbd, 0x40, - 0xf9, 0xd8, 0xa9, 0xcf, 0xe4, 0x77, 0x0a, 0xeb, 0x77, 0xed, 0x8c, 0xff, 0xf1, 0x0e, 0x9f, 0xff, 0xf4, 0x23, - 0xc2, 0xc7, 0xc5, 0xee, 0x52, 0xaa, 0x09, 0x78, 0x6b, 0x4b, 0x8a, 0xc2, 0x51, 0x98, 0x52, 0x68, 0xa9, 0x0e, - 0xbb, 0xe6, 0xaa, 0x2d, 0xe9, 0xd1, 0xd7, 0x03, 0x37, 0x27, 0xfd, 0xd2, 0x0c, 0xe1, 0xe7, 0x25, 0xdd, 0x11, - 0x43, 0x01, 0xdc, 0x1d, 0x16, 0x9f, 0x8f, 0x46, 0x7d, 0xcf, 0xe8, 0x33, 0x49, 0x0f, 0x9f, 0x14, 0xa7, 0xed, - 0x14, 0x29, 0xc0, 0x3a, 0x1b, 0x97, 0x52, 0xfe, 0x9c, 0xc8, 0x78, 0x1c, 0x46, 0x7b, 0x8b, 0xdd, 0x14, 0x19, - 0xaa, 0x97, 0x94, 0xe8, 0xe7, 0x3e, 0xab, 0x02, 0xf3, 0xef, 0xb1, 0x42, 0xe0, 0x54, 0x65, 0x81, 0x60, 0x65, - 0x10, 0x25, 0x9a, 0xae, 0xec, 0x0c, 0x45, 0xd9, 0xaf, 0x91, 0x1d, 0xf1, 0xfd, 0xe0, 0xa3, 0x29, 0x0e, 0xb3, - 0x25, 0xa2, 0x35, 0x3b, 0xe9, 0xaf, 0xc5, 0x44, 0x52, 0x2f, 0xe3, 0x19, 0x2c, 0xe5, 0x05, 0xa9, 0x18, 0x51, - 0xe1, 0xfa, 0x4e, 0x90, 0xdc, 0xbc, 0x3b, 0xb7, 0x0d, 0xf0, 0xfc, 0x69, 0x09, 0x7e, 0xbb, 0x35, 0xc8, 0xc2, - 0x74, 0x60, 0x5c, 0x35, 0xfd, 0xef, 0x9c, 0x5f, 0x54, 0xf7, 0x08, 0x33, 0x8e, 0x8d, 0x5e, 0xec, 0x9f, 0xc6, - 0x90, 0xd1, 0x44, 0xfa, 0xe3, 0x22, 0x82, 0xf7, 0x4f, 0x42, 0xdd, 0xbf, 0x9e, 0xd2, 0x3c, 0x82, 0x54, 0xae, - 0xfd, 0xbe, 0x92, 0x84, 0x0a, 0x10, 0x6c, 0x99, 0x06, 0x51, 0x24, 0x64, 0xa8, 0x11, 0x08, 0xc2, 0x58, 0x17, - 0x8f, 0xdf, 0xf2, 0x09, 0x15, 0x2d, 0xce, 0xbe, 0xf5, 0x1e, 0xab, 0x94, 0x75, 0x75, 0x95, 0xd1, 0x87, 0x81, - 0x7b, 0xaf + 0x1a, 0x68, 0xd0, 0xd2, 0x03, 0xc2, 0x6e, 0xa8, 0x55, 0x24, 0x05, 0xa9, 0xa4, 0x4b, 0xb8, 0x1d, 0x5b, 0x39, + 0x6b, 0xc1, 0xb0, 0x5b, 0xe0, 0x23, 0xa6, 0x59, 0x0a, 0xab, 0x04, 0x94, 0xfb, 0xd5, 0x69, 0x30, 0x65, 0x58, + 0x41, 0x10, 0x27, 0x73, 0x31, 0x4c, 0xe6, 0x26, 0x51, 0x2b, 0x83, 0x4a, 0x98, 0x6d, 0x3c, 0xf3, 0x34, 0xb2, + 0x2b, 0xb2, 0xa6, 0x30, 0x78, 0x76, 0x70, 0x32, 0x82, 0x89, 0x9f, 0xc2, 0xd8, 0x40, 0x06, 0x7e, 0x5c, 0x4f, + 0xa6, 0x03, 0xd8, 0x0a, 0x80, 0x37, 0xfe, 0x92, 0x90, 0x0c, 0x9d, 0xd3, 0x77, 0xf6, 0xdc, 0xab, 0x9a, 0x8d, + 0x52, 0x1b, 0x5f, 0x15, 0x9c, 0x60, 0x87, 0xba, 0xd0, 0x36, 0xf4, 0x0e, 0xe2, 0x31, 0xef, 0x88, 0x9a, 0x33, + 0xd7, 0xaf, 0xb2, 0xdc, 0x62, 0x1d, 0xb2, 0xbb, 0x00, 0x99, 0x1f, 0x6b, 0xd7, 0xd4, 0x60, 0x68, 0xd4, 0x81, + 0x7d, 0xcc, 0x08, 0x04, 0xe5, 0x39, 0x47, 0x34, 0xc8, 0x9a, 0xce, 0x73, 0xe8, 0x4f, 0xf3, 0xa5, 0x3c, 0x76, + 0x75, 0x96, 0x73, 0x46, 0xc3, 0x4b, 0x9e, 0x00, 0x94, 0x3e, 0xa7, 0x24, 0x71, 0x8a, 0x16, 0xc2, 0x85, 0x66, + 0x68, 0xde, 0x07, 0xeb, 0xba, 0xa0, 0xbe, 0x92, 0xf6, 0xd8, 0xb7, 0x73, 0xe7, 0xe0, 0xf0, 0xc8, 0x12, 0x4a, + 0x4e, 0xd8, 0x0e, 0xac, 0x3b, 0x55, 0x7e, 0x2a, 0x33, 0x72, 0x65, 0x25, 0xe7, 0x85, 0xce, 0x5b, 0xe1, 0xa2, + 0x89, 0x8f, 0xc3, 0xfb, 0x6c, 0xf6, 0x64, 0x58, 0xa3, 0xc9, 0x81, 0x24, 0x0f, 0x9f, 0x2f, 0x2d, 0x00, 0x07, + 0x68, 0x03, 0xd7, 0x5d, 0x41, 0x39, 0xe8, 0xbf, 0xc4, 0x0a, 0x84, 0x81, 0x39, 0x5b, 0x82, 0x48, 0x42, 0x7b, + 0xa8, 0x52, 0x7b, 0x0b, 0x26, 0xd6, 0x83, 0xd5, 0x2b, 0x33, 0x32, 0x1d, 0x16, 0xab, 0x2c, 0xbe, 0x75, 0xca, + 0x69, 0x07, 0x1d, 0x00, 0x1b, 0x56, 0x59, 0xe3, 0xea, 0x87, 0x8f, 0x3f, 0x1d, 0xf4, 0xff, 0xf1, 0xf5, 0xda, + 0x57, 0x9e, 0xae, 0xa9, 0xab, 0x3c, 0xfd, 0xc8, 0x0b, 0x95, 0x22, 0x16, 0x45, 0x13, 0xf8, 0x36, 0x18, 0x16, + 0xac, 0x8b, 0x60, 0xa3, 0x2d, 0xf0, 0xd3, 0x14, 0x60, 0x97, 0xdd, 0x11, 0x81, 0x52, 0xf5, 0x37, 0xf2, 0xbc, + 0xa4, 0x72, 0x2e, 0xc8, 0x8d, 0xbf, 0xa3, 0x9e, 0x5e, 0xfa, 0xef, 0x23, 0x45, 0x91, 0x8a, 0x86, 0x66, 0x13, + 0x05, 0x6e, 0x3d, 0xbc, 0xd7, 0xef, 0xe1, 0x44, 0x02, 0x75, 0x65, 0x55, 0xcd, 0x85, 0x3e, 0x31, 0xe2, 0x8b, + 0x2b, 0xbd, 0x3f, 0xca, 0x4e, 0xdf, 0xb2, 0xca, 0x4b, 0x45, 0x9f, 0xf0, 0x3d, 0x97, 0x83, 0xe6, 0x0b, 0xcd, + 0x2b, 0xd3, 0x0d, 0xdb, 0x57, 0xd1, 0x18, 0xfa, 0xcf, 0x84, 0x50, 0xff, 0xdb, 0xa6, 0x5d, 0x7c, 0x0c, 0x71, + 0x8e, 0xb2, 0x36, 0x61, 0x13, 0xa4, 0x41, 0x26, 0xcf, 0x8d, 0xa8, 0xf8, 0x0f, 0xef, 0xb8, 0x2a, 0x4d, 0xf6, + 0x6b, 0x09, 0x5e, 0x5f, 0xf8, 0x8e, 0x4e, 0x9b, 0x68, 0x3d, 0x73, 0xa0, 0xdd, 0x1b, 0x8c, 0x56, 0x14, 0x98, + 0xf7, 0xc8, 0xd6, 0x99, 0x52, 0xcf, 0x7b, 0x11, 0x70, 0xe2, 0x22, 0x06, 0x7e, 0x0f, 0x0e, 0xd2, 0x5d, 0x58, + 0x74, 0xfc, 0x1a, 0xf9, 0xc9, 0x9f, 0xd8, 0x42, 0x0b, 0xe3, 0xa9, 0x28, 0xab, 0xce, 0x6b, 0x19, 0x4b, 0xea, + 0x53, 0x8b, 0x4d, 0x53, 0x81, 0xca, 0xec, 0x56, 0x82, 0xa5, 0x63, 0xbb, 0x6a, 0x11, 0x48, 0xe2, 0xc4, 0x4e, + 0xee, 0x24, 0x19, 0x16, 0x81, 0xb0, 0xa3, 0xfa, 0xe5, 0x2e, 0x0d, 0x89, 0x0b, 0x2f, 0xe0, 0x03, 0x83, 0x8b, + 0x3a, 0x75, 0xf4, 0x3a, 0x7e, 0x7c, 0x87, 0x7a, 0x68, 0x44, 0x5e, 0xb9, 0xd0, 0x50, 0xfc, 0xe3, 0x57, 0xc0, + 0xaf, 0xbb, 0x1f, 0xe2, 0x72, 0x3a, 0xc4, 0x9a, 0xa5, 0xf2, 0x7c, 0x8a, 0xe7, 0xad, 0xb8, 0x4b, 0x07, 0xa7, + 0xcb, 0xfd, 0x6c, 0x10, 0x13, 0x36, 0xec, 0x46, 0x73, 0x3b, 0xec, 0x84, 0xc3, 0x8f, 0x7a, 0x53, 0xf1, 0x9f, + 0x05, 0x92, 0xad, 0x11, 0xad, 0xe2, 0x5f, 0xe6, 0xf7, 0xc1, 0xbe, 0x50, 0x18, 0xf0, 0x25, 0xe0, 0x07, 0x51, + 0x7f, 0x5d, 0x42, 0xb9, 0xa8, 0x55, 0x9d, 0x01, 0x32, 0x70, 0xdb, 0x77, 0x7f, 0xe8, 0xa3, 0x94, 0xe8, 0x17, + 0x03, 0x1f, 0x22, 0x5c, 0x21, 0x20, 0x35, 0xea, 0x7b, 0xb5, 0xcb, 0xc7, 0x59, 0x8e, 0x08, 0x55, 0x91, 0xdd, + 0x35, 0x58, 0xc9, 0x37, 0xa5, 0xfa, 0xcb, 0x7d, 0x3d, 0x74, 0x45, 0xae, 0xe8, 0x1c, 0xd4, 0xe4, 0x96, 0x11, + 0x7c, 0x30, 0x27, 0xd7, 0x3a, 0xc2, 0xfb, 0x0c, 0x03, 0xa7, 0xe3, 0xaa, 0xdf, 0xa2, 0x81, 0xbe, 0xae, 0x12, + 0x3d, 0x0d, 0x23, 0x58, 0x3a, 0x7c, 0x8a, 0x33, 0x0a, 0xc9, 0xdd, 0x86, 0x8d, 0xaa, 0xf8, 0x76, 0x78, 0x89, + 0x33, 0xe0, 0xd7, 0x53, 0xce, 0x36, 0x21, 0x86, 0xf9, 0xe2, 0x6d, 0xda, 0x63, 0xf5, 0x18, 0xfe, 0xff, 0x66, + 0x19, 0x5e, 0x46, 0x4c, 0x20, 0xcb, 0x85, 0xf8, 0x93, 0x9e, 0xf5, 0xb3, 0x1a, 0xe3, 0x77, 0x4e, 0xc0, 0xeb, + 0xfb, 0xe3, 0xb3, 0xed, 0x23, 0x39, 0xfd, 0xfd, 0x5d, 0xa0, 0x4c, 0x3c, 0xdb, 0x62, 0x1e, 0xf8, 0xbb, 0xd6, + 0x43, 0x4a, 0x2c, 0x4c, 0x7c, 0xea, 0x5f, 0xc4, 0xf3, 0x82, 0x3c, 0x22, 0x02, 0x79, 0xd2, 0xb9, 0xa9, 0xaa, + 0x4f, 0x9e, 0xdd, 0x0e, 0x4d, 0xb4, 0xdd, 0x09, 0xde, 0x71, 0xd8, 0x9b, 0xdf, 0xd1, 0x0f, 0xeb, 0x34, 0x50, + 0xea, 0xc6, 0x31, 0xe7, 0xb2, 0x2b, 0x98, 0x95, 0x0a, 0x3c, 0x39, 0xc2, 0xf2, 0x7a, 0x56, 0x64, 0xfb, 0x15, + 0x07, 0x34, 0x3b, 0x93, 0x51, 0xd9, 0x34, 0xad, 0xc5, 0x90, 0x2b, 0x72, 0x39, 0x37, 0x1c, 0xe3, 0xb1, 0x3d, + 0x37, 0x0b, 0x5c, 0xa7, 0x78, 0xab, 0x32, 0x0b, 0xf5, 0xb5, 0x99, 0x1b, 0xb6, 0xee, 0x39, 0xb8, 0x2a, 0x12, + 0x30, 0x1c, 0xcb, 0xa7, 0xc3, 0x9b, 0xc4, 0xd8, 0x6f, 0x47, 0xea, 0x55, 0xac, 0x59, 0x45, 0x3c, 0x9f, 0xfc, + 0xea, 0x7a, 0x0e, 0xa6, 0x59, 0xdd, 0xb7, 0xce, 0x88, 0x77, 0x51, 0xd1, 0x1d, 0xd7, 0xda, 0x7d, 0x62, 0x7d, + 0x28, 0xa3, 0x90, 0x13, 0x45, 0x2e, 0x21, 0xc9, 0x6c, 0x12, 0xf3, 0xc9, 0x4e, 0xf9, 0x19, 0x2c, 0x82, 0xf3, + 0x72, 0xa7, 0xd6, 0xa5, 0x0b, 0x5d, 0xcf, 0xd9, 0x24, 0x41, 0x1e, 0xf8, 0xac, 0x9f, 0x93, 0xd1, 0xae, 0xc3, + 0x1c, 0xb2, 0xde, 0x5a, 0x1c, 0xc1, 0x0e, 0x37, 0x3c, 0x14, 0xca, 0xfe, 0x49, 0x50, 0xd9, 0x98, 0x26, 0x99, + 0x81, 0x87, 0xa6, 0x85, 0x09, 0xf0, 0x7c, 0x31, 0xab, 0xbe, 0xd8, 0x7b, 0xb6, 0xa1, 0x6b, 0xef, 0x97, 0x8a, + 0xd3, 0xfe, 0xfb, 0x94, 0xc4, 0x05, 0x95, 0x13, 0x6f, 0xfa, 0x13, 0xb7, 0x96, 0x8e, 0x0c, 0xb4, 0xd1, 0xf2, + 0x55, 0x08, 0x32, 0x88, 0xb1, 0x5e, 0x53, 0xa4, 0x50, 0xeb, 0x3a, 0x07, 0x7a, 0xc7, 0x47, 0x53, 0xc4, 0xac, + 0x3a, 0x34, 0xd1, 0x71, 0x17, 0x9f, 0xc0, 0x33, 0xed, 0xde, 0x4d, 0x8e, 0x1d, 0xfa, 0x63, 0xc2, 0xc5, 0x30, + 0x05, 0xff }; // Wake-word = bumblebee static const uint8_t BUMBLEBEE_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x04, 0x59, 0xa1, 0xcd, 0x67, 0xed, 0x23, 0x7b, 0x74, 0x64, 0xd3, 0x8a, 0x0c, 0xcd, 0x42, 0x88, 0xc8, 0xa5, - 0x2e, 0x1b, 0x62, 0x4c, 0xf4, 0x2d, 0xfc, 0x41, 0xec, 0x37, 0x56, 0x17, 0x4c, 0xce, 0x53, 0xa6, 0x7c, 0xdd, - 0x88, 0xf2, 0x37, 0x55, 0xaf, 0x32, 0xd0, 0xd8, 0xa1, 0x2a, 0xd9, 0x41, 0x56, 0x0f, 0xc6, 0x97, 0xa2, 0x43, - 0x6c, 0xdc, 0xd9, 0x00, 0xa0, 0xa8, 0xe8, 0xdb, 0xef, 0x91, 0x0d, 0x4d, 0x24, 0x2e, 0x7e, 0xa9, 0x59, 0xae, - 0xda, 0xf7, 0x16, 0x2a, 0x4e, 0x47, 0x27, 0xd3, 0xed, 0xd0, 0xc8, 0x66, 0x77, 0x57, 0xc4, 0x17, 0x0c, 0x03, - 0xdc, 0x76, 0xff, 0x9f, 0xc0, 0x01, 0x6a, 0x1e, 0x81, 0xfc, 0x35, 0x19, 0x31, 0xdc, 0xf7, 0xe6, 0xab, 0xd0, - 0xfe, 0xc1, 0xce, 0x03, 0xd3, 0xdc, 0x6a, 0x7f, 0x9a, 0x3f, 0xb3, 0x4e, 0xc8, 0x92, 0xcc, 0x6b, 0xad, 0xf5, - 0xf5, 0x76, 0xc6, 0x7a, 0xc4, 0x7c, 0xc4, 0x74, 0x5c, 0x9c, 0xb3, 0x8f, 0xb4, 0x4c, 0x6a, 0xef, 0x23, 0xb9, - 0xa0, 0x54, 0xb0, 0x73, 0xef, 0x50, 0x45, 0x78, 0x4d, 0x0f, 0x88, 0x2c, 0x04, 0x77, 0x2b, 0x51, 0xae, 0x4c, - 0x28, 0xa4, 0xf8, 0xab, 0x87, 0xaf, 0xa6, 0x52, 0x7c, 0xc9, 0x39, 0x53, 0xb4, 0x25, 0x27, 0xb9, 0x17, 0x07, - 0xea, 0x22, 0x41, 0x03, 0x75, 0x10, 0x0b, 0x0a, 0x9a, 0x74, 0x6a, 0xb9, 0xab, 0x61, 0x32, 0x62, 0x24, 0x81, - 0x15, 0x4e, 0xd8, 0x21, 0x17, 0x39, 0x12, 0xea, 0x33, 0xc3, 0x77, 0x62, 0xd8, 0xd1, 0x21, 0x82, 0x9d, 0x02, - 0x77, 0xde, 0x0a, 0xf0, 0xe7, 0x08, 0xe7, 0x4d, 0x16, 0xf3, 0xf9, 0x68, 0x90, 0x92, 0x8b, 0xd3, 0xf1, 0x16, - 0x74, 0xee, 0x41, 0xc6, 0xc8, 0xf6, 0x1b, 0x91, 0x59, 0xd9, 0x40, 0x94, 0x7e, 0xc0, 0x8b, 0xf4, 0x04, 0x54, - 0xa5, 0x8d, 0x8e, 0x28, 0xc1, 0xda, 0x2b, 0xc5, 0xd5, 0x0f, 0x3a, 0x7d, 0xb7, 0xe8, 0x9c, 0x15, 0x5f, 0x80, - 0x91, 0x48, 0x18, 0xdc, 0x66, 0x18, 0x72, 0x5c, 0x85, 0xae, 0x2e, 0x0f, 0x10, 0x58, 0xb2, 0xfc, 0xc5, 0xa1, - 0xe2, 0x1c, 0x8e, 0x4f, 0xb7, 0x09, 0x6a, 0xa9, 0x22, 0xe3, 0x03, 0x1f, 0x2b, 0xcb, 0x8d, 0xe7, 0x07, 0x02, - 0xd0, 0x68, 0x1d, 0xd0, 0xf6, 0x92, 0x56, 0xeb, 0x38, 0x1a, 0x4f, 0xd8, 0x53, 0x5a, 0xcd, 0xa0, 0xa1, 0x17, - 0x57, 0xd3, 0xed, 0x78, 0xa7, 0x20, 0x82, 0x9f, 0xe1, 0x66, 0xdc, 0xbf, 0xe9, 0x21, 0xc7, 0x6e, 0x78, 0xc1, - 0xde, 0x60, 0x34, 0x4a, 0x72, 0x94, 0x51, 0xce, 0x38, 0x02, 0xbe, 0x84, 0x60, 0xdd, 0x4a, 0x4d, 0x7a, 0x4c, - 0xd5, 0x09, 0x02, 0xd4, 0x59, 0x9e, 0x4b, 0xdf, 0x21, 0xa6, 0x5b, 0x7d, 0x8d, 0xbb, 0x50, 0xa2, 0x2a, 0x3d, - 0x84, 0xf1, 0x12, 0x67, 0xc5, 0x96, 0xc8, 0xf2, 0x85, 0x42, 0x3f, 0x47, 0x4e, 0x1b, 0x29, 0x79, 0x11, 0xd1, - 0x21, 0x4c, 0x3e, 0x34, 0x86, 0x7c, 0x69, 0xfa, 0xbd, 0x67, 0x6d, 0x64, 0xf6, 0xc9, 0xaf, 0xed, 0xf5, 0x36, - 0x0d, 0x47, 0x77, 0xd7, 0x92, 0xda, 0x27, 0xa7, 0xb4, 0x4f, 0xd2, 0x68, 0xb1, 0x96, 0x61, 0x7c, 0x77, 0x31, - 0x34, 0xba, 0xa8, 0x8a, 0xb6, 0x97, 0x4a, 0xea, 0xfe, 0x5e, 0x0d, 0xd8, 0x7b, 0xa3, 0x7c, 0xa0, 0x04, 0xca, - 0xcd, 0x3c, 0x54, 0x59, 0x37, 0x4f, 0x78, 0x26, 0x5a, 0xff, 0x1e, 0xe7, 0x72, 0x5e, 0xf3, 0xf9, 0x14, 0x67, - 0xed, 0x02, 0x01, 0x29, 0xdf, 0x4a, 0x33, 0xad, 0x9f, 0xff, 0x7a, 0xcd, 0x67, 0xa4, 0xb9, 0xdb, 0x19, 0x99, - 0x35, 0xf0, 0xe7, 0x62, 0x9a, 0x52, 0x7c, 0x2d, 0x2a, 0x72, 0x22, 0xf5, 0xa8, 0x11, 0x5e, 0x03, 0x8d, 0x59, - 0xd3, 0xff, 0x25, 0x6a, 0x8e, 0x25, 0x10, 0x07, 0x63, 0x5a, 0x8e, 0x73, 0xfb, 0x4a, 0x1c, 0x56, 0x5d, 0x0b, - 0xa8, 0xc7, 0xf6, 0x5c, 0xa3, 0x15, 0x5f, 0x65, 0x68, 0x9c, 0x32, 0x3a, 0x32, 0x87, 0xf8, 0x5b, 0x16, 0xe7, - 0x40, 0x8b, 0x46, 0x0f, 0x2a, 0x57, 0x54, 0xab, 0xa1, 0xb4, 0x7e, 0x35, 0xd5, 0x66, 0x65, 0xc2, 0x5a, 0xb2, - 0xf8, 0x4c, 0xb9, 0x96, 0x35, 0x05, 0xf7, 0x93, 0xe6, 0x38, 0x70, 0xba, 0xa3, 0x65, 0x86, 0x28, 0x4e, 0x58, - 0xac, 0xff, 0x7b, 0xc1, 0x37, 0xbc, 0xf7, 0xd3, 0x0a, 0xa9, 0x44, 0x6f, 0x2e, 0xd5, 0x1b, 0xa2, 0xfc, 0x16, - 0xa1, 0xfd, 0xc8, 0x9f, 0x02, 0xb7, 0x82, 0x36, 0x3c, 0xdf, 0xe6, 0x92, 0x75, 0xe8, 0x22, 0xd7, 0x12, 0xa1, - 0x51, 0xde, 0xa3, 0x27, 0x93, 0xb4, 0x6a, 0x7c, 0x23, 0x2e, 0x18, 0x95, 0x6a, 0x00, 0xe0, 0x3f, 0x2a, 0x3d, - 0x2c, 0xf3, 0xb8, 0x7b, 0x64, 0xff, 0xf3, 0x4b, 0x49, 0x97, 0x67, 0xda, 0x4e, 0x3a, 0xe6, 0xd6, 0x7e, 0xaa, - 0xc6, 0xac, 0x1c, 0x67, 0x6f, 0xdf, 0xba, 0xb7, 0xe8, 0x91, 0xbc, 0x78, 0x88, 0x88, 0x2b, 0xed, 0x9f, 0x1a, - 0x1c, 0xfa, 0xc5, 0xc0, 0xf0, 0xf8, 0x03, 0x7e, 0x99, 0xcc, 0x58, 0x54, 0xba, 0xdd, 0x09, 0x4c, 0x15, 0x9d, - 0x3a, 0x43, 0x10, 0xc5, 0xc8, 0x7d, 0x3c, 0xbf, 0x4f, 0x48, 0xaf, 0x33, 0x42, 0xfc, 0x6d, 0x2c, 0xb2, 0xd8, - 0xab, 0xa2, 0xa2, 0xf0, 0x12, 0x09, 0x23, 0xab, 0x16, 0x2f, 0xd2, 0xc9, 0xa3, 0x0a, 0x10, 0x92, 0x7f, 0x77, - 0x8d, 0xf2, 0x4e, 0xff, 0x62, 0x15, 0xeb, 0x80, 0x31, 0x02, 0x69, 0x57, 0xcf, 0xa3, 0x1f, 0xe2, 0x32, 0xec, - 0x33, 0x9e, 0x89, 0xa7, 0xbb, 0x7f, 0x65, 0x5e, 0x6d, 0xa1, 0x9e, 0xa9, 0x0a, 0x59, 0x87, 0xbd, 0xe6, 0xff, - 0xf3, 0x81, 0xe5, 0x03, 0xed, 0xee, 0x30, 0x78, 0xc3, 0x92, 0x74, 0x37, 0xd6, 0xab, 0xf3, 0xf5, 0x93, 0x8a, - 0xc9, 0xf7, 0x2e, 0x3b, 0x3f, 0x59, 0x26, 0xd4, 0xef, 0x93, 0xe1, 0x52, 0x94, 0x47, 0xa0, 0x92, 0xc2, 0x39, - 0x1a, 0x65, 0xe3, 0xbc, 0x08, 0x8d, 0xf5, 0x07, 0x27, 0xca, 0x49, 0xd1, 0x6a, 0x57, 0x64, 0xf7, 0x7f, 0x7d, - 0x43, 0xc7, 0xfe, 0x35, 0x84, 0x1d, 0x68, 0xf3, 0xa0, 0x58, 0x5a, 0xce, 0xe0, 0xb0, 0xa0, 0x8a, 0x8b, 0x31, - 0x2a, 0xe7, 0xda, 0x2c, 0x7f, 0x7e, 0xfe, 0x80, 0xa2, 0xfc, 0xa7, 0x82, 0xdb, 0x4b, 0xe1, 0x48, 0xf3, 0xc9, - 0xe7, 0xa9, 0xc5, 0x8b, 0xc0, 0x0c, 0xe7, 0xf3, 0x9e, 0xe0, 0x22, 0xe4, 0xe7, 0xcf, 0xee, 0x82, 0x17, 0x2d, - 0xfd, 0x26, 0x14, 0xc1, 0x86, 0x14, 0x1d, 0xc4, 0xd4, 0x84, 0xd5, 0xd3, 0x0e, 0xc7, 0xa3, 0x57, 0x43, 0x92, - 0x47, 0x63, 0x61, 0xbb, 0x56, 0x45, 0xbf, 0x35, 0x60, 0x69, 0x08, 0x68, 0x13, 0x76, 0x4c, 0x32, 0x41, 0x9e, - 0x38, 0x45, 0x53, 0xf8, 0xce, 0x5d, 0x78, 0x00, 0xe8, 0x64, 0xd2, 0xd2, 0x30, 0xb4, 0xd4, 0x49, 0x55, 0x05, - 0xc4, 0x42, 0x82, 0xb4, 0x46, 0x83, 0xff, 0x6c, 0x0f, 0x35, 0x80, 0x72, 0xbf, 0xbc, 0xf3, 0xd4, 0x4c, 0x3f, - 0x23, 0xea, 0xeb, 0x9d, 0x38, 0x1e, 0xf8, 0x00, 0x83, 0x66, 0xff, 0xff, 0xdd, 0xdf, 0xaf, 0x34, 0x8d, 0xa4, - 0xbf, 0x4a, 0x8e, 0xe8, 0x87, 0x5d, 0xaf, 0x56, 0x9f, 0xb7, 0xc8, 0x9d, 0x93, 0x15, 0x48, 0xbc, 0x3c, 0x9a, - 0xd9, 0x2a, 0xb1, 0x40, 0x18, 0x22, 0xd2, 0x62, 0xab, 0x52, 0x73, 0x79, 0xe2, 0x22, 0x99, 0xda, 0xbb, 0x99, - 0xe0, 0x81, 0x8d, 0x87, 0x94, 0x88, 0x09, 0x2a, 0x29, 0x79, 0x5c, 0x18, 0xa3, 0x73, 0x7d, 0x6b, 0x24, 0x2b, - 0xa2, 0xf8, 0x0d, 0xee, 0x1a, 0xc8, 0xec, 0x16, 0x29, 0x0a, 0x65, 0xd4, 0x03, 0xcf, 0x9f, 0xc0, 0xf7, 0x87, - 0xed, 0x43, 0x22, 0xdb, 0x05, 0x15, 0x71, 0x78, 0xb0, 0x3d + 0x37, 0xcd, 0x43, 0xdb, 0x99, 0x1e, 0xae, 0xe0, 0x81, 0x85, 0x98, 0x89, 0x59, 0x33, 0x92, 0xff, 0xf2, 0xf6, + 0xbe, 0x97, 0x87, 0xdf, 0x68, 0x93, 0x31, 0xdb, 0x87, 0xc5, 0x66, 0xc6, 0x1b, 0x6d, 0x63, 0x39, 0xad, 0x30, + 0x08, 0xf5, 0x35, 0x20, 0x84, 0xf2, 0xc7, 0x64, 0x50, 0x56, 0x94, 0xce, 0xdd, 0x16, 0xff, 0x0c, 0xfc, 0xf4, + 0xfd, 0x70, 0x31, 0xfa, 0x54, 0x12, 0x9f, 0x77, 0xc2, 0xa8, 0x11, 0x5c, 0x62, 0x4b, 0x54, 0x6d, 0xfe, 0xe0, + 0x0e, 0x66, 0x8a, 0x5f, 0xed, 0x8c, 0x8e, 0xe3, 0x7a, 0xa2, 0xe7, 0xac, 0xb3, 0x1c, 0x42, 0x10, 0xe6, 0xdd, + 0xc6, 0xef, 0xf1, 0xd7, 0x4c, 0xc7, 0xbb, 0x07, 0xcf, 0x6e, 0x7a, 0xd4, 0xd0, 0xba, 0x60, 0xaa, 0x7f, 0x36, + 0xee, 0x15, 0x42, 0x93, 0x9c, 0x2a, 0xb4, 0x7c, 0x25, 0x0d, 0x99, 0xe4, 0x42, 0x14, 0x0d, 0x71, 0x1e, 0x5c, + 0xc3, 0x20, 0x53, 0x7b, 0x32, 0xe0, 0x9e, 0xed, 0x8f, 0x63, 0x7a, 0xf2, 0xc5, 0x55, 0x79, 0x0b, 0xda, 0xed, + 0x10, 0xa4, 0xcf, 0xb7, 0x18, 0xd7, 0xbc, 0x64, 0x2e, 0x54, 0x8d, 0x6b, 0x7a, 0xd8, 0x1b, 0xf3, 0xcf, 0x10, + 0xf3, 0x17, 0xa6, 0x5a, 0x58, 0x32, 0x59, 0xbf, 0x84, 0xe0, 0xe3, 0x3e, 0x2a, 0x53, 0x20, 0xe4, 0x42, 0x97, + 0xf5, 0xb8, 0xb3, 0xd7, 0xa6, 0xa2, 0xa0, 0x57, 0xd7, 0x16, 0x2a, 0x20, 0x40, 0x96, 0x9e, 0x8f, 0xd1, 0xd1, + 0x3e, 0x65, 0x5b, 0x20, 0xe7, 0x67, 0xd6, 0x32, 0x45, 0x99, 0x56, 0xc5, 0x50, 0xfd, 0x82, 0xe3, 0x50, 0x46, + 0xb7, 0x9f, 0x6a, 0xc9, 0x07, 0x09, 0xbf, 0x84, 0xfe, 0x9a, 0xae, 0x5a, 0x06, 0x65, 0xfb, 0xc6, 0x84, 0x08, + 0xee, 0x8c, 0x59, 0x99, 0x20, 0x7b, 0x01, 0x32, 0x43, 0x28, 0xf6, 0x9a, 0x14, 0xdb, 0x2a, 0xa8, 0x5f, 0xd7, + 0x0b, 0x4c, 0x98, 0x64, 0x18, 0x58, 0x50, 0x2a, 0x7d, 0xdb, 0xf4, 0x8f, 0xab, 0xd3, 0xf4, 0x7c, 0xdf, 0x5b, + 0xbd, 0xe7, 0x57, 0xf6, 0x8c, 0x8c, 0x48, 0x6f, 0x25, 0xd3, 0xc9, 0xdf, 0xcf, 0xc0, 0x5d, 0x07, 0xf8, 0x8b, + 0xdd, 0xb4, 0xfd, 0x7e, 0xa7, 0xd1, 0x0d, 0x2e, 0x3b, 0x22, 0x5c, 0x40, 0xeb, 0x9e, 0x37, 0x6b, 0xd3, 0xc4, + 0x6d, 0x88, 0x79, 0x2e, 0xf3, 0x8f, 0x8d, 0x05, 0x9e, 0x8d, 0xf2, 0x1b, 0xd5, 0x9f, 0x5d, 0xf1, 0x6e, 0x15, + 0xf4, 0x59, 0xd7, 0x22, 0xee, 0xd9, 0x9f, 0xfb, 0xf8, 0x0f, 0xbe, 0x1d, 0x15, 0xe3, 0x60, 0x2a, 0xfb, 0x55, + 0x78, 0x0f, 0x85, 0x53, 0x7e, 0xb4, 0x4b, 0x08, 0x6b, 0xab, 0x97, 0x05, 0x12, 0x2e, 0xe2, 0xef, 0x2c, 0xb2, + 0xc6, 0x99, 0x55, 0xc2, 0x46, 0xa7, 0x45, 0x7b, 0xd2, 0xb0, 0x00, 0x83, 0x2c, 0x5d, 0xd7, 0xbe, 0xf3, 0x5f, + 0x49, 0x6b, 0x4a, 0x5a, 0xc1, 0xd1, 0xe3, 0x71, 0xb0, 0x43, 0xde, 0xfc, 0xed, 0x51, 0xd1, 0x68, 0xea, 0x65, + 0x3e, 0xcd, 0x9c, 0x73, 0x43, 0x75, 0x00, 0x82, 0x41, 0xad, 0xca, 0x97, 0x62, 0x9c, 0xc7, 0x07, 0xa3, 0x6f, + 0x08, 0xf2, 0x1a, 0x26, 0xe9, 0xfa, 0xc5, 0x67, 0x50, 0x88, 0x8b, 0x31, 0xc4, 0xaa, 0x3d, 0x64, 0x4e, 0x60, + 0x07, 0x3c, 0xe3, 0xcc, 0x1a, 0x29, 0x0b, 0x83, 0x9a, 0x8a, 0xcb, 0x0d, 0x2e, 0xae, 0xbd, 0x2b, 0x0e, 0x98, + 0x2f, 0x69, 0x71, 0xb8, 0xd6, 0x2d, 0x81, 0xd8, 0xf2, 0xc9, 0x8c, 0x16, 0x48, 0x36, 0x17, 0xe2, 0x77, 0x1b, + 0x5b, 0x59, 0x6e, 0xda, 0xdf, 0x77, 0xb6, 0xe6, 0x21, 0xed, 0x0a, 0x9d, 0x5b, 0x8b, 0xb0, 0xdb, 0x19, 0x92, + 0xe0, 0x5a, 0x3b, 0x32, 0x03, 0x83, 0x54, 0x6a, 0x1a, 0xf5, 0x61, 0x3e, 0x4c, 0xa9, 0xf1, 0xce, 0x43, 0x51, + 0xd9, 0xbf, 0xcd, 0xf9, 0x2a, 0x0f, 0x61, 0xd7, 0x51, 0xbe, 0x61, 0xa5, 0x96, 0x9a, 0xc0, 0xd2, 0xb1, 0x5b, + 0x27, 0x0b, 0xe9, 0x8f, 0xbe, 0x71, 0xb9, 0x1c, 0xfc, 0x63, 0xed, 0x0a, 0xcf, 0x7f, 0xf4, 0x3f, 0xa4, 0x16, + 0x31, 0x8c, 0x21, 0xc6, 0x83, 0xd4, 0x3c, 0xed, 0x52, 0xa9, 0xf3, 0xb3, 0x83, 0x53, 0xee, 0x91, 0xb9, 0x31, + 0x6c, 0xd7, 0xe5, 0x3d, 0x38, 0xde, 0x87, 0xea, 0x7c, 0xc7, 0x0f, 0x6d, 0x02, 0x1c, 0x0d, 0xa5, 0xa3, 0x09, + 0x71, 0x50, 0xfb, 0xe4, 0x54, 0x2a, 0x12, 0x8f, 0x5c, 0x13, 0xe7, 0x93, 0xfe, 0x24, 0x73, 0x6a, 0x34, 0x8f, + 0x44, 0xe9, 0xf7, 0x19, 0x4e, 0x32, 0x90, 0x09, 0x1a, 0x18, 0xbc, 0x10, 0xb9, 0xb1, 0x75, 0x2d, 0x86, 0xce, + 0xe4, 0x68, 0x2c, 0x1b, 0x43, 0x01, 0xef, 0x89, 0x3f, 0x8b, 0x9a, 0x90, 0xa6, 0x32, 0xda, 0x5b, 0x3e, 0xfe, + 0x4a, 0xdd, 0x96, 0xdf, 0xbf, 0xa0, 0x70, 0x30, 0x74, 0xa2, 0x18, 0x6f, 0xe5, 0x38, 0xe3, 0x59, 0x7f, 0xdb, + 0xf6, 0xbb, 0x63, 0xd4, 0x58, 0x7c, 0xa6, 0x7e, 0x36, 0xa6, 0x17, 0x8b, 0xdf, 0xc4, 0x18, 0x5e, 0x95, 0x13, + 0x04, 0xb2, 0xd6, 0xde, 0x0b, 0x1d, 0xc8, 0xca, 0x9d, 0x5c, 0xb7, 0x53, 0x11, 0xbf, 0xf8, 0x92, 0xba, 0x43, + 0x9c, 0x14, 0x79, 0x1e, 0xa6, 0x37, 0xa5, 0x42, 0x18, 0x60, 0xce, 0xbf, 0x0a, 0x1e, 0x29, 0xb7, 0x1d, 0x0b, + 0xe7, 0xef, 0xd1, 0x87, 0x3b, 0xb6, 0x66, 0x94, 0x01, 0x7c, 0x3d, 0x15, 0x23, 0xfa, 0xb0, 0x18, 0xe5, 0x23, + 0x33, 0x45, 0xda, 0x4a, 0x9e, 0xbc, 0x88, 0x66, 0x0d, 0x4c, 0xf7, 0xd3, 0xbe, 0x7a, 0x52, 0xf1, 0xd1, 0x6e, + 0x64, 0x2c, 0xb9, 0x7a, 0x23, 0x91, 0x4a, 0x81, 0x6b, 0x31, 0x52, 0xd1, 0x56, 0x4b, 0x06, 0x1c, 0x92, 0xff, + 0x36, 0xdc, 0xf6, 0xc6, 0x0d, 0x07, 0x00, 0x2c, 0x86, 0xb1, 0x48, 0xc2, 0x30, 0xc1, 0x43, 0x95, 0x4a, 0x7b, + 0x27, 0xdd, 0x2e, 0xf1, 0x99, 0x46, 0xab, 0xed, 0x98, 0x0d, 0xce, 0xaf, 0x95, 0xd1, 0x02, 0x8c, 0xe3, 0xef, + 0x77, 0xfb, 0x8e, 0xa4, 0x04, 0x96, 0x51, 0xfb, 0x16, 0xef, 0x83, 0x4c, 0xae, 0xf8, 0x8d, 0xa8, 0xaa, 0xf0, + 0xc7, 0x63, 0x0b, 0x42, 0xc3, 0x68, 0x57, 0x04, 0x92, 0x45, 0xab, 0x7a, 0x91, 0xfd, 0x7d, 0x71, 0x85, 0x05, + 0xf4, 0x8f, 0x26, 0xc1, 0x93, 0x34, 0x63, 0x9e, 0x33, 0xf2, 0x24, 0x9c, 0x2a, 0x25, 0xf7, 0xbe, 0x6a, 0xfd, + 0x67, 0xe9, 0x30, 0xa0, 0xcb, 0x1f, 0xbb, 0xaa, 0x40, 0x7f, 0xef, 0x35, 0x4a, 0x71, 0xbb, 0x5a, 0x64, 0x65, + 0xac, 0xa3, 0x65, 0x69, 0xea, 0x14, 0xe0, 0xbb, 0x16, 0xf2, 0xf5, 0x6b, 0x7e, 0xe0, 0xc9, 0x4f, 0xd4, 0xfd, + 0xfd, 0x14, 0x95, 0xbc, 0x61, 0x27, 0x8f, 0x65, 0x6d, 0x19, 0xf4, 0xd7, 0xaa, 0xd0, 0x92, 0xda, 0xe7, 0xea, + 0x2e, 0xf0, 0x33, 0xc2, 0x7a, 0xad, 0xb8, 0xc2, 0x00, 0xaa, 0xa7, 0x44, 0xb0, 0xed, 0x46, 0x93, 0x73, 0x3b, + 0x32, 0x28, 0xd7, 0x2d, 0xfd, 0xa9, 0xdd, 0xa6, 0x8f, 0x30, 0x94, 0x55, 0x6d, 0xb1, 0x85, 0xb3, 0xe1, 0x17, + 0xd2, 0xa0, 0x81, 0x28, 0x04, 0x5e, 0x69, 0xf8, 0x0b, 0x9c, 0x50, 0xe8, 0x8b, 0x17, 0x03, 0xce, 0x93, 0x8f, + 0xb3, 0x55, 0xf5, 0x36, 0x71, 0x13, 0xc4, 0xba, 0x0a, 0xef, 0x3d, 0xc7, 0x83, 0xf5, 0x0d, 0xd3, 0xb6, 0x27, + 0x7d, 0x8c, 0x79, 0xca, 0xb1, 0x3a, 0xa0, 0x2c, 0x66, 0xcd, 0x32, 0x19, 0xe2, 0x77, 0x36, 0x58, 0x2b, 0x73, + 0x9e, 0x28, 0xfd, 0x4a, 0xaf, 0x77, 0xbf, 0x80, 0xd0, 0x70, 0xa3, 0xe5, 0x1d, 0x42, 0xe6, 0x81, 0xe4, 0x09, + 0x5b, 0x88, 0x56, 0x1c, 0x85, 0xbf, 0xe0, 0xda, 0x08, 0xa2, 0x38, 0x78, 0x94, 0x85, 0x0b, 0x82, 0x52, 0x2c, + 0xbb, 0x53, 0x47, 0xeb, 0x69, 0xb8, 0xfa, 0x83, 0xab, 0x80 }; // Wake-word = alexa static const uint8_t ALEXA_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xc8, 0x8a, 0x01, 0xef, 0xbd, 0x0e, 0xa6, 0x63, 0x54, 0x2e, 0x9a, 0xa9, 0x7d, 0x14, 0x6d, 0x4f, 0x98, 0xbd, - 0xdd, 0x1e, 0x2a, 0x5c, 0xb2, 0xd5, 0xd7, 0x9a, 0x52, 0x01, 0x14, 0x31, 0x62, 0x35, 0x29, 0x29, 0x61, 0xf2, - 0x68, 0xef, 0xb3, 0xef, 0xf0, 0x07, 0xc3, 0xd0, 0xc5, 0xf7, 0x3d, 0x68, 0x54, 0xd8, 0xb8, 0x36, 0x6e, 0xd4, - 0x93, 0xcd, 0xfa, 0x14, 0x6f, 0xf3, 0xfd, 0x59, 0x2a, 0xe4, 0xda, 0x63, 0xf0, 0x12, 0xa6, 0xae, 0xa1, 0x01, - 0x04, 0x65, 0x23, 0x1a, 0x55, 0x60, 0x93, 0x9b, 0xb7, 0x9b, 0x66, 0xb8, 0x18, 0xcb, 0x6a, 0xff, 0x2b, 0x4f, - 0x92, 0xb0, 0xae, 0x7a, 0x7c, 0xbc, 0x9e, 0x49, 0x7d, 0x6e, 0x5d, 0x56, 0xf5, 0x7b, 0x38, 0xc2, 0x34, 0xdf, - 0x9e, 0x30, 0x9b, 0xe2, 0xd6, 0xe6, 0x4d, 0x1e, 0x2e, 0x0f, 0x0e, 0x08, 0x25, 0xb9, 0x6b, 0xec, 0xf8, 0x7e, - 0xad, 0x41, 0xff, 0x19, 0x11, 0x1d, 0xa7, 0xde, 0x7e, 0x35, 0xf6, 0x4b, 0x07, 0x48, 0xf0, 0xd6, 0xbb, 0x68, - 0xf5, 0xce, 0x5d, 0x52, 0x4b, 0xf7, 0x6b, 0x4b, 0x1a, 0xfa, 0x01, 0xc8, 0x01, 0x61, 0x67, 0xf1, 0x2a, 0x15, - 0x27, 0xfa, 0xc0, 0x03, 0x07, 0x6a, 0x58, 0x0e, 0x27, 0xaf, 0xc4, 0xa2, 0x8d, 0x7c, 0x57, 0xca, 0xf5, 0x6b, - 0x7f, 0x5f, 0x9e, 0x27, 0xd5, 0x92, 0x25, 0x1f, 0x89, 0x03, 0xc9, 0xe9, 0x4a, 0x3f, 0xa6, 0xb8, 0x92, 0x8d, - 0xa6, 0xa4, 0x51, 0x43, 0xb6, 0xcb, 0x4a, 0x28, 0x46, 0xd0, 0xaf, 0x0f, 0x0d, 0xb7, 0xea, 0x4a, 0x97, 0xe3, - 0x88, 0x0e, 0x13, 0xeb, 0x9e, 0xbe, 0xcb, 0xd1, 0xf1, 0x51, 0x3d, 0xa0, 0x53, 0x5c, 0x49, 0x4b, 0xba, 0x2f, - 0xde, 0x16, 0x06, 0xf5, 0xbc, 0xbb, 0xab, 0xa1, 0x16, 0x8d, 0x73, 0xf5, 0x33, 0x41, 0x4c, 0xbb, 0x28, 0x50, - 0xcf, 0x0a, 0x08, 0x6d, 0x05, 0x65, 0x9b, 0x3c, 0x19, 0x91, 0x1f, 0x2e, 0x7b, 0xb3, 0xb0, 0x96, 0x00, 0xc5, - 0x5b, 0x77, 0xc4, 0xc6, 0x6e, 0xd3, 0x3b, 0x27, 0x9a, 0xf6, 0x68, 0xb7, 0x27, 0x27, 0x9d, 0xa8, 0x80, 0x3c, - 0xca, 0xec, 0x94, 0xcd, 0x03, 0x4a, 0x70, 0xb7, 0xb2, 0x18, 0x85, 0x80, 0x93, 0xd5, 0x42, 0x40, 0xda, 0xbe, - 0x95, 0x4c, 0x1b, 0x1f, 0x8c, 0x6b, 0x5b, 0x66, 0x85, 0x59, 0x08, 0x54, 0xe8, 0x02, 0x08, 0xa1, 0xfa, 0xe3, - 0x90, 0x41, 0x89, 0x78, 0xf4, 0xdb, 0x35, 0xee, 0x4c, 0xb3, 0xee, 0x81, 0xbf, 0xb1, 0x9a, 0xa7, 0xbf, 0x97, - 0x04, 0xf5, 0xe1, 0xbe, 0x60, 0x98, 0xac, 0x40, 0x9b, 0xd2, 0xbb, 0x7e, 0x57, 0x0e, 0xca, 0x37, 0x19, 0x08, - 0xcc, 0x9e, 0x89, 0x6a, 0x23, 0x14, 0xff, 0x49, 0x24, 0x1d, 0x8b, 0xe4, 0x3c, 0x1f, 0x21, 0xc1, 0xe8, 0x6a, - 0xbf, 0x69, 0x4b, 0x55, 0x0f, 0xc7, 0xbe, 0x84, 0x75, 0xf3, 0x30, 0x84, 0xad, 0x8a, 0xc9, 0x5c, 0x1c, 0x88, - 0x55, 0x82, 0x54, 0x2c, 0x1a, 0x58, 0x02, 0x1d, 0xf3, 0xff, 0x75, 0x0e, 0x34, 0xe4, 0x55, 0x28, 0xe1, 0xb3, - 0x86, 0x83, 0x42, 0x88, 0x00, 0x51, 0x13, 0x0f, 0x99, 0x02, 0x91, 0xc3, 0xbf, 0xa4, 0xc4, 0x92, 0x77, 0x7d, - 0xca, 0xd0, 0x4e, 0xa1, 0x5d, 0x1e, 0x0f, 0xce, 0xe2, 0xef, 0x3c, 0x72, 0x5b, 0xec, 0x1f, 0x0f, 0x22, 0xcf, - 0xe1, 0x7a, 0xcf, 0x8d, 0x8b, 0x47, 0x7a, 0xcb, 0xef, 0x72, 0x6c, 0xcb, 0x54, 0x91, 0x73, 0xcb, 0xaf, 0xe8, - 0x3f, 0x7a, 0xc6, 0x76, 0x79, 0xc4, 0xdc, 0x70, 0x87, 0xdf, 0x76, 0xac, 0x6f, 0x26, 0x05, 0x9d, 0x1e, 0x08, - 0xc4, 0x98, 0x3f, 0xde, 0xcc, 0x3d, 0xd4, 0xca, 0x12, 0x6b, 0xed, 0x4a, 0x5a, 0x69, 0x43, 0x8a, 0xe0, 0x6a, - 0x56, 0xbe, 0x5f, 0xcc, 0x6b, 0xb1, 0xb9, 0x6a, 0xb6, 0xcd, 0x48, 0x42, 0x36, 0xfc, 0x8c, 0x2c, 0x49, 0xce, - 0xd9, 0xba, 0x46, 0x8f, 0xf5, 0xc3, 0x6a, 0xb8, 0xd6, 0x48, 0x08, 0x6f, 0x13, 0x1e, 0xbf, 0x52, 0x13, 0x6d, - 0x45, 0xa8, 0x4a, 0x30, 0xa6, 0x45, 0x6a, 0xf2, 0xb7, 0xac, 0x6d, 0x46, 0x43, 0x67, 0x71, 0x7b, 0xca, 0x48, - 0x97, 0x63, 0x91, 0x83, 0x14, 0x1d, 0xa1, 0xff, 0x3d, 0x7a, 0xf7, 0xc1, 0xb6, 0xb1, 0x7f, 0xf4, 0xa5, 0xf9, - 0x0a, 0x0f, 0xa0, 0xb0, 0x93, 0x08, 0xcf, 0x58, 0x7d, 0x8c, 0x1d, 0x0d, 0xc7, 0x37, 0x6a, 0x4e, 0xe0, 0x43, - 0xd9, 0x09, 0x46, 0x2b, 0xb1, 0x7e, 0x7a, 0xb1, 0x3a, 0x71, 0x5b, 0xb2, 0x8e, 0xe3, 0x0c, 0x34, 0xa6, 0xd0, - 0xb7, 0xb8, 0xdf, 0x76, 0x5c, 0x15, 0x49, 0xbb, 0x8f, 0x3b, 0xc3, 0x55, 0x60, 0x79, 0xf3, 0xae, 0x2b, 0x25, - 0xf1, 0xbd, 0xe0, 0x9a, 0xb6, 0x0f, 0x3d, 0x21, 0xd6, 0x6a, 0x74, 0x70, 0xd4, 0xb0, 0x5c, 0xf7, 0x08, 0x7b, - 0x9f, 0x4d, 0x50, 0x70, 0x81, 0xd5, 0x3d, 0xcc, 0xf8, 0xcc, 0x26, 0x4c, 0x08, 0x54, 0x45, 0x33, 0xd0, 0x03, - 0x96, 0x4f, 0xbe, 0xe8, 0x8b, 0xa2, 0xe3, 0x25, 0xa3, 0x80, 0x3d, 0x37, 0x67, 0xfa, 0xf1, 0x5a, 0xda, 0xa5, - 0xd5, 0x10, 0x25, 0xf5, 0x07, 0xa5, 0x87, 0x5f, 0x80, 0xe8, 0x7b, 0xc8, 0x5c, 0x5b, 0x34, 0xa3, 0x92, 0x7f, - 0x0d, 0x41, 0x7a, 0xc7, 0x32, 0xc4, 0xa2, 0x89, 0x7f, 0x2b, 0x6b, 0x69, 0xf8, 0xf4, 0x8a, 0xa1, 0xdd, 0xe2, - 0x10, 0x86, 0xb5, 0xde, 0x6b, 0xd1, 0x94, 0x50, 0xf1, 0x6b, 0x7a, 0x6e, 0x1e, 0xf4, 0x01, 0xe6, 0x67, 0xe3, - 0x7d, 0xd8, 0xc1, 0x66, 0x74, 0x1b, 0xeb, 0xdf, 0x64, 0xf0, 0x51, 0xba, 0x42, 0xb4, 0x1b, 0x99, 0xf8, 0x66, - 0x03, 0xf7, 0x45, 0x8b, 0xd0, 0x83, 0x70, 0x0e, 0x29, 0xeb, 0x8d, 0x12, 0x67, 0xea, 0x41, 0xe7, 0xea, 0xfe, - 0xac, 0xed, 0x7a, 0x88, 0x88, 0xf1, 0xc8, 0xe7, 0x03, 0xc3, 0xd5, 0x23, 0x9a, 0xa0, 0xe1, 0xc8, 0x54, 0xbf, - 0xad, 0x17, 0xbf, 0x22, 0x65, 0x2b, 0x7e, 0xfd, 0x52, 0x76, 0xc7, 0x99, 0xd9, 0xd5, 0x98, 0x47, 0x35, 0x3f, - 0xf1, 0x6f, 0x92, 0x2b, 0x30, 0x21, 0x81, 0x87, 0x19, 0xb8, 0xdc, 0x83, 0x79, 0x80, 0x69, 0x3b, 0xa2, 0xec, - 0x99, 0x55, 0xd3, 0x4d, 0x39, 0x0f, 0xcd, 0xf6, 0x27, 0x7e, 0x1d, 0x25, 0xa2, 0x91, 0x9f, 0x2f, 0x5c, 0x55, - 0xe7, 0x12, 0xbd, 0xa8, 0x59, 0x64, 0x80, 0x74, 0x63, 0x8c, 0xb1, 0x26, 0xc8, 0x31, 0xe4, 0x0c, 0x93, 0xae, - 0x05, 0xbf, 0xe1, 0x50, 0xda, 0xce, 0xab, 0xf1, 0x74, 0x4a, 0xd9, 0x4e, 0x96, 0x84, 0x0d, 0x5a, 0x4e, 0x85, - 0x87, 0x08, 0x7f, 0x15, 0x1a, 0xae, 0x04, 0x57, 0xd2, 0xb5, 0xb4, 0xe2, 0x9c, 0x15, 0x7a, 0xca, 0xe8, 0x50, - 0xc2, 0x53, 0x00, 0xed, 0x81, 0xdd, 0xbf, 0x28, 0xa6, 0x26, 0x59, 0x5e, 0xff, 0x43, 0x58, 0xf0, 0x80, 0xd0, - 0x08, 0x19, 0x9a, 0x8d, 0x91, 0x93, 0x52, 0x56, 0x3f, 0xd5, 0xaa, 0x13, 0x30, 0xe3, 0x24, 0xd3, 0x04, 0xef, - 0xa2, 0x5e, 0xd0, 0x85, 0x1b, 0x94, 0x9f, 0x11, 0x8c, 0xab, 0xe6, 0x13, 0xaa, 0x02, 0xa0, 0xcb, 0xf2, 0xad, - 0xdc, 0x49, 0x5a, 0xf2, 0x7d, 0xfd, 0x40, 0xf1, 0x26, 0x7e, 0x0a, 0xed, 0xd7, 0x88, 0x97, 0x0b, 0xee, 0x94, - 0xf8, 0x70, 0x72, 0xb7, 0x40, 0x8a, 0x4c, 0xf6, 0x0a, 0x65, 0x0c, 0x49, 0x23, 0xa9, 0xee, 0x72, 0x5d, 0xea, - 0xd2, 0x79, 0xe7, 0xe1, 0xca, 0x71, 0x39, 0xea, 0x27, 0x02, 0xd0, 0x37, 0x7a, 0x09, 0xa3, 0x32, 0x85, 0x34, - 0x9a, 0x9f, 0xd4, 0xca, 0xd5, 0xf5, 0x08, 0x22, 0xd1, 0x5c, 0x0b, 0x56, 0xf0, 0xe1, 0xce, 0xd4, 0x70, 0x87, - 0x4a, 0xa3, 0x5d, 0x0a, 0x6d, 0x1a, 0x4d, 0x1e, 0xa9, 0xbf, 0xab, 0x43, 0x92, 0xe8, 0xb6, 0x8c, 0x52, 0x90, - 0x9d, 0xba, 0x4b, 0xb3, 0x44, 0xd5, 0x2f, 0x30, 0x23, 0x30, 0xfa, 0xc4, 0xef, 0xe3, 0x97, 0x30, 0xad, 0x2e, - 0x6f, 0x80, 0xfc, 0x78, 0x0d, 0x16, 0xd1, 0x59, 0x91, 0x6f, 0xfc, 0xa0, 0xb9, 0xe5, 0xf5, 0x05, 0x43, 0x92, - 0x40, 0x2d, 0x95, 0x85, 0xc9, 0xb3, 0x95, 0x47, 0x73, 0x86, 0x7c, 0x1d, 0xe6, 0x06, 0x25, 0x21, 0x9c, 0xda, - 0x6a, 0x02, 0x41, 0x96, 0x94, 0x6c, 0x30, 0x1f, 0x07, 0x6c, 0xa1, 0x2c, 0xcd, 0x3a, 0x2e, 0xa5, 0xa9, 0x62, - 0xde, 0x3b, 0x52, 0x46, 0x6b, 0x7e, 0x4d, 0xf5, 0x3a, 0xf5, 0x52, 0xf2, 0xf1, 0x8e, 0xa1, 0xf2, 0x77, 0x15, - 0x67, 0x67, 0x43, 0x35, 0xef, 0x3e, 0xfb, 0x37, 0xe2, 0x34, 0xe3, 0x91, 0x50, 0xdc, 0x7c, 0xe6, 0x05, 0x5e, - 0xb3, 0x82, 0xaf, 0x5b, 0x78, 0x0e, 0xc9, 0x6d, 0x28, 0xde, 0xfe, 0x35, 0x9e, 0x73, 0x1b, 0x05, 0x80, 0x84, - 0x57, 0x2d, 0xd8, 0x17, 0x93, 0x7f, 0x26, 0x5b, 0x08, 0x4b, 0x6a, 0xaf, 0x70, 0x4b, 0x36, 0x6a, 0x7b, 0x88, - 0x7f, 0x23, 0x36, 0x73, 0xc8, 0x4e, 0x1f, 0x28, 0x28, 0x9d, 0x37, 0x4f, 0x2b, 0x4c, 0xea, 0x36, 0xf8, 0x29, - 0xb2, 0x4b, 0x94, 0xac, 0xbc, 0xf7, 0x74, 0x46, 0xed, 0x67, 0x39, 0xc8, 0xfe, 0x32, 0xc8, 0x85, 0x94, 0x64, - 0x1e, 0x13, 0x67, 0xbf, 0xbd, 0x4b, 0x5b, 0xff, 0x01, 0x46, 0x64, 0xb6, 0xb4, 0x9a, 0xf5, 0x41, 0xd0, 0x33, - 0xf6, 0x17, 0x45, 0x27, 0xcd, 0xfc, 0x22, 0x41, 0x72, 0x26, 0xae, 0xdc, 0x77, 0xff, 0xdd, 0x29, 0x17, 0xdc, - 0x2d, 0x1f, 0xbe, 0x97, 0xbf, 0x02, 0xa8, 0x74, 0x9d, 0x7b, 0x93, 0x22, 0x57, 0x62, 0x8d, 0x5c, 0x12, 0x38, - 0x8b, 0x4a, 0x97, 0x79, 0xbd, 0xd4, 0xa6, 0x3d, 0x39, 0xa5, 0xbf, 0xe9, 0x1a, 0xfa, 0xeb, 0xdf, 0x2e, 0x4c, - 0xc1, 0x75, 0x99, 0xb2, 0x2c, 0xdf, 0x82, 0x9f, 0xab, 0x90, 0xca, 0xc3, 0x70, 0xac, 0x1c, 0xb6, 0x5f, 0x80, - 0xc5, 0x7f, 0x31, 0x29, 0x40, 0xa2, 0x2f, 0x04, 0x01, 0xb9, 0xd5, 0xc9, 0x53, 0x1a, 0x8a, 0xe8, 0xac, 0x47, - 0xa0, 0x1c, 0x78, 0x28, 0x6b, 0x55, 0x58, 0x86, 0xc0, 0x7a, 0x76, 0x87, 0x4e, 0x89, 0xfd, 0x27, 0xf3, 0x29, - 0x68, 0xeb, 0x7e, 0xfb, 0x35, 0xd6, 0xcb, 0x70, 0x34, 0xb6, 0x44, 0x40, 0xb5, 0x12, 0x76, 0xc3, 0x1f, 0x5d, - 0x44, 0x64, 0x2a, 0x92, 0xab, 0x67, 0xf6, 0xa8, 0x73, 0x47, 0x9a, 0x35, 0x28, 0x2c, 0x76, 0x2e, 0x32, 0x12, - 0x8c, 0x2c, 0x10, 0x24, 0xa7, 0x95, 0xfc, 0x6e, 0x14, 0x40, 0x9d, 0x31, 0x75, 0x59, 0x67, 0x16, 0xd3, 0xd7, - 0x2f, 0x3d, 0x74, 0xda, 0x13, 0x41, 0x03, 0x7a, 0x99, 0xc0, 0xd8, 0xa0 -}; - -#endif - -#if defined(__PV_LANGUAGE_GERMAN__) - -// Wake-word = hey computer -static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xa9, 0x5b, 0x9a, 0x5d, 0x4f, 0x7b, 0x71, 0x04, 0x94, 0xb2, 0x6c, 0x15, 0x29, 0xbf, 0xde, 0x31, 0x9c, 0xa9, - 0x74, 0x68, 0x62, 0xfe, 0x9f, 0x16, 0x8d, 0xe3, 0xeb, 0x5e, 0x09, 0x1c, 0xaf, 0x7a, 0xbd, 0x42, 0x32, 0x40, - 0x7c, 0xbd, 0xe8, 0x62, 0x32, 0xa3, 0x0c, 0xfd, 0x13, 0x16, 0xd9, 0x56, 0x8a, 0x8e, 0x8c, 0xcd, 0xc9, 0x06, - 0x6c, 0x29, 0x42, 0xe4, 0x78, 0x9a, 0x07, 0x13, 0x77, 0xff, 0x6e, 0x47, 0xa5, 0x5f, 0xd2, 0xec, 0x28, 0x70, - 0xb5, 0x69, 0x31, 0xc7, 0xe0, 0x98, 0xbd, 0x15, 0x1d, 0xbc, 0x84, 0xe3, 0xe3, 0x5f, 0x6b, 0x51, 0x1f, 0x38, - 0x2f, 0xe6, 0xd2, 0x23, 0xb4, 0x61, 0x5d, 0xb3, 0x2b, 0xf0, 0x17, 0xf0, 0x63, 0xca, 0x51, 0x61, 0x85, 0xfc, - 0xab, 0xed, 0xab, 0xc7, 0x16, 0xa0, 0x9e, 0xf4, 0x16, 0xb5, 0xe3, 0x96, 0xda, 0x56, 0x78, 0x2b, 0xea, 0x6e, - 0x7e, 0x93, 0xb1, 0xdc, 0x91, 0x1a, 0x81, 0x38, 0xfc, 0x3d, 0x8e, 0x8c, 0xfc, 0x23, 0xb1, 0x0d, 0xd0, 0xd6, - 0xae, 0x90, 0xab, 0x6e, 0x7d, 0xed, 0x0f, 0x7d, 0x14, 0xaf, 0x10, 0xfc, 0xa5, 0x66, 0x57, 0x63, 0x40, 0x82, - 0xcc, 0x69, 0x1d, 0x8b, 0x55, 0x82, 0xfa, 0x48, 0x4a, 0xa0, 0x63, 0x8b, 0x57, 0x93, 0xc3, 0xe8, 0xb1, 0x52, - 0x40, 0x14, 0xc6, 0x8a, 0xb7, 0x85, 0x7c, 0x0b, 0x51, 0x76, 0xd6, 0x6c, 0x13, 0x34, 0x87, 0x91, 0x1a, 0xbb, - 0x7b, 0x26, 0x05, 0xdd, 0xda, 0x82, 0x5a, 0xce, 0xfd, 0xf1, 0xe0, 0x49, 0x28, 0x9a, 0x05, 0xc0, 0x11, 0x30, - 0x1b, 0x3a, 0x6d, 0xfe, 0x21, 0x79, 0x25, 0x27, 0x9d, 0xfd, 0xa2, 0xc3, 0xc2, 0x5a, 0xc3, 0xa4, 0xf5, 0x39, - 0xaa, 0x4b, 0x93, 0x78, 0xa0, 0xae, 0x20, 0x90, 0x07, 0xe3, 0x21, 0x4b, 0x60, 0x9f, 0x83, 0x59, 0xe9, 0xdb, - 0x55, 0x7b, 0xed, 0x34, 0x2a, 0x06, 0x28, 0x16, 0x8d, 0x55, 0xb0, 0x38, 0x2e, 0x46, 0xb3, 0x94, 0xa9, 0x05, - 0x30, 0x6c, 0x38, 0x41, 0xe8, 0x94, 0xc9, 0x21, 0x52, 0xbf, 0xf8, 0x50, 0x97, 0x56, 0x45, 0xa5, 0x1f, 0x2b, - 0x55, 0xaa, 0x22, 0x58, 0x79, 0x94, 0x7c, 0x06, 0x2f, 0x30, 0xfb, 0x65, 0x37, 0xdb, 0xb0, 0x24, 0xe7, 0x5e, - 0xab, 0x21, 0xde, 0x24, 0x9c, 0x56, 0x64, 0x5b, 0x11, 0xf8, 0xaa, 0x64, 0xa5, 0x84, 0x9f, 0xbd, 0xec, 0x56, - 0x7c, 0xc7, 0x46, 0x15, 0x84, 0x18, 0x26, 0x9c, 0x32, 0xdd, 0xef, 0xd9, 0x93, 0x67, 0x08, 0x76, 0xa7, 0x73, - 0x4a, 0x9c, 0xbc, 0xc4, 0x16, 0x35, 0x2a, 0x59, 0xec, 0x6c, 0x9f, 0x7e, 0x0f, 0x8d, 0x82, 0x36, 0xbc, 0xaf, - 0x9f, 0xb0, 0x96, 0x07, 0xb6, 0x8f, 0xda, 0x4b, 0xb5, 0xe3, 0xc3, 0x00, 0x6c, 0x95, 0x43, 0x7d, 0x98, 0xaf, - 0xa6, 0x7e, 0x38, 0x0e, 0xc1, 0x0c, 0x90, 0x51, 0x83, 0x90, 0x72, 0xaa, 0xe4, 0x50, 0x17, 0x31, 0x4f, 0x0c, - 0x6e, 0xb7, 0x10, 0x32, 0x42, 0x03, 0xc2, 0x24, 0x57, 0x6d, 0x07, 0x93, 0x23, 0x4c, 0xd8, 0x2e, 0x7d, 0x46, - 0x17, 0x06, 0x5f, 0xcd, 0x37, 0xa2, 0x0a, 0x0b, 0x9e, 0xb6, 0x7b, 0x82, 0x09, 0xa2, 0x65, 0x41, 0xea, 0x70, - 0x96, 0x8e, 0x19, 0x88, 0xf6, 0xef, 0xc2, 0x45, 0x69, 0xc2, 0xd8, 0xfd, 0xfe, 0xde, 0x6a, 0x75, 0x47, 0x08, - 0x60, 0x38, 0xbd, 0x9d, 0xb0, 0xf5, 0x34, 0xca, 0x7b, 0xcb, 0x59, 0x86, 0x6c, 0xa2, 0x1a, 0x76, 0xa9, 0x8a, - 0x36, 0x97, 0xe7, 0xa9, 0x2d, 0xdf, 0xfe, 0x1f, 0xdf, 0xa1, 0xfd, 0x07, 0x94, 0xe4, 0x09, 0x94, 0x30, 0xa2, - 0x75, 0x31, 0xb8, 0xce, 0xb0, 0xd6, 0x6d, 0xb9, 0x46, 0xc2, 0xfa, 0xfc, 0xbc, 0xf0, 0x26, 0x24, 0x49, 0x42, - 0x5d, 0x53, 0x19, 0xd4, 0x58, 0x5e, 0x77, 0x89, 0xdd, 0xad, 0xd3, 0xd7, 0xd7, 0xb8, 0xb9, 0xaa, 0x05, 0x67, - 0xdb, 0x5f, 0xfe, 0xad, 0xa8, 0x31, 0xc1, 0xb2, 0x86, 0x31, 0x1d, 0x25, 0x60, 0xf6, 0x88, 0xa8, 0x6c, 0x2e, - 0xee, 0x99, 0xf6, 0x68, 0x1d, 0x2d, 0x2b, 0x30, 0x69, 0xca, 0xd9, 0x05 + 0x50, 0xbc, 0x83, 0xaa, 0x71, 0x26, 0xa8, 0x1a, 0x23, 0xaa, 0xc5, 0x08, 0x4e, 0xe5, 0x7c, 0x9f, 0x89, 0xf6, + 0xc3, 0xb0, 0x59, 0xe4, 0xbf, 0x75, 0xeb, 0x41, 0x56, 0xd3, 0x04, 0xba, 0x86, 0x85, 0xe4, 0x6a, 0x40, 0xab, + 0xed, 0x0f, 0xb5, 0x14, 0x3d, 0x15, 0x3f, 0xa1, 0x41, 0x0e, 0xd0, 0x92, 0x47, 0xa3, 0x0a, 0xed, 0xcb, 0x4a, + 0x58, 0x20, 0x72, 0xa3, 0xff, 0x42, 0xb7, 0xad, 0xae, 0x8c, 0x75, 0xcf, 0x56, 0x5c, 0x21, 0x75, 0x34, 0x3e, + 0x18, 0x44, 0xe2, 0x09, 0x40, 0x22, 0x69, 0xed, 0x9c, 0x1f, 0x5d, 0x56, 0x74, 0x69, 0xa3, 0x26, 0x4c, 0x61, + 0x09, 0xb0, 0x22, 0x59, 0xe3, 0xf2, 0xef, 0xf1, 0x19, 0x47, 0xae, 0xa9, 0x88, 0x81, 0xe9, 0x03, 0xa6, 0xc9, + 0xb2, 0xbb, 0x4b, 0x4b, 0x11, 0xf6, 0x6b, 0xcb, 0x6d, 0x3f, 0xbb, 0xd1, 0xa3, 0x4c, 0x33, 0x87, 0x8f, 0x9d, + 0xcb, 0x72, 0x25, 0x6b, 0x12, 0xd8, 0xdd, 0x8d, 0x5d, 0xfb, 0x7e, 0x65, 0xa9, 0xb4, 0x83, 0x2d, 0x6e, 0xfb, + 0x65, 0x44, 0xfe, 0xc1, 0x0b, 0xd4, 0xca, 0xfa, 0xfd, 0x4c, 0x37, 0xdf, 0x5a, 0xa9, 0x8f, 0x02, 0xa4, 0xee, + 0x44, 0x4e, 0x3c, 0xc9, 0x63, 0x7b, 0x8f, 0x28, 0x51, 0xe3, 0x5e, 0x15, 0x84, 0x99, 0x4d, 0x67, 0x89, 0x74, + 0x4a, 0x8b, 0xa0, 0x16, 0x79, 0x24, 0x99, 0x0c, 0xc3, 0x52, 0x39, 0x5f, 0x54, 0x69, 0x20, 0x87, 0xf6, 0x97, + 0x1e, 0xf4, 0xf0, 0x43, 0x92, 0xa7, 0x5b, 0xc3, 0x39, 0x5b, 0x39, 0x92, 0x7e, 0x81, 0x65, 0xab, 0x68, 0x22, + 0x3e, 0x3a, 0x38, 0x55, 0xee, 0x97, 0xfc, 0x40, 0x12, 0x32, 0x97, 0x97, 0x87, 0xb6, 0xad, 0x0c, 0x39, 0x59, + 0x4d, 0xea, 0x0d, 0x3e, 0xd7, 0x86, 0xc7, 0x19, 0xac, 0x93, 0x06, 0x65, 0x32, 0x86, 0x42, 0xfb, 0xe9, 0x38, + 0x6e, 0xc2, 0x12, 0xc2, 0x35, 0x1a, 0x8a, 0xae, 0xb7, 0xe9, 0x34, 0xf0, 0x88, 0x1b, 0xaf, 0x93, 0x1a, 0x54, + 0xd2, 0xa9, 0xe9, 0x25, 0x37, 0xf6, 0x63, 0x1e, 0xf4, 0xc6, 0x03, 0x1f, 0x3c, 0xd8, 0x01, 0x55, 0x31, 0x73, + 0xcb, 0xed, 0xf9, 0xcd, 0xda, 0x05, 0x24, 0x68, 0x7b, 0xba, 0xda, 0x8b, 0xe4, 0x8d, 0x8c, 0x97, 0x20, 0x94, + 0x97, 0xa2, 0xf2, 0x42, 0x64, 0xb4, 0x4c, 0xcf, 0x7a, 0x14, 0xcd, 0x62, 0x29, 0x93, 0x9b, 0x95, 0x19, 0xbd, + 0xcc, 0xa3, 0x25, 0xbf, 0xcc, 0xa3, 0x53, 0xb9, 0x47, 0x0a, 0xa5, 0x3a, 0x50, 0xd4, 0x83, 0x21, 0xd8, 0x83, + 0xb3, 0x3b, 0xf7, 0xcb, 0xd8, 0x9c, 0xef, 0xd2, 0x2a, 0x7f, 0x63, 0x0d, 0x01, 0x0b, 0x2a, 0x80, 0x75, 0x46, + 0xc8, 0xdf, 0x24, 0x83, 0xf0, 0x82, 0xc7, 0x3e, 0x23, 0x3e, 0xe9, 0xa9, 0x10, 0x9d, 0x54, 0x5a, 0x6a, 0x44, + 0x67, 0xa5, 0xd2, 0xf8, 0xca, 0x56, 0xff, 0xde, 0x44, 0x9a, 0x94, 0x65, 0x15, 0xc2, 0xeb, 0xdf, 0x41, 0x93, + 0x3d, 0x50, 0x19, 0x6e, 0xbd, 0x11, 0x86, 0xe3, 0x27, 0xad, 0x8c, 0x9b, 0xc0, 0x96, 0xc7, 0xe7, 0xc2, 0x17, + 0xd6, 0xa6, 0x77, 0x0e, 0x23, 0x99, 0x1d, 0x70, 0x93, 0x5c, 0x9b, 0x47, 0xe7, 0x8f, 0xa9, 0x63, 0x9d, 0x58, + 0x27, 0xec, 0x44, 0x6f, 0xd1, 0x3c, 0xc3, 0x00, 0xcd, 0x7e, 0x99, 0x89, 0xee, 0x42, 0x43, 0xc7, 0x6f, 0x62, + 0x0b, 0x76, 0x51, 0xfc, 0xe2, 0x22, 0xab, 0x29, 0x66, 0xda, 0x53, 0x65, 0x88, 0x50, 0xe2, 0x85, 0xbe, 0x30, + 0xb6, 0xdb, 0x56, 0xdf, 0xd2, 0x44, 0x02, 0x80, 0x29, 0x97, 0xb5, 0x14, 0xa3, 0xcf, 0x44, 0xf5, 0xc2, 0xd3, + 0x3d, 0x08, 0x42, 0xa2, 0x2a, 0x98, 0x40, 0x2f, 0xbd, 0x4b, 0xc8, 0xaa, 0x20, 0x57, 0x67, 0xd0, 0x09, 0x3b, + 0x74, 0x72, 0xa1, 0xa4, 0xca, 0x83, 0xce, 0x56, 0x20, 0x30, 0x9b, 0xa1, 0x93, 0xe0, 0x4c, 0xc6, 0xef, 0x0b, + 0x0d, 0xe4, 0x31, 0x8d, 0xc3, 0xe2, 0xb2, 0x66, 0xbb, 0x14, 0x44, 0xce, 0x50, 0x96, 0x8c, 0xe8, 0xde, 0x41, + 0x33, 0x27, 0xc5, 0xb3, 0xfe, 0xcb, 0xb6, 0x13, 0xa7, 0x8d, 0x34, 0xcf, 0x20, 0xf4, 0x7e, 0x32, 0xb1, 0x31, + 0x39, 0x53, 0x6b, 0xb2, 0xd2, 0x9d, 0xed, 0xd3, 0x21, 0xfd, 0x52, 0xc2, 0xae, 0x87, 0x70, 0xfd, 0x70, 0xf5, + 0x2a, 0x29, 0xa4, 0xd7, 0xb6, 0x5b, 0x43, 0xad, 0x2d, 0xc3, 0xc7, 0xd7, 0x25, 0xc1, 0x7a, 0x40, 0x57, 0xbb, + 0x97, 0xef, 0xa2, 0x08, 0xe7, 0xb8, 0xb9, 0xb4, 0xc8, 0xac, 0x5c, 0x3d, 0xc3, 0xbe, 0x3d, 0x21, 0x98, 0x2f, + 0x6a, 0x82, 0xbe, 0x9c, 0x30, 0x96, 0x6b, 0xcc, 0xfc, 0x46, 0x56, 0x17, 0xb2, 0x3c, 0x9e, 0x24, 0xfa, 0xc6, + 0x09, 0xb5, 0xe9, 0x3c, 0x5e, 0x28, 0xdf, 0xcd, 0xb3, 0x62, 0x20, 0xf7, 0x66, 0xc0, 0x0f, 0xb7, 0xf2, 0xa9, + 0x5a, 0xc1, 0x4f, 0x25, 0x45, 0x02, 0x6a, 0x50, 0x1c, 0xeb, 0xb0, 0x24, 0x91, 0x02, 0x0c, 0x2f, 0xc9, 0x74, + 0xa5, 0x1b, 0x84, 0x88, 0x93, 0x5b, 0xc0, 0x8b, 0x4a, 0xe6, 0x82, 0xf4, 0x52, 0xc6, 0x25, 0xc6, 0x08, 0x7a, + 0xe4, 0x5c, 0x25, 0x0b, 0x95, 0x00, 0xc1, 0xc7, 0xac, 0x6b, 0x5a, 0x64, 0xa1, 0x9f, 0x8a, 0xc6, 0xe3, 0x38, + 0x20, 0x6f, 0xe9, 0x85, 0x51, 0x08, 0x8c, 0xc2, 0xc2, 0x68, 0x79, 0xb7, 0xd2, 0xfa, 0x7b, 0x3a, 0xc5, 0x56, + 0xcc, 0xef, 0xa2, 0x68, 0xaf, 0xf4, 0xd5, 0x92, 0x6e, 0x13, 0x7c, 0x42, 0xb9, 0x04, 0x23, 0xf3, 0x89, 0x38, + 0x6f, 0xe5, 0x40, 0x7a, 0xcf, 0xbb, 0x39, 0xec, 0x1a, 0x6f, 0x1e, 0x11, 0x22, 0x33, 0xe2, 0xb1, 0xb2, 0x8d, + 0xdc, 0x7a, 0x74, 0x1e, 0x86, 0x6f, 0xfa, 0x72, 0x1d, 0x73, 0x92, 0x5a, 0x9b, 0x5c, 0x33, 0xd9, 0x1e, 0x81, + 0x8a, 0x7e, 0xdd, 0x40, 0x0f, 0x6b, 0x48, 0xfa, 0x8f, 0xd5, 0x68, 0x25, 0xb0, 0x1f, 0x06, 0xe7, 0xd8, 0xec, + 0xbf, 0xf7, 0xb6, 0x46, 0xd0, 0x64, 0x69, 0x2e, 0xe0, 0xc8, 0xe6, 0x52, 0x29, 0x6b, 0x47, 0x69, 0xcb, 0x12, + 0xb8, 0xc4, 0x22, 0xb5, 0x28, 0x7e, 0x8f, 0x43, 0x39, 0x37, 0x5d, 0x3e, 0x8e, 0x10, 0x2f, 0xec, 0x6a, 0xca, + 0xc7, 0x09, 0x83, 0xb5, 0x3f, 0x47, 0xba, 0x78, 0xdf, 0x6b, 0xfa, 0x5f, 0xb6, 0x25, 0x04, 0x9a, 0x58, 0xe5, + 0x70, 0xf1, 0x39, 0xa1, 0x28, 0x6f, 0xff, 0x41, 0xde, 0x24, 0x18, 0x68, 0x0d, 0x7b, 0x73, 0xbd, 0x59, 0x14, + 0xe3, 0xff, 0x11, 0x39, 0x2d, 0xfd, 0xea, 0xeb, 0x9b, 0x95, 0xe4, 0x06, 0x6a, 0x5f, 0x95, 0x05, 0x54, 0xcb, + 0xa3, 0xbc, 0x4b, 0xd1, 0x1b, 0xd4, 0x99, 0x04, 0xa5, 0xd5, 0x5a, 0x49, 0x87, 0xe8, 0x47, 0x20, 0x94, 0x33, + 0x5a, 0x33, 0x7c, 0xcd, 0xa9, 0x49, 0xc6, 0x7d, 0x2a, 0xba, 0xeb, 0xe1, 0x1a, 0xcc, 0x98, 0xaa, 0x2c, 0x89, + 0xd2, 0x3a, 0x71, 0x0c, 0xca, 0xab, 0x21, 0x42, 0x80, 0xcd, 0xab, 0x8a, 0xdf, 0xd3, 0x1b, 0xd3, 0xf9, 0xc6, + 0x0e, 0x6d, 0x37, 0x8b, 0x87, 0x56, 0x07, 0xbe, 0x41, 0x23, 0x88, 0x3e, 0xca, 0x02, 0x8e, 0x1f, 0xd1, 0x6e, + 0x79, 0x92, 0x1d, 0x6b, 0xce, 0x35, 0x81, 0x38, 0x4a, 0xe7, 0x7c, 0xaa, 0x46, 0x76, 0x26, 0xe8, 0x84, 0x63, + 0x58, 0xf2, 0x65, 0x17, 0xf5, 0x1b, 0x19, 0xb9, 0x3c, 0x0f, 0x21, 0x88, 0x94, 0x2a, 0xfd, 0xd9, 0x95, 0x04, + 0x7f, 0x25, 0x60, 0xe0, 0xb8, 0x5d, 0x50, 0x29, 0xe0, 0x65, 0x1a, 0xbf, 0xe3, 0x0f, 0xdf, 0x2d, 0x94, 0x85, + 0x8a, 0x6f, 0x6d, 0xcf, 0xdd, 0xbc, 0x95, 0xda, 0xae, 0x11, 0x8c, 0xd6, 0x26, 0xfd, 0x9a, 0xf7, 0x8e, 0x61, + 0x4b, 0x95, 0x66, 0xd7, 0x9a, 0x73, 0x54, 0x8f, 0xd2, 0x19, 0xe3, 0x0d, 0x8f, 0xfd, 0x8a, 0xe0, 0x4a, 0xc5, + 0x1c, 0xa2, 0x91, 0xc0, 0x0f, 0x42, 0x79, 0x41, 0x56, 0xbf, 0x6a, 0xfe, 0x30, 0xb5, 0x85, 0x10, 0x5d, 0x16, + 0x98, 0x6d, 0xbd, 0xe6, 0x48, 0x31, 0x26, 0x5c, 0xbc, 0x3f, 0x85, 0xa1, 0x19, 0xe0, 0xf6, 0xc1, 0x6d, 0x27, + 0xa2, 0xb2, 0x45, 0x1c, 0xc3, 0x81, 0x89, 0x27, 0x9a, 0x87, 0x7b, 0x57, 0xf0, 0x54, 0xe3, 0x98, 0xdb, 0x34, + 0x1c, 0xdf, 0x7e, 0x31, 0xdf, 0x8f, 0x61, 0x16, 0x13, 0x33, 0xab, 0xe3, 0xf0, 0x55, 0x7c, 0xe0, 0x21, 0xdf, + 0x0f, 0x77, 0x50, 0x7f, 0x18, 0x69, 0xd9, 0x7c, 0xba, 0x2c, 0x8e, 0xdb, 0x4a, 0xf7, 0xb6, 0x69, 0x7a, 0x2a, + 0xbf, 0xc6, 0xed, 0xa9, 0x06, 0x9c, 0x1d, 0x2e, 0xe8, 0x84, 0x46, 0x25, 0x7e, 0x99, 0xb6, 0xd1, 0x5d, 0x2d, + 0xcb, 0xe9, 0x71, 0x1b, 0xe7, 0x08, 0x3f, 0x67, 0x75, 0x3d, 0xf9, 0xa2, 0xc7, 0x54, 0xfc, 0xc6, 0xcd, 0x44, + 0xe1, 0x44, 0x6a, 0xde, 0x66, 0x81, 0x3b, 0x65, 0x87, 0xfc, 0x7e, 0xe5, 0x9c, 0xa6, 0xe2, 0x5a, 0x1e, 0xb7, + 0x87, 0x68, 0x62, 0xeb, 0x9e, 0x26, 0xa3, 0xf7, 0x11, 0x9c, 0xba, 0x54, 0x46, 0x10, 0x9f, 0xa8, 0xf6, 0xe6, + 0x59, 0x6e, 0xbd, 0x14, 0xf0, 0xa3, 0x9b, 0x4d, 0x86, 0x0d, 0xcc, 0x5b, 0xed, 0xa5, 0x3a, 0x98, 0x00, 0xe5, + 0x06, 0x7d, 0xfb, 0x49, 0x3d, 0xe3, 0xa2, 0x19, 0xd2, 0x54, 0x7a, 0x51, 0x6f, 0x4a, 0xb2, 0xd1, 0x1a, 0x43, + 0xc2, 0x62, 0xda, 0x3f, 0x00, 0x7f, 0x14, 0xd2, 0x56, 0xca, 0x18, 0x9d, 0x38, 0x75, 0xd0, 0xb7, 0x1f, 0x9a, + 0x41, 0xef, 0x86, 0xac, 0xfb, 0x4c, 0xad, 0xa8, 0x98, 0x3c, 0xa0, 0x41, 0xd8, 0xb5, 0x35, 0xea, 0x26, 0x8c, + 0xd7, 0x6f, 0xb8, 0xec, 0xa2, 0x79, 0xa7, 0x25, 0xb2, 0x3b, 0xbe, 0xa4, 0x47, 0xb9, 0x49, 0x23, 0x7e, 0xbd, + 0x0c, 0x12, 0x74, 0x3c, 0x1c, 0x04, 0x87, 0x56, 0x03, 0xe6, 0x2e, 0xc9, 0xc6, 0xb0, 0x0b, 0x93, 0xd2, 0x8a, + 0xcf, 0xfd, 0x09, 0xc0, 0xcf, 0x4e, 0xa1, 0xc4, 0xe0, 0xcd, 0xeb, 0x95, 0xde, 0x17, 0xfd, 0x63, 0x91, 0xc1, + 0x6e, 0x3f, 0x30, 0xf3, 0x0b, 0x65, 0xdc, 0x9f, 0x7a, 0xc2, 0x99, 0x86, 0xd6, 0x8d, 0xf7, 0x21, 0x9f, 0x62, + 0xef, 0xd9, 0x81, 0x8f, 0xdc, 0x8f, 0x06, 0x20, 0x76, 0x25, 0xd7, 0xc5, 0xae, 0x8e, 0xa4, 0x08, 0x17, 0x10, + 0x27, 0x42, 0x46, 0x10, 0x2d, 0x5c, 0xaa, 0xed, 0xf3, 0x35, 0xff, 0x6d, 0x32, 0xf8, 0x83, 0xd2, 0x4f, 0x12, + 0xfb, 0x5f, 0xec, 0x62, 0x95, 0x3a, 0x03, 0x5a, 0xa0, 0xdb, 0x48, 0x9a, 0x9d, 0x26, 0x6d, 0xc3, 0xb1, 0xf0, + 0x56, 0x61, 0x37, 0x26, 0x6e, 0xb5, 0xba, 0xde, 0x4d, 0xac, 0x72, 0x68 }; #endif @@ -367,316 +590,335 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hola computadora static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xd4, 0xbc, 0x3c, 0xc6, 0x53, 0xe3, 0xa4, 0xc2, 0x2d, 0xa6, 0x98, 0x5b, 0xeb, 0x97, 0xc3, 0xff, 0xec, 0x5f, - 0xec, 0x07, 0x3a, 0x72, 0x68, 0x85, 0x7d, 0x38, 0xa6, 0x67, 0x39, 0x16, 0x8d, 0xf4, 0x30, 0x8e, 0x79, 0x02, - 0x5b, 0x65, 0xbc, 0xb7, 0x93, 0x5d, 0x90, 0x8c, 0x4c, 0x91, 0xac, 0x51, 0x10, 0xc5, 0xf7, 0x5a, 0xd6, 0x69, - 0x1f, 0x8d, 0xb1, 0x2a, 0xbc, 0xfc, 0x71, 0xb7, 0x1e, 0x94, 0xab, 0x26, 0xb7, 0x97, 0x5c, 0x70, 0x49, 0x1e, - 0x0f, 0x33, 0x36, 0xa0, 0xfb, 0x84, 0xbb, 0x56, 0x3d, 0xb7, 0x22, 0xc9, 0x6b, 0x1b, 0xf8, 0x33, 0x51, 0xd9, - 0x83, 0xd7, 0x2d, 0x44, 0x2f, 0x89, 0x07, 0x1f, 0x41, 0x75, 0xb1, 0xbc, 0xde, 0x21, 0xa1, 0xac, 0x8b, 0x40, - 0xf5, 0x56, 0xa0, 0xe7, 0xab, 0x98, 0xf3, 0x03, 0x98, 0x27, 0x10, 0xd3, 0xb2, 0x6f, 0xa0, 0x27, 0x5c, 0x3e, - 0xa8, 0x08, 0x79, 0xea, 0xf4, 0xce, 0x73, 0xf8, 0x59, 0xc9, 0xf5, 0xf3, 0xf0, 0x60, 0x2d, 0xcc, 0xc1, 0x37, - 0x12, 0x97, 0x64, 0x0d, 0xa8, 0xf3, 0x7b, 0xcb, 0x76, 0xf0, 0x9e, 0x86, 0xe5, 0x06, 0x15, 0xd7, 0x2a, 0xeb, - 0xd4, 0x0a, 0xd7, 0x29, 0xde, 0x06, 0x55, 0xdc, 0x7d, 0xd0, 0xd4, 0xc1, 0x44, 0x25, 0x53, 0x30, 0xd7, 0x17, - 0xe9, 0x13, 0x2a, 0x52, 0x66, 0x6c, 0x1a, 0x8a, 0x66, 0xfd, 0xa9, 0x6d, 0x49, 0x08, 0xf0, 0x10, 0x49, 0x76, - 0xc5, 0xd8, 0xce, 0xa9, 0x3c, 0xe5, 0xd6, 0xa5, 0xd3, 0xc3, 0x0d, 0x65, 0xa2, 0x3a, 0x1c, 0xf2, 0x37, 0xa1, - 0xab, 0x2d, 0x26, 0x31, 0xb0, 0x4d, 0xe3, 0xd1, 0xd0, 0xfd, 0x88, 0xf5, 0x7e, 0x1a, 0xd7, 0x15, 0xf3, 0x3b, - 0xb7, 0xdd, 0xb8, 0x4c, 0x86, 0x99, 0xf0, 0xf3, 0xb1, 0x26, 0x9d, 0x24, 0xf8, 0xd8, 0xdb, 0x4b, 0x5b, 0xc3, - 0x91, 0x05, 0x27, 0xb3, 0x21, 0x48, 0x9c, 0x8a, 0x1b, 0x95, 0xce, 0xee, 0x7b, 0x54, 0xa2, 0xc4, 0xe8, 0x44, - 0xe9, 0x1f, 0x1a, 0xa9, 0xff, 0x8e, 0xd1, 0x06, 0xf4, 0xab, 0x8f, 0x4f, 0x6a, 0xec, 0x47, 0xf5, 0x65, 0x7f, - 0x19, 0x98, 0x6b, 0xbf, 0xfe, 0x51, 0x0b, 0x04, 0x38, 0xb7, 0x76, 0x63, 0x87, 0xb0, 0x90, 0x53, 0x7b, 0x49, - 0x37, 0x25, 0xe1, 0x2a, 0x67, 0x4b, 0xcd, 0x5d, 0x71, 0x99, 0x1e, 0x50, 0xdf, 0xc9, 0x76, 0xd2, 0x84, 0xda, - 0x0c, 0xed, 0x88, 0x1d, 0x10, 0xf3, 0x10, 0xcd, 0xfa, 0x73, 0x8d, 0x0c, 0xaa, 0x30, 0xc0, 0xd5, 0x10, 0xb6, - 0x9d, 0xdb, 0x32, 0x41, 0x6d, 0x71, 0x9e, 0x70, 0xbb, 0xe4, 0x61, 0x87, 0xb0, 0x3a, 0xa5, 0x8b, 0x61, 0xe4, - 0x18, 0x9a, 0x14, 0x12, 0x77, 0x52, 0x05, 0xbd, 0xd1, 0x0a, 0x75, 0x52, 0x7b, 0xe3, 0xf8, 0xca, 0xee, 0xe0, - 0xcc, 0xb4, 0xe3, 0x17, 0xec, 0x4b, 0x35, 0x0b, 0x1b, 0x2e, 0x35, 0x83, 0x72, 0x48, 0x8f, 0x7e, 0x2a, 0x2a, - 0x72, 0x19, 0x71, 0x1b, 0x42, 0x4e, 0x05, 0x31, 0x5d, 0x04, 0xd4, 0xb8, 0xb0, 0x09, 0xd9, 0x6d, 0x6a, 0x85, - 0xa0, 0xfc, 0xe8, 0x4a, 0x96, 0x4d, 0xed, 0x7e, 0xd7, 0x43, 0x61, 0x17, 0x92, 0x80, 0xa1, 0x94, 0x5b, 0x5b, - 0xd1, 0x21, 0xe2, 0xa8, 0x7e, 0xd8, 0x55, 0x74, 0x31, 0x65, 0xc8, 0xab, 0x11, 0x43, 0x33, 0xdf, 0xa2, 0x9d, - 0x3d, 0x39, 0xdf, 0x22, 0x15, 0xac, 0x8a, 0x4b, 0x15, 0xcc, 0xa0, 0x24, 0x94, 0x6d, 0x41, 0x68, 0x18, 0xe2, - 0xc9, 0x68, 0x13, 0xf3, 0xfa, 0x53, 0xc3, 0xe9, 0xa4, 0x98, 0x45, 0x68, 0x77, 0x7f, 0x60, 0x4a, 0x81, 0x98, - 0x8b, 0xae, 0xe2, 0x86, 0x60, 0x9d, 0xce, 0x79, 0x9e, 0x1c, 0xc4, 0xa4, 0xc3, 0x7f, 0x7f, 0x10, 0x1b, 0x0a, - 0x30, 0x6b, 0x6c, 0x50, 0x9a, 0x12, 0xb2, 0x46, 0x75, 0xc5, 0xb3, 0xb8, 0x7b, 0x89, 0x6e, 0xe4, 0xf5, 0xa7, - 0x52, 0x39, 0x25, 0x48, 0xc2, 0xea, 0x6a, 0xa8, 0x25, 0xe2, 0xe8, 0xbd, 0xf1, 0xe5, 0x1c, 0x4e, 0xae, 0x5f, - 0xac, 0x26, 0xe9, 0x95, 0xd3, 0x58, 0x3f, 0x8a, 0x67, 0x62, 0x85, 0xa6, 0xb0, 0x1d, 0xa9, 0xe7, 0x31, 0xf5, - 0x5d, 0x31, 0x25, 0x88, 0x40, 0x7f, 0x83, 0xa6, 0x56, 0x6f, 0xbd, 0x2d, 0x87, 0xd9, 0x97, 0x81, 0x43, 0xc0, - 0xa0, 0xa6, 0x6b, 0xfe, 0xae, 0x98, 0x7a, 0xc9, 0x8a, 0x00, 0x51, 0xff, 0x8a, 0x47, 0x33, 0x0b, 0x88, 0x95, - 0xff, 0xa8, 0x11, 0xee, 0x4c, 0x43, 0xf4, 0x89, 0xdf, 0x4d, 0xf5, 0x07, 0xbb, 0x7e, 0x61, 0xaa, 0xcf, 0xd2, - 0x85, 0xf6, 0xba, 0x20, 0x91, 0xc6, 0x3f, 0x3f, 0xc4, 0xb1, 0xf6, 0xb8, 0x03, 0x54, 0x68, 0x65, 0xef, 0x30, - 0x59, 0xb3, 0xac, 0xb2, 0xe8, 0x15, 0x43, 0x09, 0x45, 0xc7, 0x07, 0x46, 0x35, 0x17, 0x9a, 0x75, 0x53, 0x5e, - 0x98, 0x69, 0xf6, 0xf2 + 0x1c, 0xce, 0x7c, 0xd9, 0xc2, 0x23, 0x16, 0x70, 0x85, 0xf7, 0x93, 0x1a, 0x59, 0xd0, 0x62, 0xce, 0xac, 0x16, + 0xd1, 0x3e, 0x05, 0x02, 0x6d, 0x26, 0x65, 0x81, 0xc9, 0xd5, 0xae, 0x93, 0x30, 0x29, 0x02, 0x0a, 0x0d, 0xc3, + 0xc9, 0xf7, 0x80, 0xfc, 0x2a, 0x2c, 0x76, 0x68, 0xb3, 0x78, 0x70, 0x64, 0xf6, 0xbb, 0xbe, 0x84, 0xa3, 0xae, + 0x4a, 0x9b, 0x96, 0x84, 0x8e, 0x5b, 0xc9, 0x8d, 0x80, 0x6a, 0xd9, 0xf8, 0x20, 0x9a, 0xcf, 0x55, 0x23, 0x33, + 0x7c, 0x6a, 0x99, 0x16, 0x0f, 0x04, 0x87, 0x41, 0xef, 0x3f, 0x0f, 0x20, 0xe0, 0xe6, 0xdd, 0x1f, 0x62, 0x0a, + 0x0c, 0x13, 0x0d, 0x59, 0x52, 0x1d, 0x6d, 0x59, 0x95, 0xec, 0xf8, 0xe1, 0x08, 0x17, 0x5a, 0xaf, 0x87, 0x6e, + 0xdf, 0x24, 0x2f, 0x39, 0x8e, 0xcc, 0x90, 0xbd, 0xd3, 0x3d, 0x7d, 0xba, 0x07, 0xcd, 0xe3, 0x0a, 0xf3, 0x96, + 0x31, 0x13, 0x3d, 0xa1, 0x0b, 0x00, 0xb2, 0x54, 0x41, 0xbe, 0x1b, 0x83, 0x5d, 0xbc, 0x44, 0x7c, 0x36, 0x69, + 0xd1, 0x87, 0x24, 0xf8, 0x5c, 0x72, 0xe8, 0x65, 0x65, 0x49, 0xae, 0xee, 0xe2, 0xf9, 0x13, 0x40, 0x18, 0x4a, + 0xaf, 0x4e, 0xf8, 0xe4, 0x65, 0xe1, 0x4e, 0x5a, 0xb9, 0xcc, 0x32, 0xab, 0x37, 0xfe, 0x82, 0x54, 0xec, 0x7c, + 0xb7, 0x1d, 0x09, 0x66, 0x59, 0xd5, 0x47, 0x3f, 0x71, 0xa2, 0xb8, 0x74, 0xe6, 0x41, 0x8b, 0x63, 0x0e, 0xcc, + 0xd7, 0xc8, 0x56, 0xa5, 0xe1, 0x06, 0x81, 0x95, 0x45, 0x5c, 0x20, 0x82, 0xdb, 0xe2, 0x5a, 0xba, 0xc6, 0x16, + 0x4f, 0x08, 0x51, 0xb5, 0xcd, 0x0c, 0x2f, 0x7c, 0x96, 0xff, 0xfc, 0x5e, 0x21, 0xc0, 0x14, 0xf0, 0x50, 0xa6, + 0x7a, 0x09, 0xbb, 0xcf, 0x4b, 0x14, 0x39, 0xc0, 0x03, 0xd3, 0x2c, 0x6a, 0x45, 0xfe, 0xf8, 0xea, 0x77, 0xd4, + 0x2b, 0xfb, 0x24, 0x58, 0xd1, 0x73, 0x93, 0x13, 0x3a, 0x32, 0x16, 0x3a, 0xb5, 0x64, 0x97, 0x6f, 0xc7, 0xa6, + 0x71, 0xee, 0x47, 0x5a, 0xeb, 0x66, 0xad, 0xb3, 0xf5, 0x1f, 0x0c, 0x14, 0x3a, 0xfc, 0xb4, 0x53, 0xc2, 0xaa, + 0xf6, 0x77, 0x1d, 0x0c, 0x6a, 0x6c, 0x78, 0xb8, 0xb5, 0x7d, 0xd2, 0x8b, 0x97, 0x04, 0xbe, 0x0c, 0xa9, 0xa8, + 0x6c, 0x48, 0x6b, 0x92, 0x14, 0x44, 0x3c, 0x6e, 0x64, 0x95, 0x0f, 0xf6, 0x0f, 0x5d, 0x74, 0xf8, 0xa6, 0xc4, + 0xf4, 0x26, 0x04, 0x38, 0xb5, 0x79, 0x4a, 0xe5, 0x47, 0xb2, 0xc6, 0x5a, 0x82, 0xd6, 0xfd, 0x19, 0xfd, 0xd2, + 0xef, 0x7b, 0x29, 0xc1, 0x2c, 0xc7, 0x03, 0xff, 0xa1, 0xfd, 0xf5, 0x91, 0x87, 0x4f, 0x8a, 0x68, 0x40, 0xdd, + 0xb4, 0x6d, 0x64, 0xb4, 0x8b, 0x0c, 0x87, 0x54, 0x68, 0x1b, 0xc3, 0x12, 0x52, 0xb9, 0x1f, 0x0d, 0x0b, 0x4b, + 0x5a, 0x88, 0x79, 0x6e, 0xdc, 0x1d, 0x45, 0x37, 0xca, 0x44, 0x18, 0xb6, 0x9f, 0x2e, 0xdc, 0x24, 0xcc, 0xb2, + 0x20, 0x66, 0x4e, 0x88, 0x4f, 0x3c, 0x1e, 0x52, 0x02, 0x30, 0x58, 0xb7, 0x7b, 0xaa, 0xf4, 0x95, 0xee, 0xbe, + 0xbc, 0xbf, 0x2a, 0x8b, 0xe8, 0xff, 0x14, 0xb5, 0xad, 0xc2, 0xfc, 0x1d, 0xef, 0xc8, 0x56, 0x4f, 0xb5, 0xa5, + 0x6e, 0xa4, 0x47, 0x27, 0xaa, 0x12, 0xf6, 0x8d, 0x85, 0xc9, 0xb0, 0x16, 0xbb, 0xed, 0x63, 0x64, 0xa3, 0x4d, + 0x71, 0x03, 0x2e, 0xa8, 0xf3, 0xdf, 0x1e, 0x03, 0x45, 0x96, 0xae, 0x71, 0xad, 0x0e, 0xf4, 0x1a, 0xec, 0x59, + 0xc5, 0x35, 0x7f, 0x4f, 0xbb, 0x30, 0x36, 0xff, 0x81, 0x6f, 0x17, 0xe6, 0xba, 0x1a, 0xb6, 0xb0, 0xfa, 0x52, + 0x45, 0xec, 0xd8, 0x8e, 0x2e, 0xef, 0x4c, 0x56, 0xba, 0x3d, 0xa8, 0x84, 0x57, 0xa1, 0x81, 0x08, 0xe0, 0x80, + 0x75, 0x01, 0xf3, 0x09, 0x93, 0x14, 0xd4, 0x19, 0xc4, 0xe9, 0x1c, 0xf8, 0x0e, 0xa9, 0x43, 0x02, 0xa3, 0x4d, + 0x21, 0xa0, 0x37, 0x35, 0x76, 0x49, 0xb5, 0xf0, 0x2b, 0x7d, 0xd8, 0x65, 0xee, 0x6a, 0xb6, 0x0a, 0x64, 0xe3, + 0x16, 0x1c, 0xfa, 0x49, 0x29, 0x6f, 0x4a, 0x0f, 0xab, 0x2c, 0xbc, 0x33, 0x95, 0x6d, 0xcf, 0xc7, 0x0a, 0x7c, + 0x4a, 0x89, 0xbc, 0x2d, 0x53, 0x06, 0x84, 0xac, 0x7a, 0x29, 0x8f, 0xea, 0xed, 0x17, 0xbb, 0x11, 0xc3, 0x73, + 0x68, 0x4f, 0x42, 0xe7, 0x3a, 0xf6, 0x73, 0x16, 0x00, 0xa8, 0xb9, 0x03, 0x65, 0xb1, 0xb6, 0x37, 0x22, 0x0c, + 0xff, 0x54, 0x8a, 0xe5, 0xf4, 0xd0, 0xe9, 0xa9, 0x85, 0x4d, 0x17, 0x6c, 0x21, 0xad, 0x04, 0x72, 0x34, 0x11, + 0xfc, 0x35, 0x04, 0xac, 0x46, 0xc4, 0xa0, 0xe9, 0x9e, 0x1d, 0x65, 0x6f, 0xf5, 0xcb, 0xd1, 0xe3, 0x28, 0xcf, + 0x5b, 0xc3, 0x9f, 0xa8, 0x7a, 0x59, 0x94, 0xb6, 0xca, 0xbd, 0x32, 0x79, 0x72, 0x41, 0x57, 0xfb, 0x03, 0x21, + 0x4d, 0x2a, 0x6c, 0x7c }; #endif -#if defined(__PV_LANGUAGE_FRENCH__) +#if defined(__PV_LANGUAGE_FARSI__) -// Wake-word = bonjour ordinateur +// Wake-word = سلام رایانه static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xef, 0x2e, 0x44, 0x7a, 0x25, 0x80, 0x58, 0x42, 0xb3, 0xf2, 0xde, 0xca, 0x89, 0xbc, 0x54, 0x67, 0xe9, 0xdf, - 0x14, 0x87, 0x1e, 0xf4, 0x1e, 0xae, 0x47, 0xcc, 0x96, 0x3f, 0x74, 0x9b, 0x8b, 0x27, 0x49, 0x6d, 0x1e, 0x78, - 0x66, 0x07, 0x83, 0x1f, 0xc3, 0x87, 0x5f, 0xf3, 0x0f, 0x4f, 0x6f, 0x00, 0xf5, 0x3e, 0x65, 0x9b, 0xe7, 0xcb, - 0xe7, 0x55, 0xfa, 0xc1, 0x50, 0xdb, 0xdf, 0x7d, 0x9e, 0xb0, 0xf0, 0xf4, 0x2a, 0x54, 0x4b, 0xea, 0x37, 0xd2, - 0xc7, 0x9e, 0x19, 0xd0, 0x14, 0xf0, 0x42, 0x80, 0xfd, 0x56, 0x5d, 0x23, 0x14, 0x3a, 0x43, 0x9a, 0xcf, 0xbb, - 0x67, 0xc9, 0x2d, 0x2b, 0x58, 0x15, 0xb5, 0x31, 0x9a, 0xd7, 0xff, 0xd6, 0x7e, 0x27, 0x4b, 0x6d, 0x11, 0x57, - 0x45, 0xaf, 0x54, 0x86, 0x5d, 0x97, 0xf9, 0x9f, 0xc0, 0x26, 0x53, 0xce, 0xed, 0x03, 0x69, 0x04, 0x9a, 0x34, - 0x95, 0x58, 0x64, 0x84, 0x2d, 0x55, 0x49, 0xee, 0x05, 0xf4, 0xb2, 0x1e, 0x97, 0x08, 0x75, 0xe4, 0xd7, 0xd1, - 0x81, 0x61, 0x4f, 0x7c, 0x1c, 0x40, 0x94, 0x60, 0x18, 0xfb, 0xf4, 0x2d, 0x68, 0xd0, 0xea, 0x1f, 0x0b, 0x38, - 0xca, 0xcc, 0x91, 0x86, 0x5f, 0xef, 0xcb, 0x0e, 0x33, 0xd8, 0x3f, 0x1c, 0x13, 0x4f, 0x82, 0x74, 0xb7, 0x4c, - 0xd6, 0x35, 0x07, 0x7c, 0x8f, 0x0f, 0x6d, 0xb9, 0x05, 0xe4, 0xea, 0xce, 0x91, 0x14, 0xc5, 0xf8, 0xee, 0xee, - 0x36, 0x65, 0x58, 0xae, 0xdb, 0xd3, 0x05, 0xda, 0x52, 0x86, 0xa8, 0xe4, 0x90, 0xca, 0x99, 0xf8, 0x03, 0x94, - 0xaa, 0x97, 0x02, 0xcc, 0x12, 0xe2, 0x70, 0x43, 0x06, 0x19, 0x23, 0xd7, 0xc7, 0x2b, 0x5f, 0x46, 0x01, 0x05, - 0xea, 0x61, 0xf9, 0xc8, 0x9b, 0x1e, 0x18, 0x86, 0x8d, 0x8e, 0xb8, 0xab, 0x1b, 0x5b, 0x16, 0x4e, 0x4d, 0xc1, - 0x16, 0x8b, 0xad, 0xd5, 0xf9, 0x18, 0x18, 0x7c, 0x77, 0x76, 0x43, 0x17, 0xd0, 0x10, 0x1e, 0x6a, 0xb3, 0x18, - 0x18, 0xbe, 0x81, 0x5b, 0x31, 0x49, 0xef, 0xb6, 0xec, 0xfb, 0x04, 0xab, 0xa9, 0xb5, 0xb3, 0x66, 0xe2, 0xb4, - 0x84, 0xc4, 0x64, 0xbd, 0x30, 0x89, 0x02, 0x42, 0x85, 0x25, 0xf7, 0x39, 0xdc, 0x10, 0x71, 0x1b, 0x2e, 0xdc, - 0xd6, 0x2c, 0xc2, 0x68, 0x8e, 0x2c, 0xd0, 0x57, 0xc1, 0xdd, 0xc2, 0xb6, 0x3c, 0x71, 0xac, 0x64, 0x71, 0x62, - 0x53, 0x51, 0x72, 0xb6, 0x04, 0x5a, 0x75, 0xe8, 0xb0, 0x15, 0x86, 0x17, 0x10, 0xaf, 0x95, 0x92, 0x43, 0xd4, - 0xf3, 0x31, 0x4d, 0x8d, 0x8c, 0x13, 0xc8, 0xee, 0xac, 0xc2, 0x80, 0x7e, 0x05, 0xb2, 0x7a, 0x97, 0xd5, 0xe1, - 0xf2, 0x52, 0x42, 0x3a, 0x80, 0x0d, 0x6c, 0x5b, 0x45, 0xb4, 0x8b, 0x4d, 0x53, 0x8d, 0xc1, 0x28, 0x85, 0xcb, - 0xac, 0x71, 0xf4, 0x8d, 0x13, 0x34, 0x80, 0x6d, 0x1a, 0x81, 0x42, 0xe5, 0x30, 0x99, 0x55, 0x8d, 0x37, 0x37, - 0xe7, 0x40, 0xc7, 0x14, 0x6a, 0x3d, 0xd6, 0x67, 0x3f, 0x9e, 0x51, 0xf3, 0xa1, 0x71, 0x12, 0x68, 0xba, 0xd7, - 0x52, 0x3e, 0x41, 0x63, 0xee, 0x67, 0x85, 0xf5, 0xdf, 0x00, 0xe5, 0xa5, 0xe8, 0xe7, 0x58, 0x25, 0x65, 0x3d, - 0xe3, 0x2e, 0xea, 0x9f, 0x19, 0x63, 0x8e, 0xd1, 0x71, 0x6c, 0x2f, 0x10, 0xe4, 0x8c, 0x5d, 0x4a, 0x3b, 0x92, - 0x40, 0x3a, 0x9b, 0x55, 0x12, 0x2a, 0xc4, 0xff, 0x64, 0x52, 0x42, 0xab, 0xc5, 0x66, 0x8d, 0x5c, 0x71, 0x1b, - 0x50, 0x1d, 0x8f, 0x8f, 0x8b, 0xa4, 0x31, 0x91, 0x9d, 0x23, 0xaf, 0x22, 0xa6, 0x50, 0x86, 0x0c, 0xab, 0x4c, - 0x66, 0x3e, 0x65, 0x2b, 0xf7, 0xe3, 0xd2, 0x63, 0x72, 0x99, 0x60, 0x31, 0x31, 0xa5, 0x3c, 0x13, 0x4c, 0xa4, - 0x8b, 0xc6, 0x10, 0x22, 0xef, 0x59, 0x8d, 0xb6, 0x34, 0x61, 0x1a, 0x06, 0x85, 0x52, 0xd2, 0xe5, 0x13, 0x23, - 0x7a, 0x29, 0x26, 0x49, 0xfe, 0x62, 0xde, 0x06, 0xab, 0x53, 0x7b, 0xaf, 0xaf, 0x4a, 0x8d, 0x97, 0xd6, 0x57, - 0x81, 0xbb, 0xd0, 0x8b, 0x43, 0x6e, 0xc3, 0x20, 0x4b, 0xe7, 0xec, 0x01, 0x1c, 0x47, 0x09, 0x7c, 0x01, 0xa7, - 0x75, 0x8c, 0xc3, 0x91, 0x01, 0x10, 0xd9, 0x33, 0x61, 0xc7, 0x48, 0xad, 0xff, 0xf8, 0x82, 0x6a, 0xba, 0x34, - 0xc6, 0x50, 0xf6, 0x3a, 0xa9, 0xc8, 0x6a, 0x82, 0x9a, 0xe0, 0x7f, 0xfb, 0xad, 0xc1, 0x84, 0x1f, 0x69, 0x1f, - 0x96, 0xb2, 0xdc, 0x4b, 0xc8, 0xb3, 0x67, 0xb1, 0x42, 0x00, 0x71, 0xf4, 0xd6, 0x79, 0xfa, 0xce, 0x7f, 0xc2, - 0xab, 0x90, 0x24, 0x89, 0x12, 0x13, 0x1d, 0x54, 0x7e, 0x4a, 0x4b, 0x09, 0xaa, 0xe0, 0x25, 0x9a, 0x98, 0x8f, - 0x07, 0xc3, 0x4d, 0xaa, 0x08, 0x60, 0x59, 0x2d, 0xda, 0xed, 0x99, 0x3b, 0x45, 0xa1, 0x90, 0xe3, 0xd7, 0x6a, - 0x05, 0xda, 0x92, 0x9b, 0xc3, 0x54, 0xed, 0x04, 0xbb, 0x36, 0xb1, 0x7f + 0x59, 0x31, 0x28, 0x1e, 0xd6, 0xd3, 0x96, 0x5b, 0xcc, 0x53, 0x9b, 0x26, 0xf2, 0xdd, 0x74, 0xe3, 0xc0, 0x07, + 0x05, 0xb1, 0x68, 0x0c, 0x1e, 0x4c, 0x73, 0xac, 0x70, 0xe6, 0x4c, 0x78, 0x98, 0xcb, 0x8e, 0x6e, 0xe2, 0x25, + 0x3c, 0xfa, 0xf6, 0x01, 0x0d, 0x8a, 0x82, 0xdd, 0xa8, 0xed, 0x0f, 0x61, 0x9b, 0x18, 0x31, 0xa5, 0x64, 0x52, + 0x81, 0xf6, 0xce, 0xc6, 0x7b, 0xf2, 0xb6, 0x49, 0x4f, 0x59, 0x12, 0x86, 0x72, 0xe7, 0xd8, 0x6a, 0xab, 0x54, + 0x67, 0x47, 0xbf, 0x29, 0xa0, 0x0e, 0x93, 0x52, 0x9d, 0x76, 0x12, 0x26, 0x1a, 0xb7, 0x36, 0x62, 0xd4, 0xc8, + 0x4f, 0x27, 0x62, 0x2f, 0x6e, 0x4e, 0xf8, 0xf6, 0x44, 0x7c, 0x19, 0x36, 0xb0, 0x62, 0x18, 0x04, 0x30, 0xd4, + 0x6e, 0x3f, 0xa9, 0x4b, 0xcd, 0xaa, 0x71, 0x23, 0xef, 0xcb, 0x2a, 0x8c, 0x56, 0x6a, 0x5e, 0x18, 0x1e, 0x0a, + 0xb1, 0xed, 0x1c, 0x5a, 0xeb, 0x52, 0x83, 0xd6, 0xb2, 0x8c, 0x48, 0xeb, 0x5f, 0x3f, 0xfb, 0xdf, 0x37, 0x80, + 0xf5, 0xb0, 0xd4, 0x5b, 0x50, 0x2d, 0x68, 0x8d, 0x84, 0x25, 0xf8, 0x93, 0xa3, 0x52, 0xec, 0x3a, 0x6d, 0x36, + 0x2d, 0xa4, 0xb0, 0x25, 0xf2, 0x08, 0xb3, 0x23, 0x79, 0x36, 0x52, 0x04, 0x1b, 0x1d, 0x95, 0x90, 0xb0, 0x6c, + 0xdc, 0x5b, 0xe5, 0xb4, 0xd4, 0x42, 0x69, 0x6b, 0xda, 0xad, 0x1f, 0xca, 0xe5, 0xa0, 0xee, 0x90, 0xdb, 0xdf, + 0x26, 0xd6, 0x94, 0xcc, 0x13, 0xe5, 0x07, 0xfc, 0x94, 0x34, 0x7e, 0x38, 0x52, 0x67, 0xe6, 0x2a, 0x39, 0xc0, + 0xd3, 0x72, 0xc5, 0x2b, 0x0c, 0x6f, 0xcf, 0x57, 0x7a, 0xd3, 0x84, 0xa2, 0x17, 0xf8, 0xea, 0xf0, 0x96, 0xce, + 0xa4, 0xdf, 0xa9, 0xe8, 0xa9, 0x2f, 0xea, 0x20, 0xa7, 0xc0, 0xba, 0xee, 0xb0, 0x2b, 0x42, 0xf8, 0x15, 0x76, + 0x55, 0x4f, 0x99, 0xb7, 0x01, 0x78, 0xc8, 0xaf, 0x69, 0xa3, 0xad, 0x13, 0xf7, 0x6e, 0x1c, 0xa7, 0xe8, 0x13, + 0x3c, 0x3d, 0x1e, 0xd8, 0x8b, 0x8c, 0xc5, 0x34, 0x7c, 0x11, 0x33, 0xae, 0x67, 0x14, 0x64, 0x68, 0x1f, 0xf8, + 0x95, 0x66, 0x4a, 0x47, 0xde, 0x58, 0x3a, 0x48, 0x09, 0xad, 0x43, 0xe1, 0x59, 0x71, 0xf6, 0xf1, 0x87, 0xc4, + 0x45, 0xd2, 0xf7, 0x62, 0x0c, 0x33, 0xda, 0xa2, 0x77, 0x20, 0x15, 0x45, 0x58, 0x0a, 0xb0, 0x4c, 0x33, 0xe4, + 0x33, 0x89, 0xb7, 0x00, 0xa7, 0x94, 0x82, 0xd2, 0x47, 0xae, 0x9b, 0x60, 0xbd, 0x4f, 0xe3, 0xca, 0x7e, 0xc0, + 0xc4, 0xcb, 0x8a, 0x9d, 0x8c, 0x15, 0x81, 0x87, 0xd7, 0x4e, 0xec, 0x00, 0x72, 0xe4, 0x1c, 0xd0, 0xb3, 0x41, + 0xd2, 0x40, 0x33, 0xca, 0xbc, 0xbc, 0x80, 0x4f, 0x64, 0x3d, 0x32, 0x0f, 0x86, 0x4b, 0x3f, 0x74, 0x17, 0x4b, + 0x35, 0xe1, 0x8a, 0x23, 0xc6, 0xcf, 0xca, 0x51, 0x0a, 0xed, 0xdf, 0x4b, 0x3b, 0x5b, 0xa3, 0xfb, 0x98, 0x0e, + 0xe4, 0x27, 0x69, 0xfa, 0x14, 0xb7, 0x06, 0x62, 0x10, 0x93, 0x17, 0x0d, 0x85, 0xeb, 0xf0, 0xd7, 0x8e, 0x33, + 0xfb, 0x26, 0x1b, 0x57, 0x94, 0xe4, 0x15, 0x9b, 0x47, 0xae, 0xd1, 0x32, 0x66, 0x92, 0x0b, 0x7d, 0x90, 0xc2, + 0x7d, 0xde, 0x5a, 0x12, 0x71, 0x25, 0xa8, 0x77, 0x8f, 0x71, 0xf2, 0x14, 0x4f, 0xf0, 0xaf, 0x5d, 0x6d, 0x71, + 0xd8, 0xa4, 0x94, 0xc7, 0x1f, 0x5e, 0x21, 0x3a, 0x59, 0x44, 0x03, 0x92, 0xb0, 0xdc, 0xef, 0x06, 0x00, 0x45, + 0x78, 0x0e, 0xc6, 0x87, 0xb0, 0x7b, 0xf3, 0xd4, 0xcb, 0x36, 0xa1, 0xe4, 0xda, 0x24, 0x6c, 0x6b, 0x73, 0xb1, + 0xfe, 0x72, 0xf4, 0x9b, 0x86, 0x66, 0xf2, 0x2f, 0x37, 0x0e, 0xd3, 0x35, 0x2a, 0xcd, 0xe1, 0xa5, 0x28, 0xba, + 0xcc, 0xb7, 0xd8, 0x13, 0x84, 0x4b, 0xa9, 0xa7, 0x29, 0x46, 0x2e, 0x5c, 0x58, 0x1e, 0x4f, 0x29, 0xda, 0x64, + 0x7d, 0xd7, 0x5f, 0x7c, 0x1d, 0xc2, 0x34, 0x53, 0xb8, 0xb8, 0xd9, 0x14, 0xb8, 0x0b, 0x65, 0xa1, 0x2c, 0x89, + 0x72, 0x46, 0x29, 0x7a, 0x07, 0xba, 0x7d, 0x53, 0xf3, 0x88, 0x41, 0x15, 0xa2, 0xa4, 0x85, 0xa2, 0x94, 0x5a, + 0xd3, 0x94, 0xef, 0xf2, 0x27, 0x9e, 0x04, 0xc8, 0x96, 0x4c, 0x46, 0xfe, 0xf3, 0x8b, 0x55, 0xb6, 0xce, 0xbc, + 0xc0, 0x71, 0xba, 0xd8, 0x3c, 0xd9, 0x6c, 0x7c, 0xe2, 0xf3, 0x40, 0x6f, 0xec, 0x09, 0x55, 0x5e, 0x9a, 0xb9, + 0xdf, 0x9b, 0x05, 0x21, 0xd0, 0x64, 0x9c, 0x22, 0x2d, 0x10, 0x5d, 0xdc, 0x20, 0x63, 0x1b, 0x2d, 0x9a, 0x89, + 0x46, 0xf2, 0x3e, 0xb2, 0xb5, 0x49, 0x96, 0x24, 0x79, 0x89, 0x92, 0xf4, 0xd6, 0xee, 0xf1, 0x8d, 0xb6, 0xb2, + 0x60, 0x22, 0xda, 0x15, 0xb7, 0xa4, 0xfc, 0x09, 0xce, 0x3f, 0xe9, 0x47, 0x54, 0xad, 0xfe, 0x0a, 0x5c, 0xe2, + 0x77, 0x37, 0xab, 0x94, 0x01, 0x3d, 0x43, 0xac, 0xb6, 0x49, 0x39, 0x7d, 0xa0, 0x9f, 0x6e, 0xde, 0x54, 0x79, + 0x6f, 0xdd, 0x25, 0xcc, 0x5e, 0xc9, 0x68, 0xbe, 0x08, 0x73, 0x81, 0xe8, 0x42, 0x61, 0x7d, 0xe7, 0x07, 0xbd, + 0x05, 0x2c, 0x36, 0x54, 0xb1, 0x17, 0xd4, 0xe0, 0xe2, 0x8c, 0x3d, 0xe1, 0x58, 0xb1, 0xd4, 0x0f, 0x80, 0x7d, + 0x1f, 0x97, 0x00, 0xf6, 0x02, 0xca, 0x1b, 0xbf, 0x83, 0x5d, 0xa0, 0x50, 0x44, 0x88, 0xc8, 0x45, 0x36, 0x89, + 0xc0, 0x73, 0x80, 0x9b, 0x62, 0x36, 0x4a, 0xdc, 0xfa, 0x94, 0x13, 0x86, 0x86, 0x64, 0x90, 0xbc, 0xa4, 0xae, + 0xa9, 0xbe, 0xd5, 0x73, 0xb5, 0x11, 0x76, 0x46, 0x97, 0x48, 0x2f, 0x3f, 0x3f, 0xc5, 0x6c, 0xba, 0x5b, 0xfa, + 0xda, 0x89, 0xa2, 0x94, 0xac, 0xf9, 0x8a, 0x71, 0x0c, 0xbc, 0x5a, 0x0c, 0x05, 0x70, 0x1b, 0xd4, 0xbb, 0x38, + 0xc8, 0xf8, 0xa0, 0x72, 0xd7, 0x92, 0xfa, 0x2d, 0x2c, 0x4d, 0x24, 0xf9, 0x96, 0x71, 0x5d, 0x48, 0x20, 0xc2, + 0xb8, 0x06, 0x6d, 0x01, 0x3a, 0x2d, 0xc3, 0x92, 0x3a, 0x44, 0x13, 0xdb, 0xc9, 0x42, 0x40, 0x71, 0xa1, 0x43, + 0x99, 0x75, 0x86, 0x30, 0xc3, 0x90, 0xfb, 0x95, 0x73, 0x1f, 0x8c, 0xc6, 0x43, 0x83, 0x8d, 0xc4, 0xdf, 0x18, + 0x9c, 0xdf, 0x1a, 0xf2, 0x98, 0xd8, 0x6c, 0x4c, 0x5c, 0x27, 0xb5, 0x7c, 0x2a, 0xab, 0xf2, 0xfe, 0x86, 0x1c, + 0xbc, 0x23, 0x37, 0x4d, 0xc8, 0x63, 0x10, 0xa5, 0x0f, 0xc9 }; #endif -#if defined(__PV_LANGUAGE_ITALIAN__) +#if defined(__PV_LANGUAGE_FRENCH__) -// Wake-word = ciao computer +// Wake-word = bonjour ordinateur static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x74, 0x54, 0x95, 0x9b, 0x89, 0x7b, 0x24, 0xe3, 0xb1, 0xa6, 0xf4, 0x2e, 0x56, 0x94, 0xbd, 0xc5, 0x87, 0x3c, - 0x84, 0x91, 0xf9, 0x1c, 0xe1, 0x99, 0x0e, 0xc1, 0x54, 0x31, 0x3f, 0x78, 0xd1, 0x30, 0x33, 0x56, 0x05, 0xaf, - 0x85, 0x9e, 0x5a, 0xe7, 0xd0, 0x88, 0x2e, 0xac, 0x78, 0xb3, 0x9f, 0x94, 0x44, 0xe9, 0x2f, 0x0c, 0x6e, 0x61, - 0xb7, 0x24, 0xcd, 0xdb, 0x4e, 0x68, 0xdd, 0x9e, 0xab, 0x21, 0xdb, 0xb8, 0x17, 0x0f, 0xa0, 0x7d, 0x4a, 0x2b, - 0xf2, 0x19, 0xac, 0x1a, 0x02, 0x6a, 0x21, 0x2a, 0x09, 0x7d, 0x85, 0x68, 0x54, 0x33, 0x05, 0xca, 0x91, 0x62, - 0xce, 0x0b, 0x0b, 0x58, 0xa0, 0xac, 0x85, 0x49, 0xa8, 0xf5, 0x1d, 0x7e, 0xce, 0x8c, 0x73, 0xfe, 0xbd, 0x98, - 0xe8, 0x30, 0x28, 0xbe, 0x9e, 0x07, 0xdf, 0x93, 0x34, 0x63, 0x49, 0x09, 0x40, 0x16, 0xfa, 0x64, 0x62, 0x33, - 0xf9, 0x42, 0x36, 0xcc, 0x89, 0x2f, 0x44, 0xca, 0xd6, 0x3a, 0x8b, 0xd8, 0x3b, 0x60, 0x89, 0x29, 0x13, 0x76, - 0x5d, 0x52, 0xdc, 0x84, 0x0c, 0xd8, 0x1f, 0x00, 0x5e, 0xfb, 0x6a, 0xc4, 0x55, 0xb9, 0xb7, 0x76, 0xc5, 0xc6, - 0x0b, 0xb6, 0xc2, 0xfd, 0x76, 0xdd, 0x3a, 0xf8, 0x47, 0xa6, 0xd2, 0xa4, 0xa3, 0x3d, 0x4a, 0xa8, 0x12, 0x0e, - 0x92, 0xfb, 0x14, 0xbb, 0xee, 0x61, 0x29, 0xbc, 0x4d, 0x3f, 0xcf, 0x00, 0x6f, 0x59, 0x9a, 0x77, 0x03, 0x1f, - 0x83, 0xdf, 0x63, 0x68, 0x41, 0x84, 0x4f, 0xe0, 0xbe, 0x8f, 0x2f, 0xec, 0x15, 0x15, 0xd2, 0xce, 0x52, 0x98, - 0x94, 0x61, 0xb6, 0xa0, 0x43, 0xda, 0x11, 0xa6, 0x2a, 0x57, 0x8a, 0x17, 0x17, 0x36, 0x1a, 0xcc, 0xe0, 0xf2, - 0x21, 0x4d, 0x77, 0x79, 0x59, 0x4b, 0x18, 0x31, 0x90, 0xe6, 0xbc, 0xe4, 0xa6, 0x68, 0x11, 0x15, 0x85, 0x30, - 0xd9, 0x8c, 0xf9, 0x79, 0xfe, 0x47, 0x9e, 0xc3, 0x93, 0x14, 0xab, 0xf5, 0xf4, 0xcb, 0xad, 0x68, 0xad, 0x0b, - 0xb6, 0x49, 0xed, 0x6b, 0xbe, 0x2b, 0x44, 0x26, 0xa5, 0x56, 0xa9, 0xaa, 0x3e, 0x93, 0xf0, 0x22, 0x45, 0x63, - 0xbd, 0x0b, 0xe4, 0x49, 0x9c, 0x60, 0xab, 0xda, 0xf4, 0xaf, 0x28, 0x19, 0xb3, 0x56, 0xa4, 0x93, 0xf9, 0x8c, - 0xf7, 0xcc, 0xe6, 0x03, 0x24, 0x1c, 0x5f, 0x74, 0xfd, 0xb5, 0x58, 0xfb, 0x7d, 0x2a, 0xba, 0x2b, 0x33, 0xe7, - 0x59, 0x8f, 0x0b, 0xca, 0xd1, 0x6d, 0x48, 0xd4, 0x7a, 0xb0, 0x64, 0xf4, 0x77, 0x79, 0x2a, 0x8a, 0x6b, 0x16, - 0x0b, 0x44, 0x14, 0x8a, 0xfb, 0x25, 0x2b, 0x50, 0xc6, 0x94, 0x36, 0xc7, 0x04, 0xef, 0x52, 0x56, 0x66, 0xad, - 0x85, 0xc8, 0x2d, 0x86, 0x0d, 0xb3, 0xed, 0x08, 0x4a, 0x89, 0x8f, 0x87, 0x75, 0xfc, 0x13, 0xfe, 0xc1, 0x6a, - 0x97, 0x09, 0xa6, 0xbb, 0x64, 0x45, 0xfc, 0x12, 0x33, 0x7e, 0x90, 0x00, 0x8c, 0x2e, 0x79, 0x87, 0x63, 0xd1, - 0x6e, 0x31, 0x99, 0x4d, 0xa6, 0x8f, 0xc3, 0x8d, 0xb8, 0x43, 0x42, 0x1e, 0x99, 0x37, 0x7e, 0x49, 0x9a, 0xe4, - 0x8b, 0x27, 0xea, 0x57, 0x1d, 0x23, 0xf8, 0xe6, 0xd9, 0x4f, 0xd5, 0x29, 0x19, 0x01, 0x65, 0x73, 0xd7, 0x40, - 0x5f, 0x95, 0xb5, 0x59, 0x69, 0x24, 0x04, 0x94, 0xf9, 0xa8, 0x02, 0x53, 0x0d, 0x82, 0x3a, 0x95, 0x74, 0xae, - 0x92, 0x9e, 0x57, 0x1f, 0x85, 0x71, 0xef, 0x48, 0xdd, 0x64, 0xd0, 0xb8, 0x1c, 0x32, 0x29, 0x16, 0x02, 0x10, - 0xd7, 0xe3, 0x34, 0x66, 0x59, 0xcb, 0xba, 0xef, 0xda, 0xba, 0x0c, 0xe8, 0xe8, 0x05, 0x5b, 0x94, 0x70, 0xef, - 0x74, 0x12, 0x97, 0x38, 0xc4, 0xc7, 0x2c, 0x18, 0x51, 0x2f, 0x8f, 0xe6, 0x0c, 0x18, 0x62, 0xcb, 0x61, 0x20, - 0x38, 0x44, 0x19, 0x57, 0x31, 0xa5, 0xff, 0xc0, 0x0f, 0xf8, 0x1b, 0x57, 0x02, 0xd9, 0x06, 0x68, 0x3c, 0x02, - 0x5b, 0x05, 0xdf, 0x24, 0x3e, 0xcd, 0xbc, 0x05, 0x18, 0x91, 0xf6, 0x92, 0x45, 0x4f, 0x8b, 0x46, 0x94, 0x0d, - 0x8d, 0xf7, 0x37, 0x73, 0xa5, 0x9e, 0xb8, 0x32, 0x7e, 0x70, 0x89, 0x9d, 0x3d, 0x74, 0x98, 0xaf, 0x16, 0xd6, - 0xd6, 0x18, 0x90, 0x0a, 0xd6, 0x51, 0xc6, 0x80, 0xf1, 0xe9, 0x6f, 0x2d, 0x6e, 0x60, 0x35, 0x5e, 0x76, 0xcd, - 0xb9, 0x6e, 0xb0, 0x4f, 0x23, 0x4d, 0xe6, 0x64, 0x96, 0xf2, 0xe6, 0x4e, 0x18, 0xf3, 0xe9, 0x61, 0xe9, 0x02, - 0xcc, 0x2b + 0xbb, 0x5c, 0xb1, 0xe7, 0xbd, 0xc8, 0x3c, 0xc7, 0xa4, 0xbe, 0x37, 0x23, 0xf5, 0xcc, 0xa2, 0x7a, 0x6f, 0x00, + 0x62, 0x72, 0x34, 0x7b, 0x73, 0xa2, 0xeb, 0xe8, 0x6c, 0x9d, 0x82, 0xfb, 0x48, 0x63, 0x03, 0xec, 0x3f, 0x7d, + 0xf0, 0xae, 0xe5, 0xb1, 0x47, 0x58, 0x8e, 0xf3, 0xbf, 0x7b, 0xd0, 0x77, 0x12, 0xd1, 0xc6, 0x54, 0xda, 0xc3, + 0x20, 0xca, 0x7b, 0x20, 0x30, 0xf1, 0x47, 0xe1, 0xdb, 0xca, 0x70, 0x0c, 0x86, 0x79, 0xe5, 0x02, 0x63, 0x7b, + 0x5f, 0x48, 0x2e, 0xb1, 0x44, 0x1d, 0xb6, 0xd3, 0x58, 0x2b, 0x7b, 0x50, 0xc8, 0x8a, 0xd4, 0xa0, 0x20, 0x7b, + 0x01, 0x0a, 0x84, 0x18, 0xb4, 0x3a, 0xe7, 0x49, 0x86, 0x70, 0xf3, 0xfc, 0x21, 0xc6, 0xc2, 0xeb, 0x65, 0x26, + 0x70, 0xa1, 0x7d, 0x7a, 0xeb, 0x26, 0xc2, 0x72, 0x20, 0xdd, 0x32, 0x6d, 0x5b, 0x1e, 0x9f, 0x97, 0x87, 0x7e, + 0x0b, 0xf3, 0x2c, 0x50, 0x2b, 0x95, 0x28, 0x62, 0xcd, 0x0f, 0xb5, 0xb5, 0x40, 0x26, 0x22, 0x48, 0xf7, 0x23, + 0x8f, 0x95, 0x86, 0xcc, 0xac, 0xcb, 0x80, 0xbb, 0xd8, 0xe2, 0xb4, 0xb7, 0x3c, 0x78, 0xe7, 0x87, 0xac, 0x04, + 0xca, 0x48, 0x54, 0xdb, 0xdd, 0x79, 0x23, 0xa3, 0x8a, 0xff, 0x87, 0x26, 0x88, 0x7a, 0x74, 0x64, 0xfa, 0xeb, + 0xa0, 0x0b, 0x28, 0x73, 0x43, 0xbe, 0xa7, 0x34, 0xbe, 0xab, 0x35, 0x86, 0x72, 0xac, 0xdb, 0xe9, 0x01, 0x10, + 0xb0, 0x6e, 0x7e, 0x75, 0x90, 0x5b, 0x6b, 0xaa, 0xfb, 0x16, 0x31, 0x22, 0x25, 0x1b, 0xa3, 0x48, 0x4d, 0x6a, + 0x63, 0xa9, 0x5e, 0x57, 0x33, 0xf2, 0x09, 0x26, 0x29, 0xa7, 0x70, 0xed, 0xd5, 0x15, 0x3f, 0x5e, 0x52, 0x07, + 0x03, 0x4b, 0x88, 0x30, 0xea, 0x95, 0x9e, 0xc9, 0xfd, 0x16, 0x94, 0xce, 0x6d, 0xb3, 0x3c, 0xb6, 0x9f, 0x92, + 0x21, 0x90, 0xc0, 0xdc, 0xcd, 0xb2, 0x48, 0x6b, 0x27, 0xc0, 0x0f, 0x52, 0xfc, 0x81, 0x99, 0xbd, 0x56, 0x82, + 0x67, 0xd4, 0x41, 0x14, 0x0e, 0x06, 0x51, 0xa4, 0x67, 0xba, 0xd0, 0x8f, 0x40, 0xd2, 0x6e, 0x7b, 0xb8, 0xb2, + 0x70, 0xd8, 0xb0, 0xf3, 0xf6, 0x16, 0x1a, 0xcd, 0x48, 0xa7, 0x6a, 0xec, 0x3b, 0xe2, 0x2d, 0x13, 0x61, 0xc0, + 0xaf, 0x16, 0x92, 0xae, 0xea, 0xea, 0x66, 0xb7, 0xa8, 0x60, 0xd1, 0x16, 0x0e, 0xdd, 0xcf, 0x5f, 0x86, 0xeb, + 0xcc, 0xff, 0xeb, 0x74, 0x18, 0x52, 0xbe, 0xc5, 0x58, 0x87, 0x01, 0xda, 0x06, 0x01, 0x91, 0x3c, 0x42, 0xc2, + 0xd7, 0x67, 0x5e, 0xe0, 0x74, 0xad, 0x06, 0x59, 0x6a, 0x48, 0x11, 0xb9, 0x61, 0xdc, 0xe2, 0xc8, 0x5c, 0x2b, + 0x24, 0x54, 0x95, 0xe7, 0x9f, 0x1b, 0x8b, 0x10, 0x44, 0x0a, 0x1d, 0x26, 0x07, 0xf0, 0x5c, 0xa6, 0x9d, 0x63, + 0x51, 0x51, 0x29, 0x09, 0xbd, 0x4a, 0xa1, 0xa2, 0x44, 0x8c, 0x9a, 0x90, 0xd6, 0x1b, 0x74, 0x63, 0x3f, 0xc4, + 0xb2, 0x4b, 0x88, 0x67, 0x70, 0xd9, 0x73, 0x3e, 0x29, 0x9b, 0x85, 0xd5, 0x9b, 0x1b, 0x58, 0xf8, 0xee, 0x40, + 0x03, 0x83, 0x35, 0xa2, 0xd5, 0x0f, 0x28, 0x40, 0x06, 0xbb, 0xfa, 0xf1, 0x20, 0xa9, 0xc5, 0x33, 0xe6, 0x6a, + 0x9d, 0x90, 0xc6, 0xf6, 0x78, 0xaf, 0x8f, 0xc6, 0x00, 0x56, 0xab, 0x64, 0x95, 0x8a, 0xe6, 0xf9, 0x65, 0xfe, + 0x7b, 0xa7, 0x75, 0x6b, 0x63, 0x39, 0x03, 0x86, 0xf9, 0xf7, 0x59, 0xf1, 0x56, 0x3a, 0xdb, 0xbd, 0xa3, 0x96, + 0xd8, 0xba, 0x8a, 0x46, 0x52, 0xbc, 0xd2, 0x98, 0x87, 0xda, 0xaa, 0xf3, 0x07, 0xcc, 0x10, 0x6c, 0xd5, 0xa7, + 0x63, 0xab, 0xc2, 0x2a, 0x2f, 0x62, 0x6b, 0x36, 0xcc, 0x38, 0x0d, 0xc6, 0xd8, 0xac, 0xb1, 0x65, 0x5b, 0x5a, + 0x10, 0xc5, 0x8e, 0xe9, 0xfb, 0x46, 0xea, 0xe5, 0xf5, 0xf8, 0xd5, 0x04, 0x9f, 0x0b, 0x4d, 0x98, 0x54, 0xdd, + 0xed, 0xb1, 0x35, 0x87, 0x1c, 0xd8, 0x99, 0xe4, 0x5e, 0xd2, 0x0d, 0xb3, 0x4c, 0x0f, 0x44, 0xd0, 0x10, 0x07, + 0x87, 0x17, 0xb6, 0x22, 0xe9, 0x2a, 0x70, 0x56, 0x07, 0x33, 0x3c, 0x93, 0xdb, 0x13, 0x4c, 0x2f, 0x17, 0xc0, + 0xf5, 0xe4, 0xaf, 0x60, 0x36, 0xd7, 0x61, 0xeb, 0x37, 0x64, 0x4d, 0xb3, 0x96, 0xc8, 0x7d, 0x76, 0x64, 0x98, + 0xc6, 0xc5, 0x64, 0x73, 0xeb, 0x11, 0x49, 0x57, 0xc9, 0x4e, 0x60, 0xe8, 0x28, 0x1b, 0x5f, 0x01, 0x5e, 0xff, + 0xbb, 0x2a, 0xf9, 0x1d, 0xa8, 0x15, 0x84, 0x5b, 0xb2, 0xd9, 0x68, 0x4f, 0x29, 0x95, 0xa5, 0x33, 0x2e, 0x84, + 0x43, 0x87, 0x35, 0x9e, 0x09, 0x2f, 0x07, 0x15, 0x4e, 0xcb, 0x5b, 0x0e, 0x1a, 0x4a, 0x5b, 0xcc, 0xe2, 0x98, + 0x63, 0x99, 0xa9, 0xe3, 0x42, 0xe4, 0xa6, 0x8e, 0xbf, 0xd4, 0xb9, 0x54, 0xd6, 0x27, 0xed, 0x0a, 0x73, 0xa7, + 0x8e, 0x39, 0xc6, 0x87, 0x8c, 0xc8, 0x5e, 0xda, 0xcd, 0xf1, 0x63, 0xaa }; #endif -#if defined(__PV_LANGUAGE_JAPANESE__) +#if defined(__PV_LANGUAGE_HINDI__) -// Wake-word = konnichiwa konpyūtā +// Wake-word = नमस्ते कंप्यूटर static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xf9, 0x5a, 0xc7, 0xf5, 0xa7, 0xe9, 0x06, 0x3f, 0x00, 0x3a, 0x82, 0x94, 0x96, 0xc2, 0xa7, 0x82, 0xc3, 0x85, - 0xc3, 0xec, 0xd9, 0x43, 0x14, 0x8f, 0x2a, 0xcf, 0x34, 0x77, 0x17, 0xfc, 0x81, 0x08, 0xf2, 0xb0, 0x16, 0x42, - 0x3b, 0x2d, 0x95, 0xb3, 0xad, 0x00, 0xfc, 0xbb, 0x15, 0x2e, 0xba, 0x7e, 0x8a, 0x28, 0xfc, 0x46, 0x38, 0x6d, - 0xeb, 0x07, 0xa7, 0xc3, 0x53, 0x2e, 0x3c, 0xd5, 0x3c, 0x69, 0xc5, 0x1d, 0x46, 0x1f, 0x0e, 0x93, 0x81, 0xc9, - 0x8a, 0xc8, 0x32, 0xbe, 0x8f, 0xb6, 0xb2, 0x8a, 0x67, 0x1b, 0xc6, 0xba, 0x66, 0xf9, 0x2d, 0x48, 0x74, 0x0f, - 0x31, 0xb2, 0x1d, 0x59, 0xe8, 0x65, 0x90, 0x0a, 0xea, 0x01, 0x03, 0x2e, 0xaf, 0x95, 0x7b, 0x15, 0x2a, 0xdb, - 0xa4, 0x36, 0x73, 0x15, 0xe5, 0x23, 0xdc, 0xec, 0x93, 0x4e, 0x16, 0x04, 0x1d, 0x4c, 0x5b, 0x16, 0x25, 0x38, - 0x61, 0xba, 0xc2, 0x48, 0x52, 0x2c, 0xa2, 0xfb, 0x59, 0xb6, 0x7b, 0x11, 0xc6, 0x5e, 0x96, 0x1b, 0xe4, 0x0d, - 0x01, 0x8d, 0x22, 0xea, 0xbd, 0x1a, 0xb2, 0x31, 0x70, 0xa9, 0x1b, 0x25, 0x07, 0x0a, 0x17, 0xff, 0xf4, 0xfd, - 0xdf, 0xf4, 0x0f, 0x60, 0xb7, 0x9f, 0xaa, 0x4c, 0xb9, 0xed, 0x97, 0x16, 0xc5, 0x03, 0x28, 0xef, 0xe8, 0x41, - 0x2a, 0x45, 0x72, 0x48, 0xa1, 0x8f, 0x2c, 0x89, 0x23, 0x78, 0x50, 0xe1, 0xbe, 0xe1, 0x16, 0x63, 0x1b, 0x9f, - 0x3b, 0x33, 0xf4, 0x7b, 0xf0, 0xfa, 0xd4, 0xfe, 0x6f, 0x54, 0x69, 0x8b, 0x89, 0x7b, 0x2f, 0x4f, 0x3f, 0x4b, - 0xf7, 0x8c, 0xed, 0x99, 0x52, 0x87, 0x94, 0x26, 0x04, 0x51, 0xd9, 0x57, 0xab, 0xf7, 0xc3, 0x89, 0xc9, 0x46, - 0x59, 0xb4, 0x0e, 0xef, 0xa1, 0xf3, 0x7a, 0x30, 0xec, 0x43, 0xfe, 0xf8, 0x7d, 0x9c, 0x94, 0x1f, 0xa2, 0xf2, - 0x5d, 0x69, 0x01, 0xdd, 0x7f, 0xf7, 0x3c, 0x72, 0x7b, 0xa9, 0xa5, 0x99, 0x0d, 0xe9, 0x46, 0xb1, 0x36, 0x76, - 0x2f, 0x4c, 0xf6, 0x65, 0x33, 0xb1, 0x0f, 0x90, 0x37, 0x62, 0xd2, 0xb7, 0x5b, 0x5b, 0x8b, 0xef, 0x0e, 0x3f, - 0x97, 0xcd, 0xbf, 0x1e, 0xba, 0x65, 0x69, 0xaf, 0x99, 0xab, 0xa7, 0x20, 0xe3, 0x4f, 0xf3, 0x26, 0xda, 0x3c, - 0x06, 0xb9, 0x10, 0xcc, 0x4e, 0x7d, 0xb4, 0x23, 0x51, 0xa4, 0x0b, 0x36, 0x40, 0x46, 0xa5, 0x2b, 0xe7, 0xa8, - 0xd4, 0x30, 0xdb, 0x92, 0x5a, 0x10, 0x26, 0x23, 0x34, 0x07, 0x89, 0x1c, 0x93, 0xda, 0xf9, 0x0d, 0x5d, 0x59, - 0xa9, 0x19, 0xfc, 0x02, 0x54, 0xfd, 0x68, 0x6d, 0x8e, 0x25, 0xf9, 0xf5, 0x76, 0xe0, 0x3e, 0x0a, 0x15, 0xce, - 0x89, 0xdc, 0x53, 0xf6, 0xb7, 0xd3, 0xb6, 0xda, 0xc7, 0xdb, 0x36, 0x03, 0x49, 0xe1, 0x66, 0x43, 0x3c, 0xa8, - 0x62, 0x31, 0xb9, 0x8e, 0x94, 0xc8, 0x74, 0x30, 0x67, 0x37, 0x27, 0x8f, 0x91, 0x83, 0xda, 0xc0, 0x17, 0xeb, - 0xb6, 0x87, 0x72, 0x38, 0x2e, 0x21, 0xd7, 0x74, 0x28, 0x8f, 0x20, 0xe6, 0x37, 0x74, 0x7e, 0xe9, 0xa9, 0x48, - 0x33, 0x42, 0x17, 0x12, 0x3d, 0x47, 0xc3, 0x25, 0x63, 0x26, 0xd0, 0x56, 0xbe, 0xaa, 0x79, 0x14, 0x0b, 0x93, - 0xc6, 0xf1, 0x9a, 0x31, 0x71, 0x99, 0x22, 0x3d, 0xad, 0x93, 0xeb, 0x2f, 0xc2, 0x7b, 0x89, 0xb2, 0x28, 0xae, - 0xcd, 0x60, 0xbd, 0x26, 0xc5, 0x71, 0x3c, 0x30, 0x55, 0xc0, 0xc8, 0xbd, 0xf9, 0x9b, 0x47, 0x58, 0x86, 0xcf, - 0x69, 0x9a, 0x3a, 0xb0, 0x66, 0xc9, 0x04, 0x95, 0x84, 0x5c, 0x10, 0xa7, 0xab, 0x35, 0x82, 0x30, 0xfb, 0xfc, - 0xe8, 0x8b, 0xab, 0xb0, 0xc1, 0x44, 0xff, 0x28, 0x6b, 0x8a, 0x85, 0xa6, 0xfe, 0x2c, 0x66, 0x70, 0x38, 0x6d, - 0x79, 0xbb, 0xde, 0x03, 0x1e, 0x17, 0x64, 0x09, 0xbd, 0x0c, 0x86, 0x39, 0xbb, 0x30, 0xdb, 0x2f, 0x45, 0x2b, - 0x5c, 0x5d, 0xb5, 0x48, 0xa6, 0xa0, 0x6e, 0x06, 0xcf, 0x36, 0x9c, 0xed, 0x3f, 0x5e, 0x22, 0x70, 0xc9, 0x9b, - 0xaf, 0x29, 0x7b, 0x11, 0xa3, 0x16, 0x45, 0x89, 0xd5, 0x3d, 0x0d, 0xff, 0xfd, 0x3b, 0x06, 0x3d, 0xf9, 0x46, - 0x3e, 0xa4, 0x0a, 0xcf, 0xa3, 0x0a, 0xb5, 0x95, 0x05, 0xdb, 0xad, 0x0e, 0x8e, 0xb6, 0x36, 0xf2, 0xd6, 0xd1, - 0xa1, 0xee, 0x48, 0x36, 0xa0, 0xa6, 0xba, 0x7a, 0x9c, 0xd6, 0x28, 0x65, 0xe6, 0xfb, 0xe6, 0x43, 0x81, 0x14, - 0xdc, 0xd5, 0x3b, 0x4b, 0x2d, 0x4b, 0x8a, 0x3a, 0x2d, 0x23, 0x8b, 0xc0, 0x83, 0x61, 0x5c, 0x68, 0xf2, 0xaf, - 0xbf, 0x5f, 0x21, 0xc5, 0x8a, 0xa7, 0xa5, 0x97, 0x8d, 0xb8, 0xd2, 0x49, 0x0d, 0xcd, 0x5f, 0x9f, 0x36, 0xc4, - 0x2c, 0x73, 0xa1, 0xe8, 0xa9, 0xb1, 0x7d, 0x6c, 0xaf, 0x3a, 0x67, 0x8c, 0xe9, 0xf8, 0xa9, 0x1c, 0xd1, 0xc7, - 0x97, 0x1f, 0xee, 0x6c, 0x38, 0x07, 0x9f, 0x83, 0xec, 0x7c, 0xcf, 0xc2, 0x4c, 0xf7, 0x2d, 0x0f, 0x87, 0x23, - 0x05, 0x56, 0x08, 0x52, 0xa9, 0xad, 0xab, 0x3f, 0x7f, 0x0a, 0xed, 0xd2, 0xca, 0x6b, 0xb5, 0xb2, 0x47, 0x79, - 0x33, 0x4a, 0x7e, 0x9c, 0x56, 0x74, 0xe2, 0x3e, 0x57, 0x08, 0xb5, 0x49, 0xa4, 0x60, 0x33, 0xea, 0x9b, 0xe4, - 0x38, 0x6b, 0x6b, 0x80, 0xde, 0x1c, 0xdd, 0x5d, 0x16, 0xb2, 0x66, 0xd2, 0x8c, 0x96, 0x5f, 0x14, 0x92, 0x87, - 0xa4, 0x18, 0x42, 0xa8, 0xe8, 0x77, 0x1d, 0x1f, 0xf3, 0xd7, 0x89, 0xa4, 0x33, 0xee, 0xdc, 0x45, 0xa1, 0xe5, - 0x59, 0x58, 0x62, 0xe3, 0xe2, 0x6b, 0x14, 0xec, 0x5d, 0xbd, 0x0e, 0x37, 0xdd, 0x2b, 0x17, 0xc3, 0xee, 0x30, - 0x97, 0x15, 0x3a, 0xf2, 0xc9, 0xae, 0x93, 0xaf, 0x51, 0x00, 0x14, 0x2a, 0xe0, 0xf7, 0x1a, 0xd0, 0xee, 0xf5, - 0x25, 0x0f, 0x19, 0x50, 0x1a, 0x53, 0xc3, 0xf8, 0xc5, 0x0c, 0xfd, 0x50, 0x37, 0x9a, 0xcc, 0x3a, 0xea, 0xe0, - 0xc6, 0x6a, 0x91, 0x9c + 0xdc, 0xad, 0x59, 0xc4, 0xf5, 0xbf, 0xc7, 0x7a, 0xf7, 0xfa, 0x59, 0xd5, 0x41, 0x65, 0x7f, 0x25, 0x80, 0x0a, + 0x66, 0x99, 0x32, 0xb5, 0x28, 0xc3, 0x94, 0xa3, 0xcd, 0xdb, 0xd2, 0x80, 0x61, 0xd5, 0x90, 0x12, 0x09, 0x7e, + 0x4f, 0xc1, 0x43, 0xbc, 0x8e, 0x9c, 0x6c, 0x14, 0xbb, 0xe3, 0x48, 0x00, 0xfb, 0xc4, 0x98, 0x96, 0xd0, 0x56, + 0x0c, 0xc2, 0x4a, 0x64, 0xf5, 0x04, 0x81, 0xd2, 0x28, 0xda, 0x79, 0xba, 0x20, 0x67, 0xf0, 0xf5, 0x40, 0x1f, + 0x63, 0xf3, 0x5d, 0x1b, 0x4a, 0xc8, 0x75, 0xbc, 0x37, 0x00, 0xf1, 0x60, 0x6b, 0x58, 0xa8, 0x37, 0x90, 0x2f, + 0x37, 0x29, 0xe1, 0x15, 0xb2, 0xa9, 0x1a, 0x99, 0xa1, 0x5d, 0xbb, 0xf9, 0x0a, 0x9d, 0x9c, 0xa9, 0x69, 0x55, + 0xd6, 0xc2, 0x16, 0x46, 0xd6, 0x3d, 0x2a, 0xc6, 0xc4, 0xda, 0x0b, 0x7d, 0x1d, 0x3d, 0x4c, 0x70, 0x26, 0x8d, + 0xd9, 0x7a, 0xca, 0x94, 0x46, 0x3b, 0x92, 0xd5, 0x78, 0xee, 0xa6, 0xe3, 0x7b, 0xcb, 0x60, 0xe2, 0xd1, 0x89, + 0x32, 0x3f, 0x03, 0x89, 0x35, 0x97, 0x62, 0x64, 0xf1, 0xcb, 0xfe, 0x19, 0x6b, 0xf6, 0xba, 0xe4, 0xdf, 0x44, + 0xd4, 0xdc, 0x76, 0xd3, 0x72, 0x49, 0x84, 0xea, 0x54, 0x1d, 0x7b, 0x0f, 0xe3, 0x90, 0x75, 0x47, 0xaa, 0xb9, + 0xcf, 0xd0, 0xe4, 0xaf, 0xeb, 0xd2, 0xf9, 0xac, 0xef, 0xe6, 0x76, 0x25, 0x5c, 0x55, 0xc2, 0xbe, 0x13, 0xb9, + 0xb1, 0x68, 0x69, 0x3f, 0xd3, 0xb3, 0x25, 0xaa, 0x4a, 0xa1, 0xfd, 0xb8, 0x99, 0x08, 0x3a, 0x13, 0x4b, 0x7d, + 0xc8, 0x7a, 0xca, 0xee, 0x5d, 0xd5, 0xd9, 0xd1, 0xc0, 0xaf, 0x2c, 0x6c, 0xeb, 0x18, 0xac, 0x95, 0x69, 0x2a, + 0xe7, 0x92, 0x8b, 0x8a, 0xcf, 0xf6, 0x16, 0xd1, 0x44, 0x20, 0xc3, 0x76, 0xe2, 0x38, 0x8b, 0x18, 0xae, 0x85, + 0xd9, 0xc6, 0x73, 0x7b, 0xe2, 0xfa, 0xf0, 0x36, 0x2a, 0x9c, 0x9c, 0xb2, 0x0f, 0xc0, 0x8f, 0x7b, 0xaf, 0x3b, + 0xda, 0x7b, 0x02, 0x3b, 0x62, 0x1a, 0x9c, 0x16, 0xce, 0x2b, 0x36, 0x9c, 0x5e, 0x04, 0x7f, 0xa9, 0xd0, 0x53, + 0xc6, 0x7e, 0xd6, 0x9a, 0x17, 0xac, 0xdd, 0x2e, 0x25, 0x93, 0xc1, 0x72, 0x33, 0x80, 0xdf, 0x7d, 0x22, 0x08, + 0x90, 0xd3, 0xda, 0x6c, 0x19, 0x30, 0x9d, 0x3e, 0x90, 0xb4, 0x22, 0x0e, 0xbd, 0x91, 0xc6, 0xf4, 0xb1, 0x8d, + 0x0f, 0xf5, 0xa4, 0x93, 0x40, 0xfa, 0xbe, 0xbb, 0x11, 0x76, 0xe2, 0x45, 0x8a, 0x69, 0xd2, 0x65, 0xcb, 0x36, + 0xca, 0xa9, 0xc3, 0x06, 0x7d, 0xcb, 0x8f, 0x7b, 0x14, 0xf0, 0xef, 0x63, 0xba, 0xe3, 0x60, 0x24, 0x0d, 0x40, + 0xcf, 0x13, 0x47, 0x87, 0x6b, 0x7d, 0x66, 0x7a, 0xae, 0xe6, 0xf9, 0xd7, 0x56, 0x91, 0xad, 0xb1, 0x41, 0xb5, + 0x3a, 0x8c, 0x97, 0x04, 0x83, 0xe0, 0x30, 0x00, 0xe8, 0xf7, 0xfe, 0x76, 0xef, 0xff, 0x9c, 0x18, 0x50, 0xee, + 0xa8, 0x81, 0x9b, 0x7e, 0x68, 0x6c, 0x9a, 0x21, 0xda, 0x1b, 0xc0, 0xc9, 0xad, 0x07, 0x6c, 0x1b, 0x26, 0x38, + 0x78, 0xab, 0x19, 0x1f, 0xa6, 0x80, 0x98, 0x4c, 0x26, 0x4f, 0x51, 0xeb, 0xf2, 0xca, 0x29, 0x0d, 0x54, 0x16, + 0x4d, 0xb1, 0xf3, 0x43, 0x62, 0x2c, 0xa3, 0xc8, 0x27, 0xd8, 0xc4, 0x22, 0xc7, 0x42, 0xc5, 0x65, 0x17, 0x4d, + 0x8f, 0xbd, 0x98, 0x19, 0x77, 0xa0, 0x3f, 0x15, 0x77, 0x36, 0x7b, 0x9a, 0x79, 0xe7, 0x59, 0x7e, 0xe5, 0xa3, + 0x59, 0x66, 0x96, 0xf9, 0x7e, 0xf9, 0x4f, 0x8c, 0x02, 0xfe, 0x4b, 0x69, 0x01, 0x5d, 0xa8, 0x05, 0xe0, 0xeb, + 0xb4, 0x14, 0xdb, 0x50, 0x17, 0xb4, 0x94, 0xe5, 0xd3, 0x51, 0x79, 0xa6, 0xfd, 0xe5, 0x14, 0xea, 0xa5, 0x7d, + 0x10, 0x11, 0xa5, 0x09, 0xec, 0xec, 0x0c, 0xf8, 0x7e, 0x74, 0xd6, 0xe5, 0x58, 0x91, 0xd1, 0x36, 0x26, 0x44, + 0xe6, 0x09, 0xf9, 0xce, 0x41, 0x11, 0xb5, 0x0b, 0xee, 0xe0, 0xf6, 0xe9, 0xa7, 0x87, 0x35, 0x19, 0x11, 0x92, + 0x57, 0xc0, 0xa5, 0xfb, 0xb2, 0xd1, 0x44, 0x32, 0x22, 0x59, 0x6a, 0x70, 0x1c, 0xa2, 0xf4, 0x2b, 0x6d, 0x98, + 0x9f, 0x57, 0xfe, 0xfc, 0x4c, 0x50, 0x97, 0x82, 0xfe, 0xa1, 0xab, 0x16, 0x62, 0x33, 0xe9, 0x38, 0x29, 0x98, + 0xa3, 0x46, 0x75, 0xab, 0xd1, 0xda, 0x73, 0x95, 0x93, 0x87, 0xd8, 0x85, 0x3c, 0x7b, 0x9e, 0x76, 0x1c, 0x35, + 0xbb, 0x68, 0x92, 0x4d, 0xa6, 0x78, 0x90, 0x92, 0xcd, 0x82, 0xf7, 0x85, 0x30, 0x96, 0x0e, 0xa0, 0xce, 0x1e, + 0x8c, 0xf0, 0x0d, 0x34, 0xef, 0x60, 0xc6, 0xe1, 0x50, 0x48, 0x8a, 0x9b, 0xa1, 0xef, 0xc3, 0xb9, 0xc6, 0x2a, + 0x8f, 0xb7, 0xa6, 0xc4, 0x31, 0xa0, 0x55, 0xc1, 0xa8, 0x36, 0x7a, 0xe7, 0x4c, 0x2d, 0x56, 0x5d, 0x3e, 0xa3, + 0xda, 0x98, 0xb2, 0x40, 0x1f, 0x51, 0x8f, 0xf6, 0xdc, 0xf4, 0x49, 0x13, 0x4b, 0x05, 0x93, 0x8d, 0x4d, 0x29, + 0xa7, 0x5b, 0x27, 0x12, 0xcf, 0x24, 0x00, 0xad, 0x04, 0x18, 0x7c, 0x0f, 0x1f, 0x92, 0xfc, 0xed, 0xcc, 0x26, + 0x27, 0x6d, 0x2c, 0xa3, 0xc1, 0xde, 0x52, 0xf6, 0x22, 0x49, 0x85, 0x82, 0xfb, 0x89, 0x86, 0x10, 0xa3, 0x0c, + 0xb7, 0xd7, 0x0c, 0x30, 0x86, 0xc0, 0xe4, 0xd3, 0xc7, 0xb2, 0x1e, 0x89, 0x2a, 0x63, 0x53, 0x61, 0xe4, 0x37, + 0x1b, 0xfe, 0xd8, 0xf9, 0xcf, 0xdd, 0x9a, 0xcc, 0xef, 0x32, 0x98, 0x1a, 0x85, 0x95, 0x6b, 0x26, 0x50, 0x2b, + 0x45, 0xbf, 0x8a, 0x28, 0xfa, 0x7c, 0x59, 0x2c, 0x06, 0xf5, 0x7f, 0x0a, 0x75, 0xc7, 0x52, 0xce, 0x1c, 0x04, + 0x13, 0x66, 0x8b, 0x4d, 0x5c, 0x0d, 0x20, 0x8a, 0x75, 0x49, 0xf7, 0x9e, 0x2b, 0x47, 0x40, 0x22, 0x58, 0x32, + 0x14, 0x90, 0xc7, 0xa3, 0xc1, 0x0d, 0x68, 0x41, 0x63, 0xce, 0xab, 0x91, 0x60, 0x14, 0x02, 0x33, 0x51, 0x98, + 0xef, 0x79, 0xa7, 0x58, 0xa8, 0x91, 0x5c, 0xcd, 0x8d, 0xf1, 0x57, 0x4c, 0xa3, 0x45, 0x9b, 0x3c, 0x95, 0x58, + 0x9f, 0x58, 0xb2, 0x43, 0x74, 0xc0, 0x0f, 0x4e, 0x68, 0xa5, 0xd3, 0xbb, 0xa9, 0x47 }; #endif -#if defined(__PV_LANGUAGE_KOREAN__) +#if defined(__PV_LANGUAGE_ITALIAN__) -// Wake-word = annyeong keompyuteo +// Wake-word = ciao computer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xca, 0x3d, 0xa9, 0x17, 0x6d, 0xd1, 0x76, 0x57, 0x8a, 0xdb, 0xe5, 0x85, 0x47, 0x26, 0xfe, 0xad, 0x92, 0x53, - 0xa4, 0x2f, 0x81, 0xf0, 0x00, 0x14, 0xae, 0xa3, 0xa9, 0x97, 0xb1, 0x61, 0xea, 0x79, 0x9e, 0xc8, 0x76, 0xdd, - 0xe1, 0x5a, 0x0f, 0x3b, 0x66, 0x8e, 0xd0, 0x24, 0xc9, 0xed, 0x76, 0xcc, 0x68, 0x8e, 0x0d, 0xcb, 0x8e, 0x6a, - 0xe8, 0xa9, 0x64, 0xc2, 0x19, 0x35, 0x83, 0xb7, 0xd0, 0x62, 0xc3, 0x1d, 0x1b, 0x4f, 0x11, 0x31, 0x9c, 0xbf, - 0x81, 0x61, 0x87, 0xe2, 0xf1, 0xb5, 0xc4, 0x2f, 0xe8, 0x63, 0x00, 0xc3, 0x1d, 0x26, 0x3a, 0xf6, 0x01, 0x47, - 0x63, 0x65, 0xf6, 0xe3, 0x51, 0xaa, 0x8a, 0x5f, 0x12, 0xbb, 0xe6, 0xf7, 0x81, 0xb3, 0x4e, 0xb7, 0xa0, 0xb4, - 0x4e, 0xe5, 0x86, 0xae, 0x18, 0xbb, 0x54, 0x45, 0xc9, 0x52, 0xe4, 0x2e, 0xce, 0x84, 0xcf, 0x49, 0x21, 0xff, - 0x81, 0xb7, 0xbe, 0x4d, 0x75, 0x8d, 0xa5, 0x74, 0xdb, 0xc6, 0xb9, 0x30, 0xc2, 0xb6, 0x1c, 0xd2, 0x69, 0x67, - 0xe8, 0x80, 0xab, 0xcd, 0xcd, 0xd3, 0x3e, 0xb4, 0x23, 0xc8, 0xae, 0xd1, 0xba, 0x17, 0xba, 0x95, 0x1c, 0x68, - 0xba, 0x96, 0xa6, 0x53, 0x14, 0x95, 0x41, 0xf6, 0xd6, 0xc4, 0x78, 0x7d, 0x69, 0xb0, 0xd9, 0xb6, 0x21, 0xe7, - 0x86, 0xc5, 0xab, 0xc6, 0xeb, 0xf5, 0xf6, 0xd4, 0x98, 0xb6, 0xa7, 0x1a, 0x84, 0x02, 0xfc, 0xcf, 0xc0, 0x15, - 0x1a, 0x66, 0x6f, 0x25, 0xea, 0x03, 0x79, 0xad, 0x14, 0x15, 0x74, 0x62, 0x8b, 0x7e, 0x53, 0x2f, 0x94, 0xea, - 0xf8, 0xd6, 0x1f, 0x4d, 0xe6, 0xfd, 0xe3, 0xa0, 0xf7, 0x9a, 0x3f, 0x37, 0x63, 0x6f, 0x48, 0x27, 0xea, 0x86, - 0xa2, 0x0e, 0x41, 0x8b, 0xe5, 0xd9, 0xcb, 0x1b, 0x9b, 0x50, 0x0f, 0x71, 0xd5, 0xa8, 0x90, 0x0f, 0xac, 0x57, - 0x7b, 0xc2, 0x81, 0x77, 0x11, 0x8c, 0x31, 0x29, 0x45, 0xc8, 0x51, 0x2d, 0xa8, 0x77, 0x4b, 0xed, 0x0b, 0x31, - 0x0e, 0x14, 0x3f, 0xd6, 0xa3, 0xb1, 0xb6, 0xc1, 0x54, 0xe1, 0xbf, 0x72, 0xf6, 0xdc, 0xcc, 0x27, 0xeb, 0x47, - 0x0d, 0x04, 0x8d, 0xe0, 0xf3, 0xe3, 0xb4, 0xaf, 0x73, 0x09, 0x7a, 0x82, 0x58, 0xaa, 0xca, 0x97, 0xc2, 0x82, - 0x46, 0xbf, 0xad, 0x4b, 0x2d, 0x20, 0x2d, 0xef, 0xf7, 0x21, 0x29, 0x36, 0x3b, 0xa9, 0x87, 0x61, 0x9a, 0x66, - 0x53, 0xfb, 0xa7, 0x5f, 0x02, 0xc7, 0x60, 0x4c, 0x44, 0x87, 0x54, 0x3f, 0x60, 0xa4, 0x0d, 0xc0, 0x4a, 0x1c, - 0xa8, 0x50, 0xe0, 0xbd, 0x37, 0x16, 0x95, 0x58, 0xea, 0x10, 0xa5, 0x76, 0xa4, 0x1f, 0x58, 0xbe, 0x1f, 0x01, - 0xc5, 0x2b, 0x1d, 0x3b, 0x3b, 0xc9, 0xca, 0xbb, 0x52, 0xf3, 0xe8, 0x9c, 0xbf, 0x68, 0xe9, 0xa5, 0x58, 0x42, - 0x1f, 0x01, 0xfd, 0xe8, 0xc0, 0x7c, 0xff, 0x23, 0xf8, 0xbb, 0x46, 0xcd, 0xf2, 0xc4, 0x92, 0x86, 0x3f, 0xf7, - 0x43, 0xba, 0x23, 0x53, 0x20, 0x1b, 0x93, 0x11, 0x93, 0xe8, 0x89, 0x5b, 0xfb, 0x95, 0x23, 0xd2, 0x74, 0xab, - 0xed, 0xed, 0xe9, 0xc9, 0x5e, 0x3e, 0xfd, 0xe2, 0x21, 0xfe, 0x01, 0xf7, 0x11, 0xd6, 0xd2, 0x5a, 0x12, 0x59, - 0xfa, 0xa1, 0x91, 0x3f, 0x99, 0x15, 0x24, 0x14, 0x53, 0xd5, 0xc2, 0xaa, 0xf3, 0xdc, 0xb5, 0xb3, 0xca, 0x57, - 0x05, 0x8b, 0x48, 0x3e, 0xbc, 0x94, 0x7d, 0xe7, 0x2f, 0xae, 0x18, 0x54, 0xa8, 0x37, 0x07, 0x83, 0x89, 0x5a, - 0x06, 0x0c, 0xdf, 0xd6, 0xaa, 0x14, 0x74, 0x4d, 0xdd, 0x25, 0x2b, 0xad, 0x7c, 0xfc, 0x2a, 0xb1, 0x7b, 0x12, - 0x4d, 0x88, 0xa9, 0x94, 0x50, 0xd8, 0x47, 0x00, 0x35, 0x22, 0x32, 0x9b, 0xf2, 0xf2, 0x1d, 0x9c, 0x28, 0x2d, - 0x5b, 0xc2, 0x4e, 0x79, 0x7a, 0x9d, 0x76, 0x76, 0xa6, 0xb5, 0x18, 0x54, 0x00, 0xd8, 0x3c, 0x7d, 0x37, 0x82, - 0x38, 0x20, 0xab, 0x19, 0xce, 0x85, 0xda, 0x1f, 0x49, 0x82, 0x0e, 0x5a, 0x56, 0xfc, 0x12, 0x5a, 0x1c, 0x86, - 0x9a, 0x00, 0x7d, 0xf3, 0xae, 0xee, 0xa8, 0xe6, 0xe0, 0x82, 0xc6, 0x46, 0x0b, 0x67, 0x2d, 0x2d, 0xc9, 0x00, - 0x8a, 0x1f, 0xe4, 0x34, 0xdf, 0x3e, 0x7d, 0xdb, 0x15, 0xb4, 0xad, 0x80, 0xc6, 0x21, 0x9e, 0x80, 0xdf, 0xd0, - 0x77, 0x98, 0xaf, 0xa0, 0xe7, 0xb0, 0xee, 0x8f, 0x38, 0x92, 0x36, 0x8b, 0x24, 0xd9, 0xeb, 0x37, 0xc7, 0xfb, - 0x20, 0x74, 0x61, 0x63, 0x6c, 0x53, 0xf9, 0x7a, 0x65, 0x26, 0x5c, 0xa0, 0xb0, 0x5b, 0x22, 0x0d, 0x8e, 0x68 + 0xdf, 0x32, 0x2e, 0x43, 0xc4, 0x4e, 0x14, 0x3c, 0x1c, 0xd3, 0xd0, 0x53, 0x60, 0x28, 0x78, 0x4f, 0x46, 0xa8, + 0xf3, 0x57, 0xcb, 0x0f, 0xda, 0x5b, 0xeb, 0xbe, 0xd8, 0x12, 0x85, 0x90, 0xac, 0x1c, 0x21, 0x4a, 0x54, 0x78, + 0x7b, 0x04, 0xce, 0x9b, 0xa0, 0x9f, 0x54, 0xb6, 0xca, 0x8c, 0xb7, 0x36, 0x2e, 0x23, 0xc4, 0x15, 0x29, 0xca, + 0xd8, 0x79, 0x97, 0x1f, 0xd8, 0xb8, 0xc4, 0xc8, 0xe2, 0xe0, 0xb3, 0xea, 0xd7, 0x26, 0xf3, 0xcc, 0xf9, 0x98, + 0xd6, 0x84, 0x52, 0xf1, 0x1a, 0xc8, 0x08, 0x42, 0x7f, 0xbd, 0xb1, 0x6c, 0x53, 0x3a, 0x18, 0xee, 0xee, 0xae, + 0x58, 0x11, 0x8e, 0xf6, 0x95, 0x10, 0x6a, 0x86, 0xe0, 0x26, 0x73, 0xe1, 0x5f, 0xc5, 0xa9, 0x7e, 0xc9, 0x67, + 0xa3, 0xff, 0xcd, 0xbb, 0x38, 0x80, 0x1d, 0x82, 0x9e, 0x1e, 0x14, 0xb2, 0x19, 0x36, 0x5f, 0xef, 0xe4, 0x16, + 0x36, 0x2e, 0x32, 0x50, 0xcb, 0xea, 0x16, 0x55, 0xe1, 0xb1, 0xed, 0x34, 0x9b, 0x97, 0x24, 0x9f, 0x74, 0xdf, + 0x85, 0xf1, 0x7c, 0xdc, 0x44, 0x4d, 0x92, 0xb8, 0xb8, 0x4a, 0xfd, 0xa4, 0x1b, 0x69, 0xe3, 0x1b, 0xe1, 0x02, + 0x8d, 0x43, 0xba, 0x15, 0x1d, 0xfa, 0xca, 0xf5, 0x87, 0x70, 0xfd, 0xc1, 0x26, 0xcc, 0x92, 0x0f, 0x16, 0x84, + 0x29, 0xef, 0x77, 0x88, 0x97, 0x14, 0x6e, 0x8e, 0xb9, 0x16, 0x2c, 0xd0, 0xd8, 0xb5, 0x82, 0x92, 0x18, 0x93, + 0xe8, 0xee, 0x3e, 0xd3, 0xcd, 0x0e, 0x1e, 0xb4, 0x56, 0xc3, 0x4d, 0xd5, 0xaa, 0x69, 0xc1, 0x8e, 0x1d, 0x60, + 0xd8, 0x8c, 0x29, 0x48, 0x20, 0x63, 0xe7, 0x7e, 0x88, 0xb9, 0xd3, 0x05, 0x7b, 0x07, 0x79, 0xc3, 0x2a, 0x30, + 0x3b, 0x9d, 0xe6, 0x6d, 0x65, 0x20, 0x15, 0x62, 0x79, 0x9d, 0xd1, 0x22, 0xd4, 0x32, 0x87, 0x6e, 0x56, 0x85, + 0x57, 0x6c, 0xed, 0x56, 0x82, 0xa6, 0xed, 0x6f, 0x3a, 0x12, 0x5c, 0x53, 0xc3, 0x52, 0x76, 0xd1, 0x16, 0x90, + 0x6b, 0x87, 0x6d, 0xb8, 0xbf, 0xc9, 0x84, 0xf6, 0xbd, 0xaa, 0x80, 0x24, 0xd7, 0x6b, 0x81, 0x2c, 0xa8, 0xcb, + 0x21, 0x08, 0xdd, 0x94, 0x5d, 0x86, 0x2b, 0x0a, 0xcb, 0x2c, 0x5d, 0xa5, 0xfb, 0x1b, 0xda, 0x99, 0x42, 0xcb, + 0xef, 0xd4, 0x36, 0x2f, 0xb3, 0xba, 0x46, 0x6e, 0xbf, 0x2c, 0x31, 0x09, 0xc4, 0xe0, 0x0c, 0xbd, 0x18, 0x4d, + 0xa5, 0x0e, 0xf2, 0xea, 0x65, 0x2b, 0xb5, 0x57, 0x82, 0x47, 0xda, 0x2e, 0xed, 0xc3, 0xcf, 0xbf, 0x4c, 0xda, + 0x60, 0x5c, 0x3a, 0xf5, 0xe2, 0xff, 0x6e, 0x45, 0x71, 0x61, 0xa9, 0xd4, 0x7d, 0x75, 0xcd, 0x1d, 0xcf, 0xcf, + 0x83, 0xa2, 0x16, 0xce, 0x58, 0xf1, 0xe0, 0xfe, 0xba, 0x1a, 0x82, 0xe3, 0x77, 0x6f, 0x56, 0x62, 0x68, 0xae, + 0xd7, 0x66, 0x64, 0x31, 0x36, 0x58, 0xb1, 0x0f, 0xcb, 0x16, 0x78, 0x4d, 0x6c, 0x46, 0x17, 0xb7, 0xd9, 0xf0, + 0x15, 0x80, 0xe7, 0x97, 0x09, 0x25, 0xbe, 0x98, 0xd9, 0xe1, 0x48, 0x37, 0x63, 0x11, 0xd0, 0xf1, 0xd5, 0x00, + 0x4c, 0xf4, 0x9a, 0x3e, 0x24, 0xdf, 0x33, 0x03, 0x68, 0x6b, 0x79, 0x31, 0x30, 0x1b, 0xfc, 0x17, 0x18, 0xba, + 0x2c, 0x5f, 0x18, 0x65, 0xb3, 0xf7, 0x86, 0x3a, 0xdc, 0x6f, 0x7e, 0x42, 0xfb, 0x3f, 0x16, 0x86, 0x7d, 0x46, + 0xb0, 0x8e, 0x9a, 0x05, 0x38, 0x52, 0x56, 0x80, 0xef, 0x3c, 0x65, 0x5b, 0xc2, 0x59, 0x64, 0x18, 0xe7, 0x08, + 0xe6, 0x9f, 0x6e, 0x81, 0xa6, 0xb0, 0x96, 0xb6, 0x99, 0x88, 0x20, 0x13, 0x8f, 0x72, 0x93, 0xbb, 0xc8, 0x68, + 0x3f, 0x3f, 0xf8, 0xe4, 0x55, 0xfa, 0x41, 0x94, 0x1d, 0xba, 0x30, 0x2c, 0xc5, 0x34, 0x1b, 0x27, 0x0b, 0x20, + 0x6d, 0xb5, 0x07, 0x07, 0xf5, 0x59, 0x25, 0x35, 0xcc, 0x11, 0x44, 0x31, 0x56, 0x44, 0x93, 0xf3, 0x84, 0x0a, + 0x3e, 0xe4, 0x30, 0xe5, 0x39, 0xcf, 0x8e, 0xe3, 0xb9, 0x7d, 0x94, 0xf1, 0xe7, 0x48, 0xf3, 0x9b, 0x52, 0x61, + 0x05, 0x39, 0x91, 0xb7, 0xc2, 0x20, 0x77, 0xe7, 0x2f, 0xfe, 0xd7, 0xbf, 0xfd, 0x9c, 0xab, 0x31, 0xb4, 0x64, + 0x03, 0xb7, 0x42, 0xeb, 0x99, 0xeb, 0x10, 0x8d, 0x7c, 0xaa, 0xe2, 0x3a, 0x59, 0x2c, 0x5d, 0xb5, 0xcb, 0xf9, + 0x0b, 0xe0, 0xe4, 0x6b, 0x3f, 0x80, 0xa7, 0x8f, 0x0a, 0x7e, 0x7a, 0x2a, 0x50, 0x6b, 0xc9, 0x9c, 0x9b, 0x21, + 0x77, 0xcb }; #endif -#if defined(__PV_LANGUAGE_PORTUGUESE__) +#if defined(__PV_LANGUAGE_JAPANESE__) -// Wake-word = olá computador +// Wake-word = こんにちは コンピューター static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xe5, 0x2b, 0xd9, 0x42, 0x17, 0x72, 0xbb, 0xf0, 0x38, 0x86, 0x9a, 0xd2, 0xfd, 0x6d, 0x37, 0x35, 0x21, 0xe8, - 0x38, 0xcd, 0xf2, 0xd4, 0x95, 0x62, 0x4f, 0x44, 0x0e, 0xcc, 0x42, 0x95, 0xd5, 0x89, 0x04, 0x32, 0x59, 0x25, - 0x09, 0x42, 0x87, 0x11, 0x6e, 0x45, 0xbf, 0x05, 0xf3, 0x41, 0x49, 0x24, 0xf6, 0xb5, 0x1f, 0x23, 0xd2, 0x4b, - 0xad, 0x3f, 0xb3, 0x4a, 0xd7, 0x02, 0xb5, 0x35, 0x08, 0xb2, 0x64, 0x80, 0x0f, 0x6a, 0x8f, 0xa0, 0xa4, 0x99, - 0x75, 0xcf, 0xcd, 0xcd, 0xda, 0x2d, 0x44, 0x40, 0x59, 0x36, 0x7b, 0x31, 0xc2, 0xee, 0xab, 0x61, 0x34, 0x1a, - 0x5b, 0xbb, 0x12, 0xa1, 0x30, 0xcd, 0x8f, 0xb5, 0xb9, 0x8f, 0x16, 0x71, 0xa7, 0x24, 0x15, 0x70, 0x7e, 0xb5, - 0x76, 0x55, 0xfd, 0x63, 0xf0, 0x48, 0x16, 0xe7, 0x9c, 0x73, 0xcd, 0xe6, 0xab, 0xf2, 0x6f, 0x06, 0xc5, 0x9c, - 0x4a, 0x68, 0x75, 0x7b, 0xe5, 0x45, 0x47, 0xd2, 0x1a, 0x0a, 0x41, 0x09, 0xd7, 0x37, 0x3a, 0xd4, 0x17, 0x02, - 0xe6, 0xe2, 0xa5, 0x0f, 0x3c, 0x57, 0x7d, 0xa8, 0xb7, 0x8d, 0xd0, 0x0e, 0x29, 0xda, 0x90, 0xda, 0x56, 0x1f, - 0x7d, 0xb3, 0xa4, 0x7d, 0x72, 0x88, 0xe0, 0x54, 0xad, 0x58, 0xf8, 0xc0, 0xbd, 0xef, 0xb4, 0xc9, 0x9b, 0x38, - 0x57, 0x2c, 0xdf, 0x4e, 0x09, 0x25, 0xb6, 0x5f, 0x00, 0x93, 0x8a, 0x58, 0xc3, 0xcf, 0x82, 0x7c, 0x18, 0xf1, - 0x47, 0x68, 0xc9, 0xc4, 0xcd, 0x7a, 0xed, 0x7d, 0x4f, 0x32, 0x7c, 0x59, 0x37, 0xac, 0x54, 0x18, 0x72, 0x57, - 0x4d, 0x1b, 0x8f, 0xdb, 0x5a, 0xfa, 0xda, 0xa1, 0x04, 0x3e, 0xea, 0x59, 0x95, 0xc1, 0x65, 0xee, 0xc3, 0xf3, - 0x96, 0x80, 0x68, 0x0f, 0x6b, 0x94, 0x51, 0x2e, 0xfe, 0x55, 0x94, 0x1f, 0x1f, 0x5b, 0x71, 0x21, 0xba, 0xa1, - 0x41, 0x21, 0xdb, 0x32, 0x26, 0xb6, 0x43, 0xe6, 0x96, 0x2c, 0xd7, 0x00, 0x35, 0x37, 0xfc, 0x44, 0x02, 0xb2, - 0xa9, 0x5d, 0x82, 0x0b, 0xb4, 0xcd, 0xc1, 0x3f, 0x9d, 0x95, 0x25, 0x5c, 0x04, 0x3f, 0x6f, 0x47, 0x21, 0x21, - 0xe8, 0xf8, 0x29, 0x34, 0x3d, 0x91, 0xbc, 0x20, 0x18, 0x21, 0x6d, 0x93, 0xac, 0x20, 0xe3, 0xc4, 0x25, 0xeb, - 0x09, 0x97, 0xa9, 0x71, 0xa3, 0x89, 0xc7, 0xfc, 0x38, 0x30, 0x15, 0x47, 0x18, 0x30, 0x5f, 0xd2, 0x87, 0x89, - 0x0a, 0x61, 0x84, 0x04, 0x23, 0x38, 0x26, 0xb0, 0x93, 0xa8, 0x74, 0x1e, 0x73, 0x38, 0xcb, 0x31, 0x88, 0xe4, - 0x6d, 0x67, 0x46, 0x5e, 0x17, 0x04, 0x74, 0x8f, 0xa8, 0xf9, 0x8a, 0x5b, 0x9b, 0x36, 0x64, 0x80, 0xc5, 0xb2, - 0x7f, 0xb3, 0xfa, 0xc9, 0xdb, 0x67, 0xc9, 0xa5, 0xdc, 0xf2, 0xc6, 0x86, 0xb9, 0x83, 0xb3, 0xb0, 0x18, 0x6e, - 0xb9, 0xe8, 0x95, 0x49, 0x8c, 0x1f, 0x67, 0xc7, 0xb4, 0x95, 0x44, 0x65, 0xd7, 0xde, 0xf0, 0x4f, 0xce, 0xe2, - 0x76, 0xf2, 0xc6, 0x7c, 0xc9, 0x3b, 0x29, 0x04, 0x73, 0x70, 0x4b, 0x91, 0x8e, 0x12, 0x61, 0x54, 0xf8, 0xe8, - 0x29, 0x2f, 0xd1, 0xac, 0xc1, 0xe4, 0xa1, 0x17, 0x34, 0x8d, 0x48, 0xdf, 0xa3, 0xb6, 0xfb, 0xf5, 0x98, 0xba, - 0xa1, 0x17, 0x74, 0xbe, 0x29, 0x50, 0xc2, 0xe3, 0xc9, 0x6f, 0xfe, 0xf0, 0xc1, 0x7d, 0x4d, 0x10, 0x66, 0x6c, - 0x4d, 0x83, 0x99, 0x5c, 0x8d, 0xa9, 0x8c, 0xeb, 0xbd, 0xf4, 0x19, 0x33, 0xc9, 0xfb, 0xb1, 0x74, 0xc2, 0xa9, - 0x75, 0x8f, 0x45, 0x0a, 0x4a, 0x39, 0xed, 0xaa, 0xac, 0x39, 0xc9, 0xef, 0x57, 0xe1, 0x8e, 0xf4, 0xe0, 0x01, - 0xde, 0x84, 0x7d, 0x54, 0x39, 0x43, 0x8e, 0x27, 0x5e, 0x56, 0x4a, 0xab, 0x46, 0xc9, 0xbc, 0x3a, 0x06, 0xf7, - 0x65, 0x74, 0x29, 0x2c, 0x4c, 0xac, 0xc7, 0xad, 0x66, 0x56, 0xbb, 0xa8, 0xcc, 0x2b, 0xaa, 0x87, 0x48, 0x93, - 0x7f, 0x3d, 0xdd, 0x9b, 0x38, 0xe4, 0xb0, 0x22, 0x43, 0xa8, 0x59, 0x31, 0x63, 0xb0, 0xb1, 0x01, 0xe0, 0xa4, - 0x20, 0x14, 0xe9, 0x1f, 0x59, 0x5f, 0x4a, 0x87, 0xfa, 0x81, 0x8f, 0x82, 0xd5, 0x5d, 0x96, 0xf5, 0xe7, 0x9d, - 0x38, 0x49, 0x80, 0x65, 0x51, 0x09, 0x59, 0x0e, 0x71, 0x5e, 0x77, 0xce, 0xd7, 0xa7, 0x8a, 0x19, 0x94, 0x5f, - 0xdc, 0x73, 0x9f, 0x31, 0xed, 0xf2, 0x29, 0x7c, 0xc6, 0xf2, 0xb4, 0x59, 0xf5, 0x16, 0x80, 0xef, 0x3d, 0x14, - 0xd6, 0xa9, 0x03, 0x62, 0xee, 0x91, 0x4b, 0x84, 0x0d, 0xe0 + 0x0c, 0xd2, 0x22, 0x12, 0xb5, 0x59, 0xe6, 0xf1, 0x07, 0x3a, 0x41, 0x98, 0xb9, 0x0b, 0x68, 0x9d, 0xf6, 0x00, + 0x8d, 0x85, 0xb2, 0x2e, 0x0d, 0x94, 0xc1, 0x08, 0x9e, 0x13, 0xc7, 0x50, 0xdc, 0xe3, 0x7a, 0x30, 0x22, 0xe1, + 0x19, 0xff, 0x5f, 0xe4, 0xa0, 0xd8, 0x18, 0xea, 0xda, 0xf5, 0x40, 0x1a, 0x7d, 0xc9, 0xe9, 0x32, 0xab, 0x56, + 0x95, 0x7b, 0xd0, 0x48, 0xb2, 0xef, 0x4f, 0x93, 0x1d, 0x1c, 0x79, 0x45, 0x55, 0x75, 0x5b, 0xa7, 0x05, 0x99, + 0xee, 0x35, 0x32, 0xe4, 0x24, 0x57, 0xb6, 0x1f, 0x8c, 0xef, 0x6e, 0xe6, 0x67, 0x38, 0xaa, 0x8e, 0x84, 0x40, + 0x7b, 0x2c, 0xb3, 0xba, 0x6c, 0x3e, 0xbe, 0x4c, 0x35, 0xbf, 0x60, 0x76, 0x2d, 0x56, 0x97, 0x73, 0x3f, 0xa0, + 0x92, 0x74, 0xf4, 0x80, 0xba, 0x75, 0x4d, 0x24, 0x35, 0x2d, 0xe5, 0x17, 0xd8, 0x89, 0x9c, 0xc9, 0x7a, 0xbd, + 0xf6, 0xc2, 0xaf, 0x0d, 0x68, 0x75, 0xb4, 0x0e, 0x7c, 0x83, 0x95, 0xf3, 0xbf, 0x8d, 0x0d, 0x96, 0x8c, 0xfd, + 0xf4, 0xd6, 0x61, 0xa6, 0x1d, 0xb3, 0x2b, 0x8a, 0x0a, 0x3f, 0xcb, 0xac, 0x77, 0x6c, 0x8d, 0x01, 0xc8, 0x96, + 0x8d, 0x05, 0x84, 0x6c, 0x34, 0x17, 0x17, 0x09, 0x71, 0xc3, 0x68, 0xd9, 0xe7, 0x55, 0x3a, 0x4d, 0x37, 0x14, + 0xe7, 0x0a, 0x87, 0xbc, 0xa2, 0x3c, 0xa2, 0xb5, 0xa7, 0xb2, 0xd7, 0x80, 0x5a, 0x92, 0x99, 0x1a, 0xc8, 0x1c, + 0x54, 0xc7, 0x47, 0x62, 0x7d, 0xfa, 0xe5, 0xec, 0xcb, 0x47, 0xb1, 0x74, 0xdd, 0xa4, 0x33, 0x8d, 0xad, 0x67, + 0x4e, 0x8a, 0x6e, 0x56, 0x94, 0x7b, 0x9b, 0xcc, 0xf1, 0x28, 0xd0, 0x81, 0xd1, 0xd0, 0xe3, 0x8a, 0xcd, 0xcc, + 0x1c, 0x9b, 0xde, 0xc7, 0xac, 0xe9, 0xb6, 0x4a, 0xe1, 0xbe, 0x15, 0xb2, 0x02, 0x19, 0x30, 0x0b, 0x7a, 0x94, + 0xcf, 0xf6, 0xa1, 0x71, 0x54, 0xfc, 0xe8, 0x3f, 0xd0, 0xba, 0x7f, 0x7e, 0x52, 0xb8, 0x6a, 0x13, 0x48, 0xa3, + 0xbb, 0xc3, 0x23, 0xff, 0xd9, 0x03, 0xdc, 0x6d, 0xe5, 0x97, 0x9e, 0xf1, 0x9d, 0x17, 0x23, 0x33, 0x77, 0x1d, + 0xff, 0xbd, 0x86, 0x02, 0x93, 0x8e, 0xf1, 0x56, 0xfd, 0x02, 0xb7, 0x3c, 0x13, 0x07, 0xea, 0x32, 0x6f, 0x11, + 0x28, 0x17, 0x53, 0x8a, 0xd6, 0xdc, 0x97, 0x83, 0xd9, 0x22, 0x47, 0xa8, 0x4c, 0x3f, 0xa2, 0xd1, 0x0c, 0x56, + 0x68, 0xc4, 0xb3, 0x3d, 0xfa, 0x3f, 0xf0, 0x3f, 0x13, 0xd8, 0xfd, 0x5e, 0x8b, 0x25, 0xd3, 0xb5, 0x0f, 0x10, + 0xd9, 0xfe, 0x83, 0xc3, 0x4b, 0x7d, 0x26, 0x86, 0x3f, 0x3d, 0xf3, 0x40, 0xc0, 0x0c, 0xb1, 0x44, 0xfa, 0x19, + 0x57, 0xfc, 0x1f, 0xeb, 0x1c, 0x85, 0x4f, 0xc4, 0x9d, 0x10, 0x70, 0x99, 0x21, 0x49, 0xc3, 0x52, 0x29, 0x8d, + 0xde, 0xee, 0x73, 0xb6, 0xc1, 0x1e, 0x7a, 0x9b, 0x73, 0x09, 0xc9, 0x43, 0x1e, 0xeb, 0x7a, 0x45, 0x94, 0x52, + 0xd9, 0x5c, 0xaa, 0x1c, 0x57, 0xa6, 0x1f, 0x7c, 0xdf, 0x47, 0xe4, 0xd7, 0xeb, 0xab, 0x98, 0x44, 0xbd, 0x38, + 0x5f, 0xf6, 0xd2, 0xef, 0xfe, 0xc1, 0xe5, 0xee, 0xd7, 0x9a, 0xc1, 0xc6, 0xdb, 0x62, 0x91, 0xc4, 0x17, 0x67, + 0x3a, 0x1c, 0xf3, 0x19, 0xff, 0x2f, 0x9b, 0xed, 0x06, 0xcd, 0x95, 0xd0, 0x68, 0x00, 0x41, 0xc6, 0xcd, 0x2f, + 0xd8, 0x5b, 0xd0, 0x28, 0xaf, 0x22, 0x20, 0xbd, 0x5b, 0x9e, 0x3e, 0x79, 0x81, 0xd6, 0x7a, 0xea, 0xc3, 0xc2, + 0xab, 0x27, 0xa5, 0xdf, 0x1a, 0xa1, 0x96, 0x90, 0xab, 0xbd, 0x1d, 0x0a, 0xb4, 0x8d, 0x8f, 0x2c, 0x39, 0xab, + 0x09, 0xde, 0x8c, 0xe6, 0x81, 0x37, 0x0b, 0xac, 0x0d, 0x3d, 0xca, 0x4b, 0xc4, 0x45, 0x79, 0xb7, 0x11, 0x7b, + 0xad, 0x4b, 0xf6, 0x89, 0x9b, 0x97, 0x27, 0xa0, 0x7f, 0x46, 0x4b, 0x77, 0xd1, 0x77, 0xf3, 0xf5, 0x99, 0xc0, + 0x4a, 0xec, 0x08, 0x16, 0x2d, 0xa6, 0xde, 0xb8, 0x1b, 0x46, 0x4f, 0xe8, 0x56, 0xb5, 0x76, 0x7d, 0xb7, 0x2f, + 0x22, 0xc3, 0x52, 0x72, 0xa6, 0x28, 0xb3, 0x2f, 0x41, 0xe3, 0x32, 0x03, 0xbb, 0x17, 0xc8, 0xc7, 0x26, 0xca, + 0x07, 0x3b, 0xf4, 0x7f, 0x73, 0x88, 0xab, 0x86, 0xbe, 0x57, 0x63, 0xfe, 0xa7, 0x84, 0xdb, 0xd1, 0xeb, 0xd3, + 0x1a, 0xad, 0xe6, 0xbe, 0x2e, 0x08, 0x15, 0xd2, 0x6a, 0x49, 0xc9, 0x8b, 0x95, 0xb5, 0xa0, 0xc8, 0x9f, 0x56, + 0x00, 0x0b, 0xec, 0xfb, 0x27, 0x2e, 0xd3, 0x2a, 0x4e, 0xbf, 0xa9, 0xdc, 0xa9, 0x71, 0xfc, 0xb2, 0x68, 0x18, + 0x90, 0x5e, 0x33, 0xb7, 0xcc, 0xbd, 0x6d, 0x66, 0x55, 0x7d, 0xdf, 0x04, 0xfa, 0x81, 0x9e, 0xd3, 0x00, 0xf5, + 0x3c, 0xa5, 0x5d, 0x36, 0xf9, 0x83, 0x7f, 0x6f, 0xc0, 0x98, 0x0e, 0xac, 0x51, 0x4a, 0xbe, 0xc0, 0x96, 0x2f, + 0x40, 0xee, 0x01, 0x8d, 0x07, 0x1c, 0x4d, 0xc4, 0x34, 0xdf, 0xcb, 0x2d, 0x55, 0xbe, 0x2a, 0x39, 0xa6, 0x90, + 0x37, 0xec, 0x5b, 0xe3, 0xfd, 0x7d, 0xe0, 0x3b, 0x9f, 0x52, 0xac, 0x60, 0xce, 0xbe, 0x76, 0x63, 0xe5, 0x4f, + 0x9f, 0xec, 0x43, 0xcf, 0x5a, 0xb0, 0xee, 0x78, 0x45, 0x3e, 0xd5, 0x81, 0x56, 0x2c, 0x1a, 0xae, 0xda, 0xbb, + 0xf5, 0x1a, 0x29, 0x96, 0xd5, 0x1a, 0x81, 0xcc, 0x2c, 0x6f, 0xc1, 0x76, 0x93, 0x97, 0x10, 0x3d, 0x27, 0xce, + 0x1b, 0xa5, 0xc0, 0x04, 0xca, 0xc0, 0xa2, 0x3d, 0x54, 0x41, 0xec, 0x7e, 0x82, 0xb7, 0x8c, 0x76, 0x39, 0x33, + 0xb1, 0x14, 0xa3, 0x04, 0x16, 0x4d, 0x87, 0xe5, 0x8a, 0x8d, 0x59, 0x99, 0x11, 0x64, 0x06, 0xee, 0xf2, 0x25, + 0xb5, 0xd3, 0xa7, 0xf4, 0x4a, 0x30, 0x97, 0x51, 0xf7, 0x53, 0xbd, 0xa6, 0x06, 0x54, 0xb4, 0x58, 0x50, 0x45, + 0x7b, 0xae, 0x41, 0x86, 0xa2, 0x78, 0x50, 0x7d, 0xe4, 0x24, 0xe9, 0xb9, 0xcf, 0x73, 0xba, 0x81, 0x98, 0xa7, + 0xa2, 0x0d, 0x43, 0x40 }; #endif -#if defined(__PV_LANGUAGE_RUSSIAN__) +#if defined(__PV_LANGUAGE_KOREAN__) -// Wake-word = privet kompyuter +// Wake-word = 안녕 컴퓨터 static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x37, 0x85, 0x26, 0x81, 0xea, 0x15, 0xb1, 0x70, 0x5e, 0x97, 0xbb, 0x61, 0x4d, 0xdd, 0x40, 0x32, 0xab, 0x59, - 0x49, 0xc5, 0xe9, 0x0c, 0xef, 0xf1, 0xe5, 0x2a, 0x52, 0x27, 0x17, 0xcb, 0xb7, 0x1d, 0x56, 0x0c, 0xe2, 0x68, - 0xf0, 0x6c, 0x5d, 0x52, 0x8e, 0x0e, 0xc6, 0x13, 0xa3, 0xab, 0xc2, 0xf9, 0x80, 0x8b, 0xb3, 0x32, 0xd2, 0x81, - 0x93, 0xf2, 0x4f, 0xa7, 0x4f, 0x5d, 0x17, 0xd1, 0xcc, 0xf2, 0xa9, 0x1e, 0xdf, 0x98, 0x6e, 0xaf, 0x4c, 0xf3, - 0x18, 0x10, 0xc6, 0x86, 0xc8, 0x28, 0xd2, 0x95, 0x12, 0xb6, 0x16, 0xf1, 0xe0, 0x9c, 0xff, 0xaf, 0x6c, 0xdf, - 0x6d, 0x90, 0xd9, 0xc4, 0xec, 0xab, 0xa8, 0x68, 0x1b, 0x18, 0xa1, 0x0e, 0x58, 0x81, 0x3f, 0x8e, 0x8d, 0x71, - 0xca, 0x2d, 0x8e, 0xef, 0x66, 0x75, 0xde, 0xb4, 0x34, 0x6d, 0x16, 0x90, 0x7b, 0xfb, 0x4d, 0x10, 0xa6, 0x89, - 0xe8, 0x99, 0x99, 0x12, 0x10, 0xa8, 0x42, 0xb7, 0x23, 0xad, 0x3e, 0xa6, 0x5f, 0xb3, 0x6d, 0xc7, 0x0a, 0xf1, - 0x8d, 0x2b, 0x59, 0x5b, 0xcb, 0xaf, 0x19, 0xbf, 0x7e, 0x7c, 0xd8, 0x4f, 0xad, 0x36, 0x95, 0xb2, 0x07, 0x4c, - 0x87, 0xb5, 0x53, 0x64, 0x95, 0x11, 0x3d, 0xad, 0x22, 0x33, 0xf3, 0x89, 0x71, 0xb6, 0x9f, 0x9c, 0x68, 0xe8, - 0xf4, 0x1a, 0x9f, 0xfe, 0x4e, 0x46, 0xf7, 0xc7, 0x39, 0x32, 0x6c, 0x94, 0x6e, 0xfd, 0x18, 0x92, 0x93, 0xcf, - 0xdb, 0xdf, 0xbf, 0xcc, 0x55, 0x18, 0x64, 0x0a, 0x12, 0xf8, 0x35, 0x38, 0xbf, 0xa7, 0xd2, 0x08, 0x6c, 0x98, - 0xc6, 0x51, 0x0f, 0xd5, 0xbc, 0x14, 0xf6, 0xac, 0x27, 0xd2, 0xef, 0xc8, 0xfa, 0x7c, 0x09, 0x4d, 0x61, 0xfa, - 0xd2, 0xc0, 0xaa, 0x7d, 0xa4, 0x07, 0x4a, 0xa0, 0x9f, 0xe4, 0xfa, 0x5a, 0x15, 0x0d, 0x17, 0xd6, 0x72, 0x1d, - 0x7a, 0x4b, 0x47, 0x1e, 0x8a, 0xaa, 0xfc, 0x81, 0x71, 0x4f, 0xdf, 0x84, 0x39, 0x0d, 0x22, 0x46, 0x67, 0x4f, - 0x49, 0x68, 0x92, 0xfe, 0x39, 0x8d, 0xb2, 0x00, 0xf1, 0x7b, 0xae, 0x17, 0x41, 0x5f, 0x4f, 0x24, 0xba, 0x66, - 0x74, 0x94, 0x40, 0x61, 0xa3, 0x94, 0x1c, 0x5a, 0xa5, 0xb9, 0x27, 0xa9, 0x8e, 0x3f, 0xc0, 0x25, 0xc6, 0xb3, - 0x06, 0x60, 0x07, 0x16, 0x32, 0xb6, 0xe2, 0x1a, 0x83, 0x6a, 0x76, 0xd4, 0x03, 0xd9, 0x91, 0x1c, 0x89, 0x6e, - 0xa5, 0xa4, 0x51, 0xf2, 0x0f, 0xfd, 0x0d, 0x69, 0xb9, 0x42, 0x92, 0x80, 0x97, 0x1f, 0x78, 0xfe, 0x18, 0xb0, - 0x50, 0xbf, 0xd6, 0xdc, 0x1f, 0xc0, 0x62, 0x08, 0x3c, 0x30, 0x5d, 0xf7, 0x77, 0x53, 0x4f, 0xb7, 0xc3, 0xb5, - 0xac, 0xa0, 0x6d, 0x2f, 0xf3, 0x2b, 0xc9, 0x30, 0xcc, 0x0e, 0xbd, 0xfe, 0xd1, 0x00, 0xb7, 0x80, 0x22, 0x11, - 0x5b, 0x1e, 0x69, 0x05, 0xa1, 0xba, 0xc3, 0xd5, 0x03, 0xc6, 0x02, 0xd6, 0xd4, 0xee, 0x92, 0x1a, 0xfb, 0x3c, - 0xfa, 0xd1, 0x85, 0xc5, 0x51, 0x8f, 0x4e, 0xc2, 0x19, 0x78, 0xbc, 0x99, 0x63, 0xee, 0x54, 0xee, 0x97, 0x09, - 0x2b, 0x40, 0x12, 0x60, 0x8a, 0x32, 0x73, 0xa2, 0xf9, 0x2a, 0x5c, 0xb9, 0x7f, 0x4a, 0x37, 0x8c, 0x4e, 0x8b, - 0xeb, 0x7a, 0x62, 0x12, 0x36, 0x4c, 0x4f, 0xba, 0xbb, 0xd8, 0x80, 0x01, 0x97, 0x18, 0x36, 0x98, 0x2b, 0xcf, - 0xc3, 0xae, 0xb7, 0x61, 0x01, 0x07, 0x1a, 0x62, 0xe4, 0x80, 0x54, 0xf3, 0x10, 0x55, 0x7c, 0x76, 0x16, 0x47, - 0x9f, 0xd1, 0x79, 0xe0, 0x6e, 0x85, 0xaa, 0x47, 0xab, 0xe6, 0x5c, 0xaf, 0x35, 0xb7, 0xf1, 0xe9, 0x0c, 0xb0, - 0xea, 0xd7, 0x4c, 0x7f, 0x59, 0x64, 0x3f, 0xe5, 0xc4, 0x60, 0x65, 0xbd, 0xf9, 0x7a, 0xd5, 0x60, 0x00, 0x91, - 0xab, 0x4e, 0x88, 0x9b, 0x83, 0xc5, 0x53, 0x66, 0xcc, 0x46, 0x49, 0xf2, 0xca, 0xf0, 0x85, 0x84, 0x4c, 0xcf, - 0xbe, 0x08, 0xc0, 0xfc, 0xf4, 0x16, 0x94, 0x5c, 0x89, 0x55, 0xc7, 0x50, 0x31, 0x16, 0x43, 0x64, 0xcf, 0x59, - 0x7d, 0x8b, 0x3d, 0x0d, 0x28, 0x89, 0x6b, 0x2c, 0xf2, 0x46, 0x76, 0x47, 0x0c, 0xbb, 0xfe, 0xfb, 0x88, 0x6e, - 0xf6, 0x6a, 0x1a, 0x09, 0x42, 0x01, 0xa1, 0x3c, 0x65, 0xe0, 0xad, 0xe3, 0xbd, 0x9e, 0xa8, 0x06, 0x7b, 0x96, - 0x98, 0xed, 0xc9, 0x91, 0xa4, 0x76, 0x9a, 0x02, 0x60, 0x5b, 0x9c, 0xc6, 0xd8, 0xab, 0xd9, 0x30, 0xc0, 0xcc, - 0x4e, 0x76, 0xc7, 0x6c, 0x43, 0x11, 0x44, 0x94, 0xe4, 0xa3, 0x07, 0x46, 0x72, 0xe2, 0x37, 0xf9, 0x72, 0x70, - 0x9b, 0x0a, 0x2b, 0xe2, 0xa6, 0x7e, 0xe4, 0x13, 0x07, 0x16, 0x4e, 0x8e, 0x1a, 0x94, 0xd6, 0x13, 0x9d, 0x53, - 0xb6, 0xca, 0x50, 0x25, 0x20, 0xbc, 0x4f, 0x60, 0xa7, 0x38, 0x08, 0x8a, 0x40, 0xa6, 0xb8, 0x57, 0xa9, 0x68, - 0x21, 0xb6, 0x48, 0xbe, 0x07, 0xab, 0x4f, 0xb9, 0xde, 0xc6, 0x4c, 0x8b, 0x71, 0xa7, 0xc1, 0xd1, 0x06, 0x3c, - 0x3a, 0xe2, 0xa9, 0x68, 0x7f, 0x4f, 0x25, 0xa4, 0x2a, 0x07, 0xfa, 0x0c, 0xbf, 0x2e, 0xbe, 0x2f, 0xb2, 0x74, - 0x57, 0xa6, 0x75, 0x34, 0x81, 0x91, 0xd1, 0x7a, 0x1c, 0x23, 0xe0, 0x55, 0xc1, 0xbf, 0x14, 0x1f, 0x57, 0x17, - 0x44, 0x2a, 0x46, 0x3e, 0x44, 0xbc, 0xca, 0x95, 0x63, 0xfb, 0x6e, 0x87, 0xcb, 0xee, 0x24, 0x4c, 0x3a, 0xbc, - 0x82, 0xd8, 0xc2, 0x4c + 0x6f, 0x77, 0x54, 0x89, 0xec, 0xb1, 0x5b, 0x25, 0xad, 0xd5, 0xb5, 0xc1, 0x15, 0x17, 0x09, 0x6e, 0x82, 0xe5, + 0x50, 0xb1, 0xde, 0xa4, 0x9f, 0x12, 0x5f, 0x18, 0xb7, 0x19, 0x24, 0xb3, 0x3b, 0xe3, 0xeb, 0x83, 0x09, 0xc2, + 0x90, 0x12, 0x93, 0x88, 0xa7, 0x24, 0x40, 0xaf, 0x3f, 0xee, 0xbd, 0x56, 0x6d, 0x13, 0x8f, 0xbb, 0x97, 0xef, + 0xae, 0x31, 0x17, 0xd2, 0x14, 0x97, 0xd5, 0x19, 0x7c, 0xf8, 0xa2, 0xd5, 0xc9, 0xda, 0xc7, 0x9f, 0xdc, 0x3f, + 0x45, 0x16, 0xbf, 0xf2, 0x14, 0xf3, 0xe6, 0x80, 0xee, 0xd7, 0xc7, 0xdc, 0x4e, 0xc7, 0xcb, 0x8c, 0xf6, 0x21, + 0xd8, 0x8a, 0xe2, 0x05, 0x80, 0x73, 0xd9, 0x21, 0x06, 0x84, 0x9b, 0x66, 0x36, 0xd6, 0x3e, 0x00, 0x00, 0x09, + 0xbb, 0x51, 0x91, 0x06, 0x4b, 0x93, 0x22, 0xbe, 0xb8, 0x8a, 0x91, 0xa0, 0x4a, 0x43, 0x1b, 0xa8, 0xdd, 0x67, + 0xb6, 0xaf, 0x4a, 0xe1, 0xfd, 0x72, 0x16, 0x46, 0xfa, 0x02, 0xf5, 0xcb, 0x93, 0xbd, 0xa4, 0x00, 0xf8, 0x76, + 0xf6, 0x4d, 0x3f, 0xab, 0x9d, 0x0a, 0xcf, 0x2f, 0xb6, 0x46, 0x25, 0xa7, 0x50, 0xfe, 0xe5, 0xd6, 0x03, 0xb1, + 0x9d, 0x46, 0x67, 0x6b, 0xc1, 0x41, 0xe6, 0x2e, 0x76, 0x0d, 0x9b, 0xc6, 0xb1, 0xe2, 0x43, 0x18, 0x7f, 0x86, + 0x99, 0xec, 0x38, 0x5c, 0x1d, 0x87, 0x6f, 0x68, 0x5c, 0xfd, 0x2f, 0xe9, 0x73, 0x62, 0x0b, 0x7e, 0xc2, 0x81, + 0xfa, 0xc8, 0x04, 0x8c, 0x2a, 0x86, 0x7f, 0xb2, 0xe6, 0x07, 0xa3, 0xc5, 0xf8, 0x4c, 0xd8, 0xda, 0x44, 0x90, + 0x9d, 0x3e, 0x82, 0x27, 0xd6, 0x1d, 0x7a, 0x98, 0x52, 0xeb, 0x0f, 0xf8, 0x0a, 0xb8, 0x9c, 0xd0, 0x49, 0x72, + 0xf1, 0x2f, 0x17, 0x9f, 0x85, 0x4c, 0x22, 0xbc, 0x48, 0x36, 0x76, 0x25, 0x39, 0x87, 0x29, 0x1f, 0xfe, 0x27, + 0x76, 0x27, 0xe1, 0xf8, 0x36, 0x66, 0x7f, 0x24, 0xca, 0x46, 0x20, 0x83, 0x69, 0xd9, 0x24, 0xb5, 0xd2, 0xcb, + 0x1c, 0xcd, 0x3e, 0x68, 0xc4, 0xd9, 0xbd, 0xae, 0x84, 0x31, 0x1f, 0x7e, 0xb1, 0xe1, 0x84, 0xc0, 0x80, 0x59, + 0x61, 0xa2, 0x01, 0xa1, 0x97, 0xaf, 0x4a, 0xf8, 0x2a, 0x74, 0x29, 0xdd, 0x75, 0x8d, 0xec, 0xab, 0x89, 0xc9, + 0x7f, 0x14, 0x5b, 0xf6, 0xd5, 0x64, 0x5a, 0x02, 0xa1, 0x05, 0x9f, 0x76, 0x89, 0xd4, 0x6c, 0x6b, 0xff, 0x98, + 0x16, 0xd7, 0xcb, 0x01, 0xa2, 0x69, 0x12, 0xd2, 0x33, 0x95, 0x94, 0x4e, 0x99, 0x64, 0xec, 0xab, 0x71, 0x59, + 0x62, 0x4c, 0x5b, 0x19, 0x5e, 0x1b, 0x4e, 0x64, 0xd6, 0xcc, 0x5f, 0x94, 0xe2, 0x55, 0x6d, 0xd2, 0xd6, 0xec, + 0x7b, 0xbd, 0x67, 0xcf, 0x59, 0xc7, 0x71, 0x2d, 0x71, 0x6d, 0x14, 0x02, 0xd1, 0x2c, 0x85, 0x26, 0x2c, 0x60, + 0x4c, 0xcc, 0xcc, 0xf8, 0xbf, 0x2f, 0xa8, 0xad, 0x63, 0x2e, 0x37, 0xaa, 0x3d, 0x12, 0xa1, 0xc0, 0xa4, 0x76, + 0xb7, 0x15, 0x0b, 0x1a, 0xf3, 0xb9, 0x81, 0x9f, 0x13, 0x9a, 0x7c, 0xc3, 0x66, 0x0a, 0x6b, 0xe6, 0x17, 0x55, + 0x47, 0x5e, 0x11, 0x06, 0x2c, 0x22, 0xb9, 0xb9, 0xf4, 0xab, 0x85, 0xa6, 0xae, 0xcd, 0xff, 0x96, 0x56, 0x37, + 0x9d, 0xde, 0xfc, 0x64, 0x59, 0xfe, 0xcd, 0xaf, 0x6c, 0x65, 0x37, 0x5c, 0x4e, 0x1e, 0x56, 0xd3, 0xc4, 0x5b, + 0x3a, 0x39, 0xe7, 0xdf, 0x03, 0xee, 0x19, 0x3f, 0x13, 0x65, 0x23, 0x14, 0xec, 0x1f, 0xe8, 0x3b, 0x7c, 0x10, + 0x30, 0xf0, 0xf5, 0x1c, 0xd7, 0x02, 0x3b, 0x65, 0x50, 0x8f, 0xc6, 0x38, 0x24, 0x5a, 0x46, 0xef, 0x92, 0xa3, + 0x29, 0x19, 0xdb, 0x91, 0x1c, 0x1d, 0x28, 0xb0, 0x07, 0xbe, 0xb0, 0x33, 0x67, 0x22, 0xb6, 0x29, 0xba, 0x0e, + 0xce, 0x97, 0x66, 0x18, 0x36, 0xd3, 0xb6, 0x9d, 0xa7, 0x74, 0x7f, 0x8f, 0xf0, 0xad, 0x1f, 0x45, 0x42, 0xda, + 0x32, 0x6a, 0xbc, 0x89, 0xe7, 0xf1, 0x2b, 0x37, 0x68, 0x96, 0x74, 0x2e, 0x59, 0x22, 0x1a, 0x95, 0x7c, 0x93, + 0x88, 0xba, 0x00, 0xea, 0xfc, 0xb3, 0x05, 0x08, 0xba, 0x64, 0xc1, 0x6f, 0xf2, 0xe9, 0x01, 0xd3, 0xa2, 0x79, + 0x63, 0x5b, 0x80, 0xac, 0x62, 0x88, 0xb2, 0xe0, 0x6b, 0x0f, 0xda, 0xb9, 0x39, 0x43, 0x3e, 0x56, 0x9e, 0xfc, + 0xd4, 0xb7, 0x4f, 0x8e, 0x3c, 0x16, 0x9d, 0x41, 0xbc, 0x57, 0x41, 0x57, 0x9c, 0x92, 0x73, 0xb9, 0x78, 0x09, + 0xbf, 0x9d, 0x34, 0x76, 0xba, 0x0c, 0x5a, 0xe0, 0xc8, 0x63, 0x8a, 0x60, 0x3e, 0x76, 0x34, 0x78, 0xdc, 0x01 }; #endif @@ -685,224 +927,174 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hallo computer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xbc, 0xb9, 0x24, 0xa6, 0xc0, 0x74, 0x10, 0x7f, 0xe4, 0x49, 0x9f, 0xe0, 0x69, 0x77, 0x3d, 0xd3, 0x7e, 0x20, - 0x32, 0x30, 0x04, 0xa0, 0xe2, 0xdd, 0x5f, 0x2d, 0x08, 0x39, 0x70, 0x6e, 0xb4, 0xac, 0x48, 0xc2, 0x84, 0x95, - 0xc2, 0xee, 0xab, 0x0b, 0xa4, 0x5c, 0x2d, 0x96, 0x53, 0x03, 0x00, 0xf3, 0x37, 0xb2, 0xd5, 0x8a, 0x2e, 0x47, - 0xb4, 0x0b, 0x73, 0x8c, 0x80, 0x06, 0x95, 0xf6, 0xa3, 0xf2, 0x16, 0xde, 0x92, 0xcc, 0x45, 0x69, 0xd6, 0x8f, - 0xc1, 0xd6, 0x4a, 0xa8, 0xaa, 0xb8, 0x80, 0x8f, 0xc2, 0xc5, 0x8a, 0x50, 0xfb, 0xa3, 0x70, 0xf2, 0x3e, 0xcf, - 0x7a, 0xb4, 0x19, 0x20, 0xbd, 0xf7, 0xb6, 0xc6, 0x7c, 0xe1, 0xbb, 0xcd, 0x25, 0x63, 0x3b, 0x73, 0x65, 0x31, - 0x92, 0x75, 0xf6, 0x30, 0xd2, 0x14, 0x9d, 0xc7, 0x58, 0x29, 0x4c, 0xdf, 0x71, 0x5b, 0x63, 0x3e, 0x22, 0x4e, - 0x6b, 0x53, 0x18, 0x71, 0x9f, 0x79, 0xb5, 0x20, 0xa9, 0xba, 0x45, 0x00, 0xd0, 0xa0, 0xfd, 0x2a, 0x31, 0xa6, - 0x84, 0x20, 0x18, 0xe9, 0x3d, 0x6b, 0x2e, 0x5c, 0xcd, 0xf8, 0x06, 0xed, 0x19, 0x86, 0x8f, 0x30, 0xd4, 0xf8, - 0x78, 0xd4, 0x71, 0x6a, 0x05, 0x4b, 0xf2, 0x7c, 0xf5, 0x01, 0x12, 0x06, 0x71, 0x9f, 0xda, 0x25, 0x03, 0xb9, - 0x7f, 0x23, 0xfb, 0x9c, 0x43, 0x31, 0x6f, 0x79, 0xac, 0xc2, 0xdf, 0xf5, 0x0e, 0xc0, 0xed, 0x1c, 0xa7, 0x49, - 0xbc, 0x62, 0x0f, 0x55, 0x26, 0x5e, 0x83, 0x86, 0xc8, 0xd6, 0xf7, 0xde, 0x22, 0x81, 0xe4, 0x9d, 0xd5, 0xde, - 0x57, 0xbb, 0x02, 0x3f, 0x4c, 0x6e, 0xe4, 0x3f, 0x19, 0x5f, 0x3a, 0x00, 0x56, 0x85, 0x4f, 0x43, 0xa6, 0x28, - 0x16, 0x9d, 0x06, 0xeb, 0xb3, 0x44, 0x99, 0xa0, 0x85, 0x31, 0xd8, 0x9d, 0x04, 0x6a, 0x54, 0x13, 0x07, 0x78, - 0x60, 0x96, 0x49, 0x45, 0x27, 0xc7, 0x39, 0x86, 0x81, 0x12, 0xf2, 0xa6, 0x9a, 0x85, 0x5a, 0x32, 0xf5, 0x2e, - 0xe8, 0xdd, 0x48, 0x89, 0x0b, 0x33, 0xf6, 0x07, 0xb3, 0xa8, 0x01, 0xf0, 0xbd, 0x8c, 0x1a, 0x8c, 0x91, 0x80, - 0xeb, 0x46, 0xc1, 0xcd, 0x07, 0x64, 0x74, 0xc6, 0x88, 0xa4, 0xcb, 0xe5, 0xe2, 0x7c, 0x94, 0xa2, 0x9f, 0xfe, - 0xe4, 0x22, 0xef, 0x2f, 0x0f, 0x40, 0xd8, 0x54, 0xca, 0xe7, 0xdb, 0xcf, 0xcd, 0x1d, 0x65, 0xbf, 0xd4, 0x69, - 0xcf, 0x49, 0x12, 0x41, 0x29, 0x4e, 0x2e, 0xce, 0x44, 0xeb, 0xb8, 0x65, 0x4d, 0x6f, 0xdc, 0x4b, 0xd8, 0x22, - 0x01, 0xb3, 0x52, 0xbe, 0xe8, 0xef, 0xa0, 0x8b, 0xf2, 0x49, 0x74, 0x17, 0x00, 0x63, 0x15, 0x23, 0xdb, 0xf5, - 0xd4, 0xc0, 0x6f, 0x9f, 0x12, 0xeb, 0x8e, 0xf2, 0x64, 0x69, 0x2b, 0xe4, 0xe7, 0x0d, 0x08, 0xad, 0xc9, 0x3b, - 0x0d, 0xbb, 0x1e, 0x4b, 0x52, 0xb6, 0x5c, 0xa0, 0x9b, 0x4b, 0x2e, 0x69, 0x3d, 0xab, 0x42, 0x87, 0x23, 0xfe, - 0x3b, 0x8a, 0x9a, 0xf5, 0x17, 0x82, 0xb4, 0x23, 0x24, 0x00, 0x00, 0x44, 0xba, 0xd2, 0xb9, 0x53, 0x79, 0x36, - 0xf0, 0x72, 0xb5, 0x05, 0x74, 0x1d, 0xfa, 0x37, 0x14, 0x00, 0xd9, 0x29, 0x7b, 0x51, 0x72, 0x44, 0xd9, 0xcc, - 0x58, 0xde, 0xaa, 0x81, 0x92, 0x9c, 0x50, 0xd4, 0x13, 0x39, 0x7b, 0x2d, 0x0a, 0xbb, 0xc0, 0x21, 0x5a, 0xce, - 0x0b, 0xe9, 0x67, 0x3e, 0xf4, 0x41, 0xd0, 0x0f, 0x46, 0x99, 0x22, 0x62, 0x37, 0xc3, 0xa1, 0xbf, 0x8c, 0x28, - 0xa6, 0xc5, 0x86, 0xc3, 0x1d, 0x2f, 0xd2, 0xaf, 0x60, 0x94, 0x28, 0x5e, 0xc3, 0x6f, 0xf0, 0xe0, 0x1a, 0x55, - 0xb4, 0x04, 0x82, 0xa3, 0xf8, 0xbd, 0x20, 0x58, 0xdb, 0x91, 0x6b, 0x09, 0xc5, 0x28, 0x39, 0xe3, 0x83, 0x2e, - 0xcf, 0xe7, 0x74, 0xc8, 0x1d, 0x55, 0x69, 0x5e, 0x81, 0x43, 0xe8, 0x69, 0xc3, 0x22, 0xe4, 0x8c, 0x7a, 0xd7, - 0x92, 0x22, 0xf4, 0x9a, 0x4d, 0x99, 0xbd, 0x21, 0x70, 0xda, 0xec, 0x70, 0x4d, 0x3b, 0xca, 0x13, 0x92, 0xe1, - 0xfd, 0xf3, 0xdb, 0x1d, 0x43, 0x7f, 0x30, 0xc7, 0xe7, 0x92, 0x7d, 0xbd, 0xa9, 0x19, 0x57, 0x43, 0xe3, 0x79, - 0xcd, 0xb5, 0xe0, 0xc3, 0x27, 0x44, 0xff, 0xff, 0x91, 0x44, 0xef, 0x77, 0x0a, 0x89, 0x4f, 0xd2, 0xad, 0xfc, - 0x5e, 0xeb, 0xb3, 0xe6, 0x12, 0x57, 0xdd, 0xd6, 0xe6, 0x51, 0xd2, 0x60, 0x8a, 0x44, 0x89, 0xdf, 0x64, 0xda, - 0x11, 0x88, 0x95, 0x7c, 0x9d, 0x0d, 0x4f, 0x25, 0x77, 0x2e, 0xae, 0x8e, 0xa8, 0xf0, 0xa1, 0x54, 0xe4, 0x88, - 0x86, 0x74, 0x75, 0x1f, 0x90, 0xd6, 0x0b, 0xfd + 0xf9, 0x03, 0x31, 0xe5, 0x3e, 0x12, 0xd3, 0xc6, 0xb8, 0xa1, 0xe3, 0x5a, 0x5b, 0x3c, 0x24, 0x38, 0xc9, 0x1c, + 0xb9, 0xb0, 0xea, 0x3d, 0xb7, 0x25, 0xaa, 0x8f, 0x54, 0x8f, 0xf0, 0xa3, 0x5d, 0xaf, 0xf1, 0x8d, 0x8c, 0x28, + 0xa0, 0xba, 0xa9, 0x35, 0x76, 0x7a, 0x5e, 0xe3, 0xb8, 0xb0, 0xc2, 0x5f, 0x1b, 0x0b, 0x33, 0xa1, 0x7e, 0x08, + 0x39, 0x89, 0x91, 0xe2, 0xef, 0xfb, 0xce, 0x58, 0xfc, 0xa3, 0xf1, 0x1d, 0x1d, 0x3b, 0x20, 0x02, 0xd3, 0x12, + 0x5d, 0xf5, 0xa6, 0x13, 0x0d, 0x3d, 0x26, 0x3b, 0xbb, 0xab, 0x8c, 0x21, 0x53, 0xad, 0x41, 0xc2, 0x81, 0xfd, + 0xe4, 0x04, 0x66, 0xa0, 0xe5, 0x21, 0x1f, 0x85, 0x16, 0x25, 0x61, 0x0a, 0xff, 0xe0, 0x57, 0x5e, 0x5f, 0xfd, + 0x71, 0x40, 0xa6, 0x26, 0xe2, 0x86, 0x2e, 0xa4, 0xf6, 0x80, 0x55, 0xc7, 0xa7, 0x6f, 0x62, 0x13, 0x74, 0x1b, + 0x81, 0x41, 0xb3, 0xc6, 0x0a, 0xdc, 0xc2, 0x6c, 0xc6, 0x6a, 0x63, 0xb4, 0xb0, 0xaf, 0x17, 0x38, 0x6c, 0xf1, + 0xd5, 0xac, 0xb2, 0xf5, 0xbc, 0x01, 0x98, 0xa1, 0x43, 0x02, 0xf8, 0x68, 0x7e, 0x41, 0x8b, 0xfc, 0xa3, 0x01, + 0x0b, 0x93, 0x55, 0xac, 0x52, 0x7c, 0x9b, 0x77, 0x06, 0x69, 0x76, 0xb5, 0x5a, 0x24, 0x93, 0xdf, 0x67, 0x8a, + 0xa2, 0x2e, 0x76, 0xef, 0x50, 0x99, 0x67, 0x96, 0x44, 0x9d, 0xbc, 0x9f, 0x84, 0x83, 0x7f, 0x4a, 0xf0, 0xe0, + 0xc4, 0x00, 0x7b, 0xcf, 0x17, 0x0e, 0x87, 0xf8, 0xac, 0xb5, 0x11, 0xdb, 0xfc, 0x9f, 0xb5, 0x5f, 0x65, 0x47, + 0x50, 0x0c, 0x6e, 0x74, 0x4b, 0xf8, 0x03, 0xec, 0x7e, 0x2a, 0x82, 0xd6, 0x92, 0xbc, 0x86, 0x62, 0xd9, 0xf5, + 0xc6, 0x2b, 0xab, 0x9f, 0xd2, 0xe2, 0x32, 0x74, 0x1d, 0xb6, 0xed, 0x40, 0x3d, 0xa0, 0xd5, 0x70, 0xc4, 0x58, + 0xcd, 0x78, 0xbd, 0xc5, 0x55, 0x56, 0x08, 0x44, 0x20, 0x88, 0xd9, 0x4d, 0x24, 0xbc, 0x60, 0x7a, 0xf2, 0x67, + 0xaa, 0xa9, 0x3b, 0xe3, 0x49, 0xbd, 0x3a, 0xed, 0xcf, 0xdd, 0xf6, 0x23, 0x87, 0x11, 0x0d, 0xc4, 0xc1, 0x19, + 0x41, 0x9d, 0xd5, 0xb0, 0xc9, 0xa7, 0xd5, 0x0f, 0x56, 0x6e, 0xb7, 0x66, 0x16, 0x0a, 0x1d, 0x38, 0xd0, 0x36, + 0xbb, 0xbc, 0xcb, 0xfd, 0x7b, 0xab, 0x8e, 0x71, 0x9e, 0xac, 0x7f, 0x3b, 0x08, 0x26, 0xa2, 0xce, 0xf9, 0x90, + 0x61, 0xef, 0x6a, 0x93, 0x15, 0x4e, 0x34, 0xb6, 0x8d, 0x92, 0x79, 0x7d, 0xa8, 0xfa, 0x51, 0x6b, 0x8d, 0xbe, + 0xd5, 0x8d, 0x33, 0x3c, 0xe0, 0x17, 0xb6, 0x46, 0xbf, 0x31, 0x8c, 0x9b, 0x39, 0x05, 0x19, 0xc7, 0xf6, 0x7f, + 0xd6, 0xf8, 0x0b, 0x89, 0x66, 0xf7, 0x28, 0x2c, 0x3a, 0x0c, 0x06, 0x02, 0x45, 0x91, 0x5a, 0x56, 0xd4, 0x98, + 0x81, 0x73, 0x14, 0xa3, 0x39, 0x9b, 0xdb, 0xba, 0xc4, 0x96, 0x68, 0xc3, 0x50, 0x00, 0xbf, 0x37, 0x94, 0x46, + 0xd6, 0x07, 0x20, 0x3e, 0xa8, 0x85, 0xac, 0xd9, 0x41, 0x5a, 0x96, 0xee, 0x6d, 0x56, 0xe1, 0xac, 0x87, 0x97, + 0x82, 0xc5, 0xf4, 0xee, 0x9e, 0x25, 0x31, 0x92, 0xa5, 0x93, 0x21, 0x64, 0x8f, 0xe9, 0x58, 0x12, 0xfc, 0xe8, + 0xdb, 0x15, 0xd6, 0x2b, 0x9a, 0xc7, 0x59, 0xb7, 0xd8, 0x36, 0x99, 0x79, 0x99, 0xd7, 0x72, 0x8c, 0x74, 0x25, + 0xcf, 0xce, 0xd4, 0xee, 0x5e, 0xf0, 0x5c, 0x2f, 0x5a, 0x9b, 0x70, 0xd7, 0xac, 0x5d, 0x71, 0xb7, 0xb5, 0x7f, + 0xf5, 0x7b, 0x45, 0x94, 0x49, 0x86, 0xcc, 0xb7, 0xa7, 0x66, 0xf2, 0x4b, 0x6f, 0x93, 0xbf, 0x7e, 0xfd, 0x71, + 0x47, 0xc9, 0x46, 0x00, 0x97, 0x45, 0x2f, 0x9d, 0x87, 0x71, 0xfb, 0xcd, 0x45, 0x53, 0x57, 0x46, 0xcc, 0xb8, + 0x1e, 0xfc, 0x9c, 0xe6, 0x18, 0x93, 0xea, 0x2e, 0x55, 0x0a, 0x0d, 0x7b, 0xe3, 0x21, 0x3e, 0x04, 0x15, 0x6e, + 0x0f, 0xe0, 0xab, 0xe5, 0x0d, 0x07, 0xb8, 0x19, 0x12, 0xd1, 0x46, 0x4d, 0x6c, 0x0d, 0xb3, 0x46, 0x28, 0xbf, + 0xf1, 0x9c, 0x6a, 0x2b, 0xa0, 0x2a, 0xc0, 0xad, 0x5f, 0x8a, 0x0a, 0xfd, 0x55, 0x48, 0xda, 0x69, 0xae, 0xb0, + 0x38, 0x8f, 0x4f, 0xfb, 0x74, 0xfe, 0x74, 0xf7, 0xb3, 0x57, 0xaa, 0x48, 0x62, 0x53, 0x2b, 0x28, 0xb5, 0x1b, + 0xa1, 0xe2, 0x07, 0x26, 0xf1, 0x9f, 0x75, 0xe3, 0x04, 0xe3, 0xef, 0x9f, 0x40, 0x7b, 0x18, 0xe2, 0xb4, 0x2e, + 0x08, 0x20, 0x6f, 0x10, 0x97, 0xb5, 0x34, 0x95, 0xdd, 0x53, 0xbf, 0xbe, 0x0a, 0x1b, 0xd3, 0x52, 0x20, 0x5a, + 0x85, 0x6a, 0xbd, 0x72, 0xb9, 0x53, 0xd3, 0x08 }; #endif -#if defined(__PV_LANGUAGE_HINDI__) +#if defined(__PV_LANGUAGE_POLISH__) -// Wake-word = namaste putra +// Wake-word = cześć komputer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xfc, 0x11, 0xf1, 0xd0, 0x6c, 0x2a, 0xd0, 0x4f, 0xf5, 0x04, 0xa7, 0xe2, 0x01, 0x65, 0xe4, 0xdd, 0x03, 0x86, - 0x54, 0xb1, 0x7b, 0x49, 0x3a, 0x79, 0x4d, 0xe7, 0x1c, 0x64, 0x0e, 0x0b, 0xa7, 0xb7, 0xe4, 0x8b, 0x7f, 0x04, - 0x97, 0xa7, 0x63, 0x79, 0xaa, 0x85, 0x1a, 0x08, 0x71, 0x80, 0x58, 0x43, 0x57, 0x25, 0xe6, 0x7c, 0x96, 0x59, - 0xb7, 0x66, 0xd6, 0x11, 0x77, 0x90, 0x90, 0xd9, 0xf8, 0x24, 0xfa, 0x78, 0xeb, 0xdb, 0xba, 0xdc, 0xe5, 0x99, - 0xd5, 0xca, 0x95, 0x07, 0xfa, 0xd3, 0xe0, 0xe8, 0x83, 0x82, 0x62, 0xb0, 0x6c, 0x62, 0x35, 0xec, 0x9a, 0x3b, - 0x62, 0x04, 0x30, 0xc0, 0x02, 0x72, 0x54, 0xb8, 0xed, 0x14, 0x1a, 0x58, 0xd0, 0xf9, 0x5a, 0x57, 0x07, 0x31, - 0x15, 0xe6, 0xc1, 0x7c, 0x62, 0xa2, 0xa8, 0x7d, 0xcc, 0x1b, 0xf0, 0x25, 0xd8, 0x39, 0x38, 0x54, 0xbc, 0xfd, - 0x2a, 0x68, 0xac, 0x7e, 0x46, 0x57, 0xc5, 0x7f, 0x7f, 0x29, 0x2c, 0x4b, 0x99, 0x7a, 0x6d, 0xa7, 0x07, 0xdc, - 0xeb, 0x6b, 0x87, 0x90, 0x7f, 0x17, 0xab, 0x2a, 0x9e, 0x5c, 0x73, 0x07, 0xfe, 0xc8, 0x48, 0xa8, 0xc0, 0x07, - 0x58, 0x10, 0xd8, 0x60, 0xcc, 0xa4, 0x4a, 0x2a, 0x5d, 0x0d, 0x6a, 0xcd, 0xe1, 0xc9, 0x65, 0x48, 0xce, 0x13, - 0x27, 0x7d, 0xed, 0x4f, 0x8f, 0x1a, 0x9e, 0x21, 0x83, 0xb7, 0x39, 0x0c, 0x5f, 0xcf, 0xb5, 0x75, 0xc6, 0x1d, - 0x61, 0x18, 0x4a, 0xe2, 0x3e, 0x6d, 0xa0, 0x56, 0xe8, 0x19, 0xe2, 0xad, 0xcf, 0x4b, 0x80, 0x25, 0x71, 0x76, - 0xd1, 0x58, 0x62, 0x0b, 0x35, 0x6f, 0x6b, 0xaf, 0xfd, 0x26, 0x62, 0xde, 0xfd, 0x5e, 0x3a, 0xac, 0x08, 0x9d, - 0xde, 0x24, 0x83, 0x89, 0xef, 0x79, 0xb8, 0xdb, 0x5d, 0x72, 0x4f, 0x50, 0x0b, 0x34, 0xe3, 0xe2, 0x8e, 0x34, - 0xe3, 0x5e, 0x11, 0xbd, 0x09, 0x04, 0x21, 0x89, 0xf6, 0xc9, 0x0c, 0x38, 0xae, 0xee, 0xa7, 0x00, 0x5e, 0xf3, - 0x89, 0x57, 0x5b, 0xe6, 0x08, 0x5d, 0x15, 0x0b, 0x4d, 0x00, 0x6d, 0x82, 0x04, 0xa6, 0xd4, 0x9a, 0x82, 0x35, - 0xff, 0xc4, 0x68, 0xff, 0xcf, 0x28, 0x8a, 0xb0, 0x0e, 0x92, 0x05, 0xad, 0x06, 0x36, 0x95, 0x50, 0xd0, 0xdc, - 0x94, 0x8c, 0xc6, 0xc2, 0x88, 0x96, 0x96, 0x8a, 0x46, 0x58, 0x72, 0xb0, 0x91, 0x51, 0x9b, 0x3d, 0x04, 0x5c, - 0x96, 0x73, 0x6f, 0x01, 0x2f, 0xcd, 0x50, 0xa2, 0x64, 0x48, 0xa5, 0xd9, 0x48, 0x58, 0x06, 0x94, 0xf3, 0xf7, - 0xc0, 0xb7, 0x5e, 0x53, 0xe7, 0x7c, 0x00, 0x1d, 0x24, 0x1f, 0x03, 0x93, 0xbf, 0x1d, 0xc1, 0xf0, 0x18, 0xd9, - 0x8c, 0x6e, 0xb4, 0x93, 0xa2, 0x4f, 0x31, 0xfa, 0x58, 0x2d, 0xe9, 0x0b, 0xf7, 0x61, 0xa8, 0x10, 0x99, 0xea, - 0x85, 0x0b, 0x9d, 0xb1, 0xce, 0xd0, 0x7f, 0x78, 0x22, 0xdf, 0xb5, 0x03, 0x9b, 0xd8, 0xa1, 0x6c, 0xad, 0xdd, - 0xf6, 0x06, 0x75, 0x2d, 0x20, 0x9a, 0x92, 0x6a, 0xc6, 0x57, 0x17, 0x78, 0x43, 0x26, 0xea, 0x19, 0xfd, 0x16, - 0xdf, 0xb4, 0x4e, 0xf6, 0x86, 0x0a, 0x9f, 0xf8, 0x78, 0x3d, 0x49, 0x43, 0xc8, 0xdf, 0xd7, 0xd1, 0x42, 0xb6, - 0x49, 0x5c, 0x6a, 0x07, 0x05, 0xf5, 0x7b, 0x18, 0xb9, 0x5e, 0xda, 0xe9, 0xcf, 0x45, 0x02, 0xfa, 0x2b, 0x68, - 0x49, 0x21, 0x10, 0xd3, 0x70, 0x11, 0x64, 0xd4, 0xda, 0xcc, 0x83, 0xdc, 0xa3, 0x71, 0xbb, 0xf2, 0x48, 0x91, - 0xac, 0xd4, 0x50, 0xf2, 0x63, 0x88, 0x66, 0x04, 0xc8, 0xcf, 0x13, 0xf4, 0x39, 0x80, 0x0b, 0xa6, 0xf5, 0xd9, - 0x0a, 0x8c, 0xb7, 0x9c, 0xcc, 0xc8, 0x13, 0xb4, 0x9a, 0x74, 0x93, 0xeb, 0x2b, 0x94, 0xad, 0x94, 0xc9, 0xcf, - 0xab, 0xad, 0x78, 0xad, 0x44, 0xf1, 0x85, 0x6f, 0xe7, 0x5b, 0x7e, 0x83, 0x74, 0xb6, 0xdb, 0xaf, 0x79, 0xe5, - 0xb3, 0xab, 0x4c, 0x78, 0xbd, 0xb6, 0x1c, 0x7c, 0xfe, 0x3e, 0x8b, 0x31, 0xe4, 0x28, 0x3f, 0x16, 0xbb, 0xf3, - 0xe2, 0x90, 0x15, 0xfe, 0x79, 0x2d, 0x56, 0xc5, 0xc0, 0xbf, 0x43, 0x33, 0x05, 0xe3, 0x94, 0x31, 0x9f, 0x2e, - 0x1a, 0x40, 0xa7, 0x80, 0xb1, 0xbe, 0x69, 0x60, 0xea, 0xc3, 0x59, 0xc3, 0x52, 0x46, 0x8c, 0xc7, 0x9e, 0xa6, - 0x59, 0x3d, 0x13, 0x33, 0x6f, 0xda, 0xbf, 0x30, 0xf9, 0xb5, 0x3c, 0xb5, 0xb9, 0x9a, 0x59, 0x53, 0xe6, 0x7e, - 0x6d, 0x7f, 0xd5, 0xb4, 0xeb, 0xe3, 0x47, 0x5c, 0x4d, 0xfe, 0x04, 0xac, 0xc2, 0xa3, 0x4d, 0xd7, 0x75, 0xb9, - 0x95, 0x79, 0x90, 0xf1, 0x55, 0xb0, 0xc3, 0x4d, 0xed, 0x44, 0x22, 0x33, 0x0f, 0x5c, 0x75, 0xf8, 0x91, 0x29, - 0x83, 0x46, 0x68, 0x84, 0x82, 0x87, 0x59, 0x3e, 0x86, 0x27, 0xf3, 0x7d, 0xe5, 0x4c, 0x9e, 0x43, 0xc4, 0x9d, - 0xc0, 0x9e, 0xc5, 0x20, 0xc4, 0x7c, 0x33, 0x4b, 0x1c, 0x53, 0xbc, 0x68, 0x83, 0xea, 0x33, 0xac, 0xb9, 0x78, - 0x32, 0xb3, 0x45, 0x41, 0x63, 0x5e, 0x7e, 0x16, 0x75, 0x0b, 0xb2, 0x22, 0x4d, 0x92 + 0x70, 0x6a, 0x9e, 0x88, 0xb8, 0x82, 0x7c, 0x87, 0xa7, 0x6e, 0x67, 0x28, 0x38, 0x37, 0x8e, 0xbb, 0x21, 0x69, + 0x6e, 0xb1, 0xef, 0xde, 0xf3, 0xbd, 0x1b, 0xd1, 0x9f, 0xbf, 0x9d, 0x8a, 0x8f, 0x8a, 0x16, 0x95, 0x35, 0x33, + 0xc6, 0xc4, 0x2a, 0x4a, 0x27, 0x2e, 0xd0, 0x53, 0x0a, 0x8c, 0xf3, 0x91, 0x16, 0x64, 0xb6, 0xff, 0x73, 0x57, + 0x3d, 0x4d, 0x82, 0x84, 0x6d, 0x28, 0x6f, 0x9e, 0x51, 0x9b, 0xb3, 0x73, 0x26, 0xea, 0x43, 0x5c, 0xbd, 0xc5, + 0xa5, 0xbb, 0x47, 0xe8, 0x6f, 0xcb, 0xb1, 0x9e, 0x92, 0x7c, 0x8b, 0x9b, 0x76, 0x0d, 0xd9, 0x12, 0x25, 0x66, + 0xd7, 0xdd, 0x20, 0x6b, 0xcf, 0x4a, 0x62, 0x9b, 0xc1, 0xcc, 0x24, 0xf7, 0x70, 0x61, 0xa8, 0xce, 0xdc, 0x77, + 0x14, 0x71, 0xbc, 0xd4, 0x1b, 0x52, 0xf6, 0x04, 0x73, 0xd6, 0x71, 0x1c, 0xed, 0x11, 0x6e, 0x98, 0xf2, 0x3b, + 0xa1, 0x5e, 0x00, 0x92, 0x99, 0x27, 0xed, 0xe9, 0xd8, 0xf0, 0xe4, 0x89, 0x65, 0x27, 0x1b, 0x31, 0x66, 0xca, + 0x2e, 0x39, 0x36, 0xc6, 0xe8, 0x89, 0x06, 0x0f, 0xac, 0xb6, 0x5c, 0x9a, 0xdc, 0x70, 0x1e, 0x06, 0x6c, 0x06, + 0x51, 0x35, 0xcd, 0x76, 0x7e, 0x3d, 0xc5, 0x5b, 0x03, 0x49, 0xa8, 0xf6, 0xd5, 0x39, 0xcf, 0x01, 0x19, 0xde, + 0x86, 0x05, 0x42, 0x9e, 0x85, 0xa6, 0x6a, 0xa6, 0x08, 0x12, 0x30, 0xa5, 0x6c, 0xb9, 0x99, 0xa9, 0x18, 0xdb, + 0xc6, 0xb1, 0x51, 0x65, 0xc1, 0xaf, 0xe8, 0xaf, 0x1e, 0x45, 0x4f, 0x39, 0x60, 0x13, 0xc5, 0xea, 0x79, 0x39, + 0x4f, 0x2d, 0xa3, 0xfd, 0x63, 0x3a, 0x64, 0xe0, 0xa0, 0xb7, 0xc3, 0xa1, 0xc4, 0x98, 0xed, 0x43, 0xc4, 0xc8, + 0x2b, 0x2d, 0x0d, 0x6d, 0xd1, 0xd3, 0xbe, 0x91, 0x86, 0x53, 0xdf, 0x1a, 0x75, 0x04, 0xeb, 0x79, 0xb7, 0x0a, + 0x06, 0x05, 0x6e, 0x81, 0xd4, 0xac, 0xa5, 0x43, 0xcb, 0x11, 0x26, 0x3f, 0x90, 0x9f, 0x6a, 0x49, 0x17, 0x41, + 0xef, 0x35, 0x3a, 0x35, 0xf1, 0xaa, 0xe3, 0xc1, 0x82, 0xb6, 0xdb, 0xab, 0xd9, 0x1e, 0xc4, 0xbb, 0xbf, 0xd2, + 0xb6, 0x28, 0xb6, 0xcf, 0x35, 0x03, 0x20, 0xfd, 0xca, 0x5c, 0xe3, 0xa0, 0x28, 0xce, 0xa4, 0x8e, 0xcc, 0xb8, + 0x1a, 0x91, 0x87, 0x4e, 0x0e, 0xf8, 0x2f, 0x5b, 0x30, 0x8b, 0x79, 0x05, 0x9f, 0x4a, 0x9a, 0xc9, 0xfe, 0xa0, + 0x2e, 0xac, 0xa3, 0x52, 0xa3, 0x2c, 0x5f, 0xe6, 0xf5, 0xe4, 0x12, 0xcc, 0xed, 0x35, 0x2e, 0x28, 0x01, 0x56, + 0x84, 0x25, 0x96, 0x11, 0x68, 0x8c, 0x75, 0x5c, 0xb4, 0x83, 0x24, 0x23, 0x5f, 0x79, 0x69, 0xd7, 0x3b, 0x80, + 0x4c, 0xa5, 0x8b, 0x0b, 0x07, 0x26, 0x38, 0x73, 0x76, 0x17, 0x35, 0x5c, 0x0b, 0x67, 0x64, 0xcc, 0xec, 0xb1, + 0x8a, 0x63, 0x64, 0x9e, 0x66, 0xca, 0x3a, 0x17, 0x02, 0xae, 0xb4, 0x57, 0x24, 0x05, 0x83, 0xc7, 0xe2, 0x88, + 0xda, 0x36, 0x06, 0x13, 0xe6, 0xc1, 0x29, 0x53, 0xf3, 0xdc, 0x3d, 0x23, 0xa5, 0xc1, 0x41, 0x74, 0x57, 0xe2, + 0x4f, 0x9d, 0x01, 0x6d, 0x7d, 0x8c, 0x2d, 0x88, 0x09, 0x5e, 0x7d, 0x3e, 0x5d, 0x38, 0x17, 0xaf, 0x4e, 0x01, + 0x6c, 0x2d, 0x7b, 0x50, 0x17, 0x9a, 0x5e, 0xa8, 0x4a, 0x96, 0xa7, 0x84, 0x2a, 0x1c, 0x68, 0xa3, 0x3f, 0x83, + 0x1b, 0xb9, 0x2a, 0x02, 0x9f, 0x00, 0x5d, 0x1a, 0x0b, 0x14, 0x72, 0xcf, 0xe0, 0xf3, 0xe2, 0xdc, 0x98, 0xd3, + 0x44, 0x3a, 0x54, 0x07, 0xc1, 0x6e, 0x13, 0xdc, 0xad, 0x36, 0x03, 0x9a, 0x97, 0x28, 0x9c, 0x76, 0x55, 0xf0, + 0xc4, 0x41, 0xea, 0x6e, 0x05, 0x1b, 0xf5, 0x14, 0x92, 0xde, 0x31, 0x80, 0xec, 0x46, 0x44, 0x58, 0x5a, 0x9b, + 0x2f, 0x75, 0xcf, 0x32, 0xd7, 0x59, 0x62, 0x5b, 0x5a, 0x72, 0x1b, 0xa2, 0x5b, 0x5a, 0x6c, 0x3a, 0xe3, 0xe0, + 0x85, 0x58, 0x75, 0xb1, 0x3f, 0xb4, 0xde, 0xf9, 0xd7, 0x12, 0x69, 0xed, 0x4f, 0xcb, 0x31, 0x86, 0xa3, 0x5a, + 0x4d, 0xfe, 0x89, 0xd2, 0x93, 0x38, 0x68, 0x8c, 0x39, 0x33, 0x7d, 0x34, 0xe5, 0xb8, 0x2e, 0x08, 0x3a, 0x46, + 0xd9, 0x97, 0x66, 0xbc, 0x68, 0x49, 0x58, 0x03, 0xda, 0xaf, 0xf0, 0x38, 0x57, 0xe7, 0x8f, 0xc0, 0x9b, 0x6c, + 0x7b, 0xc3, 0x34, 0x48, 0x4d, 0x30, 0xdf, 0x53, 0x42, 0x74, 0xe1, 0x2c, 0xca, 0xe7, 0xc2, 0xb0, 0x57, 0xb6, + 0xd7, 0x76, 0x4c, 0x24, 0x7d, 0x28, 0xfc, 0xae, 0xd4, 0x1b, 0xff, 0xf1, 0x1a, 0xed, 0x9f, 0x6b, 0x04, 0xbf }; #endif -#if defined(__PV_LANGUAGE_ARABIC__) +#if defined(__PV_LANGUAGE_PORTUGUESE__) -// Wake-word = coffee +// Wake-word = olá computador static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xd5, 0x50, 0x75, 0xd2, 0x3e, 0x9a, 0x61, 0xe9, 0xf5, 0xd8, 0xba, 0xd9, 0x44, 0x1b, 0xf9, 0x81, 0xc8, 0xe3, - 0x17, 0x2a, 0x3f, 0xdc, 0xd2, 0x0c, 0x3c, 0x13, 0x4d, 0x91, 0xbd, 0xc3, 0x7d, 0x86, 0x88, 0xa4, 0x80, 0xab, - 0x44, 0x0f, 0x3e, 0xa6, 0xc5, 0x06, 0x1e, 0xd8, 0x10, 0x3a, 0xc1, 0x30, 0x86, 0xba, 0xaf, 0xa7, 0xb9, 0x01, - 0xfa, 0x8b, 0x69, 0x3a, 0xe4, 0xa8, 0xc7, 0x9a, 0xc8, 0xf4, 0x54, 0xf9, 0x4b, 0x5b, 0xed, 0x6e, 0xdf, 0xda, - 0xfc, 0x48, 0x92, 0xda, 0xb6, 0x8d, 0x4b, 0xfd, 0x19, 0x18, 0x22, 0x0c, 0x20, 0xa5, 0x59, 0xaf, 0x12, 0x9c, - 0x1a, 0x96, 0xb2, 0xf6, 0x2a, 0x62, 0x81, 0x53, 0x46, 0x6c, 0x73, 0x85, 0x37, 0x9e, 0xf4, 0xce, 0x35, 0xcb, - 0xec, 0x39, 0x54, 0x4d, 0x04, 0x5f, 0xed, 0x83, 0xd1, 0xba, 0xf7, 0x3a, 0x74, 0x21, 0xb9, 0x21, 0xdc, 0xc1, - 0x24, 0x7c, 0x90, 0xf7, 0x00, 0x4f, 0x0b, 0x68, 0x7f, 0x23, 0xea, 0x14, 0x75, 0xb1, 0x32, 0xb7, 0xcc, 0xfb, - 0x10, 0xc1, 0xd1, 0xf2, 0x33, 0x8e, 0xd3, 0x58, 0x38, 0xad, 0x77, 0xe7, 0xc4, 0x4f, 0x68, 0x9c, 0x58, 0x82, - 0x01, 0x8b, 0x96, 0x4c, 0xfd, 0x54, 0xbc, 0xae, 0xe4, 0x24, 0xa9, 0x50, 0xe9, 0xc3, 0xb4, 0x40, 0x53, 0x0f, - 0x4d, 0xa5, 0x67, 0x3e, 0xfa, 0x13, 0xf2, 0x82, 0xa4, 0x01, 0x11, 0xa9, 0x8d, 0xa0, 0xa6, 0x05, 0x47, 0x46, - 0x56, 0x40, 0x0b, 0x96, 0x08, 0x6c, 0x57, 0xf0, 0xd5, 0x0e, 0xdc, 0x13, 0x67, 0xae, 0xfb, 0xbf, 0xea, 0x01, - 0x36, 0x61, 0x74, 0x0b, 0x75, 0x80, 0x3f, 0x48, 0xbe, 0x96, 0x62, 0x9a, 0xc6, 0xde, 0x36, 0x3a, 0xe4, 0x13, - 0x41, 0xb2, 0xbf, 0xdd, 0x87, 0x13, 0x2d, 0x8d, 0x7f, 0xad, 0x9a, 0x2e, 0xef, 0x18, 0x33, 0x06, 0xca, 0xdf, - 0x23, 0x30, 0x43, 0x4f, 0x89, 0x53, 0x19, 0x55, 0xce, 0x32, 0x0a, 0xef, 0x0c, 0x50, 0xab, 0xa8, 0x9a, 0x8c, - 0x8f, 0xee, 0x72, 0x92, 0x9d, 0x37, 0xca, 0xdb, 0x23, 0x8f, 0x6e, 0x67, 0x74, 0xba, 0x2c, 0x67, 0x98, 0xe2, - 0x26, 0x55, 0xf9, 0xb9, 0xf2, 0x77, 0xf2, 0xfb, 0x4d, 0xbd, 0x5b, 0xf1, 0x97, 0xe3, 0x79, 0x0d, 0xbc, 0x88, - 0xbf, 0xca, 0xfd, 0xdf, 0x08, 0xe4, 0xa1, 0x12, 0x3c, 0xa4, 0xc0, 0x84, 0x55, 0xb2, 0xcc, 0x0a, 0xb5, 0xfb, - 0xde, 0x9d, 0xd5, 0x44, 0x80, 0x6a, 0x8c, 0x4e, 0xc9, 0x38, 0x2c, 0x88, 0x2f, 0x4f, 0xa0, 0xab, 0x24, 0x5b, - 0xa1, 0x1c, 0x0a, 0x41, 0x59, 0xc9, 0x17, 0x45, 0xa4, 0x54, 0x77, 0xcd, 0xef, 0x39, 0x29, 0x55, 0xb1, 0x23, - 0x05, 0xda, 0x1b, 0x0d, 0xcd, 0x3e, 0x2a, 0xbf, 0x2f, 0xb6, 0x44, 0x8a, 0x50, 0x08, 0xd6, 0x76, 0x67, 0x49, - 0xbf, 0xfc, 0xff, 0xdd, 0x8c, 0xc8, 0x20, 0x1c, 0x87, 0x2b, 0x06, 0x9e, 0x62, 0x56, 0xf5, 0x01, 0x43, 0x4e, - 0x46, 0x53, 0x2c, 0x31, 0x2a, 0x63, 0x57, 0xc6, 0x7f, 0x3b, 0xf5, 0x12, 0x59, 0x1b, 0xe7, 0x4b, 0x1e, 0x18, - 0xe5, 0xb5, 0x0f, 0xcc, 0x47, 0x79, 0x85, 0x50, 0xb6, 0x0e, 0xab, 0xd7, 0xc0, 0x3d, 0xb1, 0x83, 0x8f, 0xed, - 0x7f, 0xe5, 0xd9, 0x56, 0xc0, 0x3a, 0xd2, 0x4b, 0x34, 0x6e, 0x0f, 0x5a, 0x69, 0xab, 0x8b, 0x8a, 0xcd, 0xa8, - 0x4d, 0x75, 0x4d, 0x04, 0x56, 0x01, 0x89, 0x74, 0xe6, 0x9e, 0x30, 0xbc, 0xa1, 0x65, 0x10, 0x34, 0x8e, 0x88, - 0x16, 0x89, 0xd4, 0x54, 0xf9, 0x16, 0x8b, 0xb5, 0x45, 0xea, 0xc1, 0x2f, 0xd7, 0x1b, 0x0f, 0xe9, 0x98, 0x3b, - 0xc3, 0xf5, 0x37, 0xb8, 0x7f, 0x2e, 0x1b, 0x25, 0x5e, 0x24, 0x35, 0xab, 0x02, 0x72, 0x7c, 0xba, 0xf7, 0xdf, - 0x8b, 0xab, 0x45, 0xce, 0x75, 0x57, 0xfc, 0x9e, 0x04, 0x03, 0x51, 0x76, 0x1d, 0x68, 0x4b, 0x59, 0x18, 0x93, - 0x49, 0xb8, 0x41, 0x00, 0xa6, 0x5b, 0x43, 0x79, 0x07, 0xfe, 0x9b, 0x52, 0x96, 0xca, 0x7c, 0x0b, 0x5d, 0x4b, - 0x2b, 0x9c, 0xea, 0xe0, 0x6e, 0x2b, 0xde, 0x0a, 0x34, 0x96, 0x3f, 0xeb, 0x06, 0xa4, 0x18, 0x70, 0x74, 0x23, - 0x49, 0xed, 0x7c, 0x72, 0x30, 0x8d, 0xa4, 0x23, 0xe1, 0xec, 0x52, 0x05, 0xd5, 0x4c, 0xe3, 0xaa, 0x0f, 0x77, - 0x91, 0xe6, 0x37, 0x74, 0xd0, 0x78, 0xc8, 0x3c, 0xd0, 0x2b, 0x86, 0xd3, 0x6a, 0x9f, 0x95, 0xe5, 0xf2, 0x47, - 0x1f, 0xdc, 0xbc, 0x00, 0xb6, 0x9e, 0x3d, 0x75, 0x1f, 0x38, 0x31, 0x8f, 0x0f, 0xdc, 0x5d, 0x81, 0x4d, 0x70, - 0x1a, 0x6e, 0x5e, 0x17, 0xb5, 0x8c, 0x2d, 0xe1, 0x38, 0x3b, 0x19, 0x1e, 0xbb, 0xe4, 0xb8, 0x84, 0x47, 0x54, - 0xc8, 0x87, 0x47, 0x8a, 0x33, 0xef, 0x33, 0x84, 0x0c, 0x8f, 0x11, 0x89, 0x33, 0xc1, 0x3c, 0x06, 0xe0, 0xdf, - 0x04, 0xbe, 0x82, 0x5c, 0xb3, 0x1a, 0x4f, 0x06, 0x9d, 0x38, 0x90, 0x9b, 0xd2, 0x04, 0x79, 0x1b, 0x00, 0xed, - 0xf8, 0x64, 0x3c, 0xd3, 0x3b, 0x51, 0x3e, 0x96, 0x2b, 0x59, 0xef, 0x5b, 0xeb, 0x28, 0xf7, 0x3b, 0x4a, 0x57, - 0xa2, 0xba, 0xee, 0x1f, 0xbb, 0xd0, 0xf8, 0x88, 0xea, 0xf2, 0xa6, 0xd6, 0xbf, 0xea, 0x0f, 0xf0, 0xe1, 0xcf, - 0x5c, 0xd1, 0xae, 0x24, 0x99, 0x9b, 0x43, 0xa1, 0x1b, 0x6e, 0xa9, 0xc9, 0xe2, 0x0d, 0xef, 0xa2, 0x58, 0xe8, - 0x97, 0xe9, 0xa0, 0x24, 0x28, 0x28, 0xaf, 0x5a, 0x60, 0xf6, 0x1f, 0x83, 0x73, 0x75, 0xe8, 0x93, 0x96, 0xcc, - 0xd8, 0xc8, 0xa4, 0x69, 0x82, 0xb9, 0xe4, 0x12, 0xa9, 0x4d, 0x87, 0xaf, 0x11, 0xe0, 0x55, 0x31, 0x20, 0xf9, - 0x72, 0x93, 0x2d, 0xbd, 0xbe, 0xf1, 0x52, 0xa2, 0x8e, 0x2e, 0x40, 0x42, 0x07, 0xd7, 0x47, 0x6c, 0x52, 0xef, - 0x57, 0x4c, 0xfd, 0xf0, 0x2f, 0x36, 0xb0, 0xa4, 0xf3, 0x10, 0xce, 0x70, 0x39, 0x66, 0xa1, 0x56, 0x60, 0x35, - 0xf2, 0xe3, 0x0f, 0xae, 0x31, 0xed, 0xb8, 0x73, 0xd6, 0x75, 0x03, 0x78, 0xdd, 0xbf, 0x3b, 0xbe, 0x01, 0x76, - 0x81, 0x4b, 0x0e, 0x48, 0x5b, 0x08, 0xd6, 0x58, 0x9f, 0x0f, 0xff, 0xf9, 0x51, 0x98, 0xad, 0x46, 0x8d, 0x1e, - 0xa7, 0xaf, 0x79, 0x86, 0x1e, 0x12, 0xc7, 0x42, 0xab, 0x8b, 0xdc, 0x72, 0xcf, 0x5d, 0xfc, 0xe4, 0x8d, 0x14, - 0x62, 0x52, 0xed, 0xb2, 0x5e, 0x5a, 0xc3, 0x3f, 0x29, 0x31, 0x36, 0x3e, 0x3e, 0xc1, 0xb1, 0x08, 0xc7, 0x18, - 0x71, 0x12, 0xf4, 0x1b, 0xa4, 0xd5, 0x1c, 0xa7, 0x7d, 0x16, 0xb2, 0x07, 0x54, 0xcd, 0xd0, 0x76, 0x0b, 0xb4, - 0x3c, 0x24, 0x30, 0xb4, 0xf6, 0xc4, 0x75, 0x1d, 0x91, 0xa9, 0x00, 0x23, 0xbf, 0x28, 0x1c, 0x7a, 0x63, 0x81, - 0x75, 0x40, 0x0a, 0x4c, 0x8b, 0xc1, 0x13, 0xf5, 0x43, 0xe2, 0x98, 0x4c, 0x53, 0xc4, 0x12, 0xe5, 0x49, 0x77, - 0x92, 0x36, 0x3c, 0x95, 0xd7, 0xf3, 0x5f, 0x5b, 0x6e, 0x74, 0x82, 0xed, 0x55, 0x44, 0x2a, 0xbc, 0xad, 0x6f, - 0x9f, 0xa5, 0xab, 0x8a, 0xd3, 0xb8, 0xce, 0x5d, 0xd6, 0x74, 0x2e, 0x37, 0xb6, 0x49, 0x5a, 0xab, 0xf4, 0x9b, - 0x1f, 0xbd, 0x06, 0x83, 0x4a, 0x31, 0x22, 0xd0, 0x09, 0xc9, 0x89, 0x7c, 0xda, 0xcc, 0x8c, 0xa3, 0xde, 0xd7, - 0xa1, 0xc0, 0xe9, 0xef, 0x8c, 0x6d, 0x42, 0x1a, 0xe8, 0x7b, 0x67, 0x46, 0x81, 0x60, 0x3b, 0x68, 0x92, 0xa6, - 0x04, 0xc2, 0xab, 0xe0, 0x87, 0xe4, 0x6b, 0x18, 0x9a, 0x01, 0x9a, 0x99, 0x2e, 0xf0, 0x95, 0x3e, 0x09, 0x38, - 0x94, 0xbe, 0x59, 0xd5, 0xdb, 0x98, 0x31, 0xc5, 0xb7, 0x97, 0x4f, 0xe9, 0x27, 0x53, 0xc9, 0x8a, 0xb1, 0x19, - 0x56, 0x6d, 0x26, 0x49, 0x74, 0x24, 0xa5, 0x02, 0xc8, 0x15, 0x93, 0x81, 0xf7, 0x94, 0xee, 0x23, 0x10, 0x8c, - 0xd3, 0xd8, 0x97, 0xe5, 0xaf, 0x70, 0xb4, 0x01, 0x7d, 0x4f, 0x4a, 0x49, 0x3c, 0x42, 0xea, 0x05, 0x71, 0xec, - 0xfc, 0xa8, 0x67, 0x55, 0xc9, 0x49, 0x10, 0xac, 0xeb, 0x95, 0x7b, 0x3f, 0x89, 0x72, 0x60, 0x1e, 0xa9, 0xa0, - 0xd3, 0x08, 0x83, 0x58, 0x23, 0xf6, 0xf2, 0xa5, 0xf6, 0x84, 0x02, 0x06, 0xc4, 0xde, 0x0d, 0x16, 0xd9, 0xdd, - 0x2b, 0x53, 0x56, 0x2a, 0x29, 0x78, 0x80, 0x83, 0x57, 0x84, 0x0f, 0xc4, 0x33, 0xa8, 0x5c, 0xd4, 0xf9, 0x8c, - 0x34, 0x18, 0xbc, 0xc5, 0x0d, 0xad, 0x82, 0x66, 0x1d, 0x23, 0x57, 0xc7, 0xde, 0x5e, 0x23, 0x06, 0xcf, 0x8e, - 0xe8, 0xd9, 0xf1, 0x62, 0x6e, 0x66, 0xe8, 0xa1, 0x60, 0xb5, 0x32, 0x90, 0x06, 0x4f, 0x41, 0xca, 0xb3, 0xa9, - 0x3f, 0xc1, 0xf9, 0x1f, 0xa0, 0xd6, 0xfd, 0x53, 0x07, 0x51, 0xf7, 0x1a, 0xc7, 0xd9, 0x5a, 0x69, 0xc6, 0x48, - 0x12, 0x18, 0x98, 0xd6, 0x10, 0xa8, 0xec, 0xa4, 0x6f, 0xdf, 0xfb, 0x6c, 0xc1, 0x19, 0xd7, 0xb9, 0x1b, 0xc5, - 0xcc, 0xb1, 0x64, 0xbc, 0xea, 0x78, 0x5e, 0xc8, 0x96, 0xd6, 0x62, 0xa9, 0x99, 0x18, 0x1f, 0xbe, 0xe9, 0xf0, - 0x1e, 0x5a, 0x67, 0x6d, 0xd4, 0xee, 0x49, 0xcf, 0x1e, 0x8c, 0x0c, 0xd8, 0xbc, 0x80, 0xd3, 0x83, 0xcd, 0x7b, - 0xe7, 0xb6, 0x0f, 0x63, 0x68, 0x0a, 0x25, 0xc7, 0x94, 0xc1, 0xe7, 0x87, 0x65, 0x1b, 0xd2, 0x2d, 0xdb, 0xe4, - 0x27, 0x19, 0x25, 0x0d, 0x54, 0x1b, 0x08, 0xca, 0x6f, 0xe2, 0x29, 0xb9, 0x68, 0x56, 0x59, 0x97, 0x62, 0x78, - 0x6d, 0xe8, 0xc5, 0xa4, 0x67, 0x23, 0xb0, 0x24, 0xe6, 0x7a, 0xc0, 0xc4, 0x15, 0xa1, 0xa1, 0x33, 0xd6, 0x1b, - 0x70, 0x38, 0xff, 0xd4, 0xa3, 0x34, 0x60, 0x06, 0x7e, 0x53, 0xe3, 0x23, 0x53, 0x4c, 0x2f, 0xf9, 0x3d, 0x00, - 0x67, 0x06, 0x9b, 0xe9, 0x73, 0xde, 0xe3, 0x9c, 0x87, 0xa9, 0x9f, 0xb3, 0x84, 0x68, 0x62, 0xaf, 0x76, 0x59, - 0x4b, 0x82, 0xd2, 0x76, 0x06, 0x1f, 0x5d, 0x15, 0x45, 0xd9, 0x0c, 0x6e, 0xaa, 0xa6, 0x2e, 0x1d, 0x65, 0xdc, - 0x29, 0x10, 0x3e, 0x6d, 0x9f, 0xe1, 0x80, 0x18, 0x16, 0x71, 0x6b, 0xec, 0x06, 0xdc, 0xd4, 0x5b, 0xc6, 0x10, - 0xff, 0xfb, 0x28, 0x7a, 0x34, 0xdb, 0xd2, 0xcb, 0x13, 0x47, 0x3c, 0x08, 0xba, 0x71, 0x9c, 0x81, 0x15, 0x63, - 0xf5, 0x84, 0xef, 0xc3, 0x8b, 0xcb, 0x38, 0x7b, 0x30, 0x9c, 0xb7, 0x28, 0x0c, 0x06, 0xb3, 0x0e, 0xe4, 0xa9, - 0x43, 0xbb, 0x87, 0xee, 0xee, 0x1d, 0xa7, 0xc9, 0xde, 0x2a, 0x69, 0x06, 0x2c, 0xa1, 0x73, 0xf6, 0xfa, 0x22, - 0xa7, 0xd0, 0x91, 0x14, 0x75, 0x0f, 0xa6, 0xf7, 0xf6, 0x36, 0x9e, 0x73, 0x6a, 0xf2, 0x28, 0xde, 0x5f, 0x0c, - 0x70, 0x89, 0xc4, 0x05, 0xc7, 0x35, 0x3e, 0xec, 0x03, 0x04, 0xf7, 0xa9, 0x41, 0xab, 0x88, 0xdf, 0x2c, 0x6c, - 0x13, 0x2b, 0x4c, 0x63, 0xf0, 0x90, 0x9d, 0x70, 0xb1, 0xfd, 0x65, 0xa6, 0x1d, 0x00, 0x7d, 0x90, 0x21, 0x86, - 0x18, 0xf1, 0x12, 0xe7, 0x13, 0x2a, 0x3d, 0xa2, 0xa1, 0x6d, 0xbf, 0x7a, 0xcb, 0x7b, 0x2b, 0xac, 0x94, 0xa5, - 0xa5, 0xf0, 0x62, 0x9d, 0x56, 0x19, 0xe5, 0xcd, 0x56, 0x18, 0xde, 0xbf, 0x0a, 0xe1, 0x36, 0x9f, 0xef, 0xea, - 0x07, 0xe3, 0x3c, 0x05, 0x6e, 0xa8, 0xde, 0xd8, 0xd1, 0x9f, 0x8d, 0xab, 0x7f, 0x09, 0x65, 0x27, 0x01, 0xc8, - 0xc9, 0xfb, 0x0b, 0x93, 0x3f, 0x41, 0x7e, 0x01, 0x07, 0xfb, 0x23, 0xb3, 0x76, 0x10, 0x43, 0xe9, 0x02, 0x6f, - 0x4f, 0x8d, 0xfa, 0x4c, 0x10, 0x6b, 0x85, 0x75, 0x7e, 0xba, 0x89, 0x56, 0x28, 0x3f, 0x27, 0xd2, 0xba, 0x70, - 0xef, 0xbe, 0x83, 0xf5 + 0x4b, 0x18, 0x62, 0x21, 0xfb, 0xc5, 0x95, 0x04, 0xad, 0xd7, 0xc2, 0x2b, 0x76, 0x8e, 0x69, 0x6f, 0x15, 0x34, + 0x46, 0x41, 0xbf, 0x7f, 0x94, 0xf9, 0x26, 0xf3, 0x23, 0xf4, 0xb5, 0x93, 0x53, 0xe6, 0x22, 0x1d, 0x8c, 0x40, + 0x07, 0xb2, 0x1f, 0xcd, 0xad, 0xe3, 0xa9, 0xc1, 0x09, 0x8d, 0x4e, 0x65, 0xd0, 0x21, 0x6f, 0x30, 0x7b, 0xd8, + 0xaa, 0xe8, 0xce, 0xdf, 0xcc, 0x11, 0xe5, 0x62, 0xf0, 0xb1, 0x01, 0x94, 0xd7, 0x78, 0xe5, 0x5f, 0x31, 0x62, + 0xe2, 0x89, 0xbf, 0x1d, 0x41, 0x82, 0xdb, 0xc5, 0x9c, 0x3c, 0x0a, 0x15, 0x90, 0x64, 0xb4, 0x3c, 0x0b, 0xa4, + 0x42, 0xc4, 0x43, 0x66, 0x06, 0x8f, 0x9d, 0xc7, 0xb3, 0x4f, 0xb2, 0x2b, 0x1e, 0x64, 0xe0, 0xd7, 0xc6, 0x00, + 0x94, 0x96, 0xa4, 0x3b, 0xdf, 0x52, 0xfe, 0x3b, 0xb1, 0x87, 0x38, 0x29, 0x96, 0x20, 0x0d, 0xd9, 0x29, 0x8f, + 0xe2, 0x15, 0x0d, 0x78, 0xbf, 0xbe, 0x5c, 0x00, 0x44, 0x92, 0x03, 0xcf, 0x02, 0x67, 0xb1, 0xe5, 0x49, 0x81, + 0x26, 0x04, 0x47, 0x43, 0xc2, 0xd2, 0x5d, 0xd7, 0xd2, 0x48, 0x9e, 0xcb, 0x26, 0x11, 0xfc, 0x5c, 0x2b, 0x26, + 0x57, 0x4a, 0x9a, 0xa4, 0xe9, 0x8c, 0xa2, 0x93, 0x02, 0x2a, 0x5b, 0x07, 0x0b, 0x10, 0xce, 0x5e, 0x6d, 0x07, + 0xb1, 0xc3, 0x4e, 0x2f, 0xad, 0xc4, 0x34, 0x2b, 0xb0, 0xe3, 0x50, 0x14, 0xb6, 0x0e, 0x08, 0x79, 0x00, 0x06, + 0xed, 0xa7, 0x98, 0x2c, 0xc4, 0x85, 0x08, 0x99, 0x21, 0x10, 0x7c, 0xe6, 0x0a, 0x92, 0xe4, 0x35, 0xa7, 0x45, + 0xb5, 0x56, 0x55, 0x67, 0x58, 0x68, 0xb1, 0xc9, 0x9f, 0xb1, 0x72, 0x5d, 0xcb, 0xcc, 0x76, 0x26, 0xf8, 0x52, + 0xc9, 0x16, 0xa8, 0x45, 0x69, 0xfb, 0xe6, 0xef, 0xbb, 0x34, 0x01, 0x59, 0x08, 0xbf, 0xf5, 0xcf, 0xf7, 0x83, + 0x3f, 0x1e, 0x13, 0x4f, 0x20, 0x2f, 0x40, 0x89, 0x65, 0x81, 0x5c, 0x87, 0x39, 0xb4, 0x10, 0x07, 0xb0, 0x87, + 0xc8, 0x55, 0x85, 0x8c, 0xbc, 0x41, 0xdd, 0x18, 0x76, 0xec, 0x70, 0x4e, 0x61, 0xaf, 0x0e, 0x28, 0x55, 0x66, + 0x18, 0x4e, 0x8c, 0x4d, 0x00, 0x82, 0x62, 0xb8, 0x22, 0x66, 0x69, 0xa8, 0x4b, 0xfa, 0x4e, 0x92, 0x9c, 0x76, + 0xfc, 0x83, 0x48, 0x0d, 0x26, 0x0d, 0xf7, 0xf3, 0xde, 0x49, 0x4e, 0xb4, 0xf9, 0x9d, 0xfb, 0xab, 0x62, 0xe2, + 0x2b, 0xa1, 0x25, 0xeb, 0x1e, 0x24, 0x24, 0x5c, 0xec, 0x64, 0x6d, 0xe5, 0xe6, 0xc6, 0xa1, 0xbe, 0x64, 0x71, + 0x7b, 0xa8, 0x5d, 0x01, 0xb1, 0x30, 0x22, 0x86, 0x34, 0xc5, 0x12, 0x37, 0xa3, 0x7c, 0x1d, 0x0a, 0x7c, 0xb8, + 0xea, 0x23, 0xe8, 0xfc, 0x4b, 0xa2, 0xed, 0x70, 0x3b, 0x14, 0xfb, 0x95, 0xb2, 0xec, 0x57, 0x12, 0x9d, 0xb9, + 0x34, 0x41, 0xa0, 0x48, 0x01, 0x38, 0xc7, 0x74, 0xd9, 0x42, 0x69, 0x25, 0xe9, 0xb6, 0x35, 0x49, 0x9c, 0xf5, + 0x89, 0x96, 0xd2, 0x94, 0x27, 0xbd, 0x36, 0x32, 0x57, 0x03, 0x12, 0x67, 0x22, 0x8e, 0xe3, 0xc7, 0x89, 0x07, + 0x5e, 0xfd, 0x19, 0xe9, 0x07, 0x28, 0x7b, 0xbd, 0x09, 0x7d, 0x32, 0xbc, 0x22, 0xce, 0x50, 0x96, 0x9d, 0x0f, + 0x4f, 0xd2, 0x5a, 0xe9, 0x92, 0x77, 0xbb, 0xc8, 0xd0, 0x04, 0x22, 0x3e, 0x8b, 0x95, 0x95, 0x40, 0xc8, 0x7e, + 0xc2, 0x2b, 0x91, 0x50, 0x47, 0x21, 0x49, 0xe9, 0x78, 0xcb, 0xef, 0xc7, 0xdd, 0x34, 0x10, 0xcb, 0x27, 0xac, + 0x66, 0xdb, 0x80, 0x44, 0xfa, 0xc2, 0x45, 0xd0, 0x1f, 0x7b, 0xc3, 0xe8, 0x2c, 0x97, 0x71, 0xac, 0x52, 0x1c, + 0x78, 0x73, 0x2f, 0xa7, 0x99, 0xc5, 0xd4, 0xa0, 0x42, 0xb5, 0x71, 0x1a, 0x50, 0x2f, 0x1d, 0xbe, 0x6e, 0xc0, + 0x5e, 0x8e, 0x5d, 0xc8, 0xd1, 0x92, 0x87, 0xa6, 0xe5, 0x4f, 0xdf, 0x06, 0xf8, 0xc3, 0x1d, 0x42, 0xd6, 0xd8, + 0x71, 0x54, 0x9d, 0x48, 0xb7, 0x76, 0x81, 0x35, 0x67, 0x4b, 0x13, 0x76, 0xcb, 0x62, 0x34, 0xe7, 0x30, 0x8a, + 0xe9, 0x40, 0x5a, 0x0f, 0xf7, 0xf8, 0xb5, 0x13, 0x8e, 0x85, 0x87, 0x54, 0xf5, 0xdd, 0x87, 0x87, 0x07, 0xd8, + 0xc4, 0xa5, 0xa2, 0x29, 0xb5, 0x0d, 0xb4, 0x5c, 0xd3, 0x43, 0xd6, 0xbb, 0x0b, 0x1c, 0xb5, 0xa2, 0x57, 0x65, + 0xa4, 0xe6, 0x30, 0x43, 0xb2, 0x31, 0x4c, 0x5c, 0xdf, 0xb4, 0x4e, 0x24, 0xe3, 0x19, 0x83, 0x03, 0x1b, 0xca, + 0x0b, 0xa8, 0x56, 0xc1, 0xc5, 0xc7, 0xde, 0xc2, 0x34, 0x3d }; #endif -#if defined(__PV_LANGUAGE_POLISH__) +#if defined(__PV_LANGUAGE_RUSSIAN__) -// Wake-word = cześć komputer +// Wake-word = привет компьютер static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x23, 0x5a, 0xda, 0x76, 0xf9, 0xc1, 0x39, 0x71, 0x29, 0xed, 0x13, 0xca, 0xaf, 0xb5, 0x99, 0x14, 0xd1, 0x6f, - 0xba, 0xd3, 0xf4, 0xf6, 0x75, 0x6c, 0x27, 0x0f, 0x45, 0x36, 0xfb, 0x79, 0x54, 0xbc, 0xea, 0xd8, 0xae, 0x7e, - 0x59, 0xf2, 0x18, 0x16, 0x3a, 0x62, 0x56, 0x06, 0x23, 0xc2, 0x7a, 0x68, 0xb1, 0xf3, 0x30, 0x1b, 0xc0, 0xf7, - 0xe9, 0xcc, 0xa9, 0xf3, 0x16, 0x62, 0x00, 0x62, 0xe1, 0xf1, 0xe5, 0xa0, 0x1b, 0x93, 0x1b, 0x26, 0x24, 0xc9, - 0x51, 0xe8, 0xd0, 0x93, 0x44, 0x0a, 0x3b, 0xb2, 0x8e, 0x61, 0xfc, 0xbd, 0xf7, 0xe2, 0x80, 0xdc, 0x73, 0xee, - 0x1d, 0x7a, 0xf5, 0x5c, 0x3c, 0x39, 0xd2, 0x81, 0xb7, 0xd7, 0x31, 0x67, 0x51, 0x91, 0x20, 0x09, 0x00, 0x30, - 0xab, 0x47, 0xf9, 0xaf, 0x99, 0x67, 0xeb, 0x1a, 0x0d, 0x2a, 0x26, 0x11, 0x68, 0x11, 0x16, 0x61, 0x8d, 0x6b, - 0x7a, 0x31, 0x6d, 0x41, 0x49, 0xd9, 0x5d, 0x35, 0xc8, 0xcb, 0xa0, 0x6d, 0xbd, 0x2b, 0xbd, 0x17, 0x2b, 0x26, - 0xa9, 0x79, 0x61, 0xb2, 0x7f, 0xec, 0x0f, 0x08, 0x47, 0x9c, 0x04, 0x1c, 0xd3, 0x1e, 0x62, 0xf5, 0x20, 0x05, - 0x81, 0x5b, 0xc9, 0x9f, 0xfb, 0x46, 0x8c, 0x11, 0x90, 0x78, 0x4c, 0x3e, 0x41, 0x71, 0x27, 0xa0, 0x0e, 0x43, - 0x10, 0x70, 0x79, 0x4d, 0x97, 0xfc, 0x5e, 0x73, 0x69, 0x92, 0x3b, 0x9f, 0x6b, 0x9e, 0x1c, 0x20, 0xcc, 0xd6, - 0xc9, 0x19, 0xcf, 0x68, 0xc4, 0xc6, 0x84, 0xce, 0x16, 0x7b, 0xab, 0x47, 0xdb, 0x22, 0xaa, 0x05, 0x54, 0x6b, - 0xab, 0x0d, 0xc0, 0x1c, 0x8b, 0x82, 0x51, 0xdc, 0xec, 0xe9, 0x15, 0x13, 0x33, 0x4e, 0x51, 0x5f, 0xca, 0xe6, - 0x6d, 0x0a, 0x18, 0x94, 0xd7, 0x59, 0xc7, 0x52, 0xda, 0xdf, 0x03, 0x73, 0x76, 0xc1, 0x86, 0x44, 0x1d, 0xbd, - 0x2d, 0xaa, 0x2a, 0x2b, 0x4e, 0x6f, 0xec, 0x20, 0xe1, 0x55, 0x9f, 0xbf, 0xe6, 0x1d, 0x4e, 0xd5, 0xa7, 0xac, - 0x85, 0x4f, 0x46, 0xa6, 0x52, 0x82, 0x81, 0xb0, 0x18, 0x06, 0xe4, 0xcd, 0xce, 0x97, 0x1f, 0x40, 0xf7, 0xdb, - 0x0c, 0x7e, 0x86, 0x2b, 0x21, 0x8b, 0x5a, 0xd5, 0x9c, 0xdb, 0xb4, 0x57, 0xb1, 0x35, 0x47, 0xe8, 0xbd, 0xc1, - 0xd3, 0xd9, 0xc5, 0xc5, 0x78, 0x9e, 0xa1, 0x5b, 0xfc, 0xbe, 0xa7, 0xf3, 0x51, 0x7b, 0xe8, 0xac, 0xcc, 0x94, - 0xbe, 0x32, 0x75, 0x83, 0xfc, 0x58, 0xb2, 0x2e, 0x20, 0x0e, 0x2c, 0xe2, 0x9f, 0xa2, 0x83, 0xbf, 0xfd, 0x15, - 0x06, 0x31, 0x7b, 0x5e, 0xd8, 0x7c, 0x46, 0x53, 0x8a, 0xa3, 0xb9, 0x29, 0x27, 0xa4, 0x38, 0x49, 0x6b, 0x56, - 0x83, 0x35, 0x4f, 0x23, 0xc7, 0x5f, 0x12, 0x2b, 0x36, 0x23, 0xe0, 0xa8, 0x2c, 0x38, 0xc6, 0x61, 0x25, 0xbe, - 0x85, 0x37, 0x73, 0x6d, 0xbf, 0x35, 0x8b, 0x0f, 0x4d, 0x3b, 0x2e, 0xcb, 0x30, 0x72, 0xb1, 0x8d, 0x4a, 0xa6, - 0x6d, 0x23, 0x50, 0x64, 0xd0, 0x45, 0xf7, 0x57, 0x0b, 0x20, 0x77, 0x44, 0x78, 0x6b, 0xff, 0xca, 0xda, 0x3f, - 0xd9, 0x88, 0xb6, 0x78, 0x91, 0xd7, 0x70, 0xd8, 0xc3, 0x84, 0x6b, 0xf9, 0x01, 0x68, 0xa1, 0xd2, 0x39, 0x37, - 0xb0, 0x5f, 0x09, 0x3b, 0x74, 0x6a, 0x64, 0x39, 0xb9, 0x4a, 0x8e, 0x28, 0x6b, 0x4d, 0xeb, 0x79, 0xfd, 0xc9, - 0x83, 0xa0, 0x6d, 0x9f, 0x5e, 0x24, 0x7b, 0x58, 0xd3, 0x7e, 0xd9, 0x36, 0xed, 0xfd, 0x2c, 0xbc, 0x1a, 0x6f, - 0x25, 0x6a, 0xfe, 0xfe, 0x8f, 0x6b, 0xee, 0x5d, 0x26, 0xdc, 0xf9, 0xb2, 0x38, 0x6c, 0xae, 0x62, 0x5a, 0xa0, - 0x11, 0xe0, 0x2b, 0x18, 0xda, 0x78, 0x90, 0xc6, 0x27, 0x2d, 0x05, 0x85, 0xbb, 0x48, 0x7b, 0x5d, 0xf3, 0x5b, - 0x55, 0xc2, 0x33, 0x80, 0xa2, 0x08, 0x7c, 0xec, 0x04, 0x13, 0xa7, 0x3f, 0x84, 0x1a, 0x20, 0x5f, 0x5f, 0x64, - 0x80, 0xd3, 0xe4, 0x4f, 0x1d, 0x4c, 0x40, 0x17, 0xb0, 0x54, 0xc9, 0xba, 0xef, 0xe4, 0xc6, 0x1f, 0x2d, 0xc1, - 0xa1, 0x89, 0xc6, 0x18, 0x04, 0xf1, 0x05, 0x7e, 0x01, 0x1f, 0x93, 0x35, 0x74, 0x9d, 0x36, 0x7b, 0x06, 0x54, - 0xbe, 0x43, 0xb2, 0x30, 0xe5, 0xd9, 0x6f, 0xc5, 0x31, 0x94, 0x7e, 0x99, 0x4b, 0x26, 0xcd, 0xdf, 0x4a, 0xe0, - 0x0e, 0x6f, 0x20, 0x75, 0x30, 0xcd, 0xa6, 0xdc, 0x86, 0x0e, 0x86, 0x9c, 0x7a, 0xed, 0x5c, 0x51, 0xa1, 0xcf, - 0xdd, 0xe8, 0x52, 0x05, 0x62, 0x38, 0x19, 0xd3, 0x7b, 0x7c, 0x7b, 0xd2, 0x57, 0xad, 0x8a, 0xb3, 0x55, 0x61 + 0x9f, 0xc5, 0x7c, 0x5d, 0x85, 0x85, 0x5a, 0xb1, 0x37, 0x3c, 0xa4, 0xaa, 0x68, 0x10, 0x92, 0x2f, 0x72, 0x1a, + 0xab, 0x1f, 0x48, 0xd0, 0x5d, 0x0c, 0x8d, 0x4d, 0xf7, 0x6d, 0x33, 0xb7, 0x01, 0x33, 0x1a, 0x91, 0xa0, 0x8b, + 0x26, 0x38, 0x1c, 0x0b, 0x35, 0xa3, 0xcf, 0xe1, 0x46, 0x18, 0xf1, 0xce, 0xbf, 0x18, 0x08, 0xb5, 0x08, 0x28, + 0x24, 0xc7, 0x9d, 0xe3, 0xec, 0x2c, 0xdf, 0xae, 0x20, 0xd8, 0xaf, 0x2a, 0x44, 0x5c, 0x8a, 0x64, 0x10, 0x1d, + 0x4b, 0xd7, 0x03, 0x00, 0x8b, 0x6c, 0x1d, 0x54, 0xa1, 0xbc, 0xec, 0xba, 0xb7, 0x6a, 0x78, 0x11, 0xf6, 0xe5, + 0xb4, 0xb7, 0xcd, 0x36, 0xee, 0x85, 0x6d, 0x11, 0x37, 0x9f, 0xea, 0x73, 0xa0, 0xcd, 0x35, 0x31, 0xb8, 0x98, + 0xe7, 0x8e, 0xa5, 0x0e, 0x53, 0x4f, 0x6b, 0x98, 0xfd, 0x06, 0x1a, 0xf2, 0x3b, 0x1a, 0x22, 0x5c, 0x9f, 0xcd, + 0xa9, 0x96, 0x8f, 0x45, 0x87, 0x3b, 0x20, 0x1d, 0x70, 0x2d, 0xa3, 0x4c, 0x56, 0xad, 0x99, 0x41, 0xa5, 0x97, + 0xf4, 0x8f, 0xe8, 0x61, 0xa2, 0xe2, 0xb9, 0xa0, 0xd0, 0x00, 0xfd, 0xe8, 0xe8, 0x37, 0x38, 0x69, 0x82, 0x2f, + 0xee, 0x56, 0x07, 0x93, 0x4e, 0xfa, 0x7f, 0xf4, 0x2e, 0x02, 0xe1, 0x75, 0xf4, 0x4c, 0x3b, 0x68, 0xce, 0xb1, + 0x8c, 0x5a, 0xf1, 0x41, 0xca, 0x12, 0x50, 0xad, 0x6e, 0x49, 0x0f, 0x80, 0xb6, 0xf4, 0xe1, 0x4f, 0x00, 0x42, + 0x00, 0x46, 0x96, 0x82, 0x39, 0x4a, 0x9d, 0xa0, 0x14, 0x02, 0xac, 0x03, 0x7e, 0xb8, 0xd8, 0x31, 0xd4, 0x7e, + 0xfd, 0x84, 0x34, 0x8c, 0x69, 0x72, 0x78, 0x9b, 0x14, 0xae, 0xe0, 0xa0, 0x41, 0x43, 0xbc, 0x1c, 0xeb, 0x15, + 0xaf, 0xf3, 0x32, 0x37, 0xe1, 0x8b, 0x87, 0xdb, 0x08, 0xb7, 0x7c, 0xa1, 0xf5, 0x63, 0x1e, 0x05, 0x94, 0x1e, + 0xf2, 0xb8, 0x7b, 0x84, 0x44, 0x76, 0x19, 0x35, 0xdc, 0x3d, 0x97, 0x39, 0x20, 0x51, 0x45, 0x3a, 0x95, 0x91, + 0x2f, 0x02, 0x74, 0x57, 0x12, 0xef, 0xca, 0x11, 0xe4, 0xe2, 0x15, 0xbb, 0xb2, 0xd4, 0x4a, 0x4f, 0x2d, 0xa6, + 0x10, 0x50, 0x81, 0xa1, 0x1c, 0xd9, 0x07, 0x08, 0x38, 0xb4, 0xe5, 0xf4, 0xd1, 0x29, 0x75, 0xb1, 0x50, 0x94, + 0xe7, 0x15, 0x6d, 0x71, 0xff, 0x7c, 0xe5, 0xc6, 0xd5, 0xeb, 0xb1, 0x43, 0x44, 0xb9, 0x34, 0xb7, 0x21, 0x9f, + 0x9a, 0xc1, 0xbc, 0x1d, 0x1e, 0xb0, 0x12, 0x25, 0x0e, 0x22, 0x5c, 0x7a, 0xe1, 0x5c, 0x9f, 0x07, 0x2d, 0xaf, + 0x93, 0x07, 0x37, 0x53, 0x83, 0xf6, 0xb6, 0xb3, 0x9a, 0xce, 0xca, 0x1c, 0x40, 0x47, 0xf9, 0x29, 0x11, 0x07, + 0xaa, 0xd0, 0x91, 0x08, 0xd5, 0x31, 0xa1, 0x53, 0x71, 0x75, 0x74, 0x54, 0xa6, 0xfc, 0xe9, 0xc1, 0xca, 0x84, + 0x7c, 0x28, 0xb9, 0xb9, 0xa2, 0x4d, 0x34, 0xfb, 0xb1, 0x0b, 0xdd, 0x36, 0x71, 0xc5, 0x51, 0xaa, 0xa9, 0x8c, + 0xd8, 0xbf, 0x98, 0xe2, 0xea, 0x95, 0x79, 0x27, 0xcc, 0x91, 0xf8, 0x24, 0xb9, 0x04, 0x56, 0x05, 0x76, 0x78, + 0xf6, 0x9a, 0x31, 0x20, 0xed, 0x31, 0xc2, 0x58, 0x30, 0xc5, 0x6d, 0xec, 0x79, 0xe5, 0x6b, 0xc2, 0xd2, 0x16, + 0x1a, 0x47, 0x92, 0xdb, 0xe7, 0x74, 0x6a, 0xf0, 0x7c, 0x53, 0x73, 0x5f, 0x9b, 0x54, 0x62, 0x31, 0x6a, 0x25, + 0x1e, 0x4d, 0x5d, 0x97, 0xf5, 0xbc, 0xbd, 0x50, 0x9d, 0x5e, 0x81, 0x2a, 0xc4, 0xfd, 0x31, 0xd9, 0x23, 0x87, + 0x18, 0xc0, 0xa1, 0xa2, 0x0a, 0xe5, 0x1b, 0xf9, 0xce, 0xb5, 0x1a, 0x3d, 0xcd, 0xe8, 0xc6, 0xde, 0x23, 0x1d, + 0x7a, 0x08, 0x6e, 0x87, 0xaa, 0x1d, 0x3b, 0x25, 0x5d, 0x83, 0xbe, 0x2b, 0x59, 0x57, 0x89, 0xcd, 0xac, 0xa4, + 0x4c, 0xf4, 0x67, 0x3e, 0x0a, 0xf7, 0x1b, 0x28, 0x4f, 0x06, 0x3e, 0xe5, 0xb3, 0x48, 0x5a, 0xd7, 0x4f, 0x9f, + 0x90, 0x5b, 0x53, 0x1e, 0x75, 0xe3, 0x78, 0x0d, 0x25, 0xb8, 0xfe, 0x54, 0x15, 0xc5, 0xad, 0x72, 0xca, 0xb7, + 0x54, 0x39, 0xe5, 0x1b, 0x43, 0x9c, 0x72, 0x60, 0x96, 0xff, 0x8d, 0x7c, 0xb8, 0xdf, 0xe9, 0x34, 0x54, 0x3f, + 0x92, 0x68, 0x0e, 0xe1, 0xea, 0x1c, 0x4f, 0x11, 0x4b, 0xc0, 0x2b, 0xc7, 0x62, 0x75, 0xe4, 0xc2, 0xc5, 0x65, + 0xf2, 0xd2, 0xa4, 0x41, 0x93, 0xfb, 0x92, 0x14, 0x26, 0x9d, 0x0a, 0x71, 0xbe, 0x16, 0x19, 0x71, 0xd5, 0xda, + 0xf9, 0x27, 0x83, 0x06, 0x12, 0xeb, 0xeb, 0x9a, 0x18, 0x22, 0xc8, 0x88, 0x49, 0x9a, 0x3e, 0x51, 0xca, 0x1d, + 0xa2, 0x52, 0x85, 0xb9, 0xdc, 0x92, 0x8c, 0xf2, 0xbe, 0x53, 0x5f, 0x3b, 0x31, 0x39, 0x84, 0x71, 0x9a, 0x72, + 0xb6, 0xcf, 0xbf, 0x77, 0x04, 0xaa, 0x10, 0xc4, 0xa0, 0x31, 0xb9, 0x92, 0xd6, 0x97, 0x7c, 0xb8, 0x09, 0x5d, + 0xd5, 0x03, 0xad, 0x8a, 0x1b, 0x58, 0x61, 0x04, 0xbc, 0xdf, 0x6f, 0x70, 0x8f, 0xf0, 0xac, 0xe5, 0x7e, 0x22, + 0xb9, 0xf2, 0x21, 0x06, 0xd0, 0x48, 0x26, 0xcd, 0x01, 0x2b, 0x5b, 0xa7, 0x2c, 0x3a, 0xc9, 0x7f, 0x6c, 0xdd, + 0x05, 0x1a, 0x91, 0x5e, 0xa7, 0x3e, 0x53, 0x3d, 0x31, 0x86, 0xad, 0xaf, 0x4e, 0xd6, 0xfc, 0x22, 0x1d, 0xb1, + 0x05, 0x7a, 0x58, 0x05, 0x33, 0xdc, 0x3a, 0x58, 0x78, 0xcc, 0x4a, 0xbb, 0x9c, 0xb8, 0x35, 0x3d, 0xbf, 0x27, + 0x75, 0xfe, 0x3f, 0x5b }; #endif @@ -911,34 +1103,34 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hej dator static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x84, 0xa9, 0x3a, 0x6e, 0x71, 0x4e, 0x5f, 0x2a, 0xa6, 0x90, 0x42, 0xa3, 0x20, 0xa6, 0xc7, 0x6a, 0x2e, 0xe8, - 0x9b, 0xf1, 0xc3, 0x26, 0x3b, 0x5d, 0x4b, 0xec, 0xcd, 0xc8, 0x7b, 0xab, 0x82, 0xb8, 0x3e, 0xab, 0x71, 0x39, - 0xcb, 0x65, 0x23, 0x88, 0x2e, 0xd8, 0x2f, 0x66, 0x46, 0xad, 0x09, 0x9b, 0xc0, 0x0f, 0x4e, 0x10, 0x4f, 0xf4, - 0xb5, 0xb0, 0x53, 0xbd, 0xab, 0x02, 0xca, 0x70, 0x1c, 0xcb, 0xad, 0x8f, 0x65, 0x58, 0xa2, 0x7d, 0x5e, 0x53, - 0xaa, 0x24, 0x6b, 0x57, 0xcf, 0x63, 0xf9, 0xfe, 0x29, 0x46, 0x68, 0x9a, 0x0c, 0x2a, 0x7b, 0xcb, 0xe8, 0x47, - 0x12, 0x9a, 0x2b, 0x07, 0x25, 0xc5, 0x48, 0xca, 0x01, 0x19, 0x6e, 0x67, 0xe4, 0xc6, 0x62, 0xc3, 0xed, 0x7c, - 0xbe, 0x3c, 0xe9, 0x10, 0x5c, 0x22, 0xf0, 0x5b, 0xb9, 0x91, 0x5b, 0x23, 0x07, 0x61, 0x8d, 0xdc, 0xf5, 0x04, - 0xbc, 0x29, 0x2a, 0xab, 0xa8, 0x80, 0x73, 0xf6, 0xfb, 0x27, 0x95, 0x68, 0x42, 0x5a, 0x49, 0xa8, 0xc1, 0x62, - 0xba, 0x5f, 0xdf, 0xa1, 0x6e, 0x26, 0xc1, 0xb2, 0xe1, 0xf4, 0xe8, 0xf7, 0x41, 0x2c, 0x1d, 0x66, 0x7d, 0xa6, - 0x8b, 0x3a, 0x35, 0x50, 0xb9, 0xef, 0xa4, 0x80, 0xcc, 0xfc, 0xb7, 0xb9, 0x0b, 0x77, 0x2c, 0xb5, 0x7d, 0xb2, - 0x66, 0x3f, 0x02, 0x3f, 0x9d, 0x48, 0x5c, 0x2b, 0xc1, 0xa5, 0x7b, 0xf0, 0xd3, 0xd9, 0x9b, 0x67, 0xbb, 0xcb, - 0xbf, 0x04, 0x09, 0x95, 0x0a, 0x45, 0x6e, 0xc8, 0x53, 0x61, 0x30, 0xf6, 0xbe, 0x9e, 0xf4, 0xe0, 0x9a, 0x91, - 0x1f, 0x6f, 0xee, 0x23, 0xc2, 0xd7, 0x10, 0x0a, 0x27, 0x17, 0xc2, 0xbf, 0x66, 0x6b, 0x2b, 0x63, 0x17, 0x04, - 0xf9, 0xe4, 0x2d, 0xec, 0x57, 0x12, 0xcd, 0x68, 0x20, 0x24, 0x1c, 0x85, 0x19, 0xd0, 0x30, 0x31, 0x32, 0x3f, - 0xc9, 0xbc, 0xc4, 0xb0, 0xcc, 0x61, 0xdd, 0x33, 0x24, 0xfb, 0x22, 0x3f, 0x9c, 0xcc, 0xc0, 0xb7, 0x25, 0xb0, - 0xda, 0x99, 0x18, 0x1b, 0xb4, 0x8a, 0xea, 0x36, 0x63, 0x6c, 0xcd, 0x10, 0x94, 0x52, 0x5c, 0x3f, 0x7c, 0x0c, - 0xfd, 0x60, 0x8d, 0xc2, 0x17, 0x75, 0x4a, 0x92, 0x3f, 0x4f, 0x5d, 0x4c, 0x49, 0x93, 0x5f, 0x23, 0x13, 0x86, - 0xd8, 0xfb, 0xb8, 0xd0, 0x6e, 0x9c, 0xe0, 0x9c, 0x16, 0x81, 0x21, 0x38, 0x1d, 0xc8, 0xd4, 0xfd, 0x83, 0xf2, - 0x35, 0x19, 0xf0, 0x93, 0xc2, 0xb0, 0xb3, 0xba, 0x3e, 0x2d, 0x96, 0x43, 0xeb, 0xfc, 0x3b, 0xa6, 0x71, 0x1f, - 0x05, 0x2c, 0x0f, 0xd2, 0xf7, 0xee, 0xc9, 0xc2, 0x9a, 0x8f, 0x0b, 0x7a, 0x0a, 0xb9, 0xc7, 0xb7, 0x20, 0x31, - 0xe2, 0x43, 0xe0, 0x6c, 0x21, 0x43, 0xf4, 0xc8, 0xad, 0x04, 0xbb, 0xc2, 0x32, 0x35, 0x33, 0x7b, 0xf3, 0x4a, - 0x39, 0xc1, 0x3c, 0x8d, 0x2f, 0xac, 0xd4, 0x75, 0x65, 0xb4, 0xe4, 0x48, 0xef, 0xda, 0x27, 0xb9, 0x87, 0xde, - 0xd2, 0xe7, 0x4d, 0x77, 0x6c, 0xf5, 0x2e, 0xa0, 0x3c, 0xb6, 0x67, 0x70, 0x45, 0x3d, 0x0b, 0xca, 0x2a, 0x1a, - 0x50, 0x00, 0xce, 0x0a, 0x3c, 0x9d, 0xde, 0x74, 0x92, 0xff, 0xc7, 0x54, 0x67, 0x86, 0xca, 0xa8, 0xfa, 0x13, - 0x2b, 0x99, 0x5e, 0xdd, 0xe4, 0x39, 0xe9, 0x52, 0x3a, 0x59, 0x65, 0x1f, 0x83, 0xbb, 0x08, 0x22, 0x6e, 0x80, - 0x7d, 0xd1, 0x93, 0x46, 0x77, 0xa8, 0x1c, 0xa5, 0xb8, 0x7d, 0xa1, 0x7d, 0xab, 0xfb, 0xbb, 0xb4, 0x7e, 0xcb, - 0x10, 0x40, 0x8b, 0x5d, 0xc0, 0xe1, 0x8d, 0xd2, 0x0f, 0xe6, 0xf4, 0x79, 0xfd, 0x94, 0x34, 0xfd, 0xd2, 0xd5, - 0x2d, 0xe7, 0x7c, 0x61, 0x0a, 0xc1, 0x86, 0x6e, 0x7c, 0x94 + 0xa7, 0x12, 0xc6, 0x64, 0xcb, 0xdb, 0xd1, 0x92, 0x24, 0x02, 0x32, 0x84, 0x1f, 0x48, 0xf7, 0x2d, 0x9c, 0x34, + 0x4a, 0x5e, 0x41, 0x04, 0x9e, 0x92, 0x63, 0xde, 0xe6, 0x2a, 0x86, 0x40, 0xac, 0x1f, 0x9d, 0xfe, 0x26, 0x08, + 0x46, 0x6c, 0xed, 0x4e, 0x24, 0xc6, 0xa5, 0xe0, 0xdf, 0xc9, 0xd6, 0x47, 0xdc, 0x55, 0x3b, 0xb7, 0x0c, 0xa6, + 0x20, 0xcc, 0x0e, 0x51, 0x16, 0x46, 0x44, 0xf0, 0x94, 0xd6, 0xa5, 0xb4, 0xc5, 0xa3, 0x2f, 0x3c, 0xfe, 0x0f, + 0xe7, 0xb8, 0x41, 0x83, 0xf6, 0x41, 0xad, 0xdf, 0x06, 0x05, 0x96, 0xcb, 0x63, 0xce, 0x53, 0x8c, 0x39, 0xac, + 0x0c, 0x27, 0x5a, 0x57, 0x42, 0xc3, 0x66, 0x05, 0x19, 0x3c, 0xbe, 0xf8, 0x38, 0x2f, 0x87, 0xd9, 0xba, 0x81, + 0x27, 0x17, 0x1c, 0x95, 0x42, 0xf0, 0x31, 0xaa, 0x19, 0xe6, 0x96, 0x1d, 0x07, 0x8f, 0x0c, 0x60, 0x7f, 0xa2, + 0xfa, 0x6d, 0x8e, 0xdb, 0xde, 0xed, 0x7f, 0x47, 0x0d, 0x95, 0x1f, 0x55, 0x24, 0xb0, 0xbf, 0x5c, 0x3a, 0x04, + 0x3f, 0x13, 0xf2, 0x9a, 0x72, 0xca, 0x19, 0xe1, 0x92, 0x23, 0x2d, 0x9a, 0x73, 0x02, 0x53, 0x37, 0xe6, 0xca, + 0xd4, 0x29, 0x00, 0xb5, 0x2e, 0xdb, 0xef, 0x54, 0x9b, 0x41, 0x31, 0x9f, 0x0e, 0x6a, 0x7b, 0x04, 0x95, 0x77, + 0xef, 0x37, 0x55, 0x67, 0xe4, 0x3c, 0xc7, 0x8a, 0x8f, 0x7f, 0x9d, 0xc1, 0x10, 0xa0, 0x2d, 0xa7, 0x07, 0xd2, + 0x72, 0xc7, 0x93, 0xcd, 0x7b, 0x05, 0x1c, 0x11, 0x83, 0x50, 0x0f, 0xab, 0x5f, 0x39, 0xc0, 0x54, 0x94, 0x59, + 0x70, 0xc3, 0x68, 0x2e, 0xd5, 0xd2, 0x8e, 0xd0, 0x01, 0xb3, 0x57, 0x0e, 0xfd, 0xc1, 0x1b, 0x2b, 0x0b, 0x54, + 0x73, 0xd2, 0x92, 0x4f, 0x65, 0xfa, 0xf6, 0x87, 0xb5, 0x83, 0x0d, 0x4c, 0x37, 0xf1, 0xa3, 0x5e, 0xb3, 0x66, + 0xd1, 0x65, 0xf0, 0xb6, 0x08, 0x60, 0xcb, 0xb7, 0xad, 0x31, 0xf1, 0xc3, 0xf2, 0xb4, 0x3f, 0x4f, 0xd5, 0x6f, + 0x7f, 0xc1, 0x6d, 0x50, 0xa5, 0x30, 0xae, 0x39, 0xeb, 0x9b, 0x48, 0x23, 0x46, 0x4a, 0x4c, 0x07, 0x92, 0x1d, + 0xce, 0x16, 0xad, 0xd4, 0xee, 0xc3, 0xb4, 0x01, 0x2c, 0x16, 0xc1, 0x84, 0xc7, 0xc2, 0x55, 0x99, 0x49, 0x31, + 0x68, 0xfc, 0x44, 0xbf, 0x2c, 0x2f, 0x50, 0x9b, 0xc6, 0x28, 0xf3, 0xcf, 0x16, 0xf8, 0xf2, 0xb1, 0x1e, 0xad, + 0x73, 0xfe, 0xd4, 0xc0, 0x17, 0xfa, 0x52, 0x9e, 0xbd, 0x01, 0xfa, 0x3c, 0xa2, 0xd7, 0x9c, 0x47, 0xb5, 0x31, + 0x79, 0x95, 0x29, 0x8b, 0x99, 0x51, 0x1d, 0xbf, 0x73, 0xb9, 0x1b, 0x26, 0x2a, 0xc2, 0x4a, 0x27, 0x9c, 0xb6, + 0x36, 0x9b, 0xe0, 0xa0, 0xde, 0xb4, 0xf6, 0x63, 0x91, 0xe8, 0xd1, 0xe2, 0xb8, 0x84, 0x89, 0x26, 0x89, 0xb1, + 0xe5, 0x6b, 0x6a, 0xc5, 0xdf, 0xe6, 0xae, 0xb2, 0x9b, 0x2b, 0x20, 0x80, 0x7c, 0xeb, 0x78, 0xf0, 0xd4, 0xd3, + 0x10, 0x8f, 0xde, 0xba, 0xca, 0x17, 0xf1, 0x17, 0x10, 0x0d, 0xcd, 0xde, 0x43, 0x1c, 0x80, 0x3f, 0x18, 0xe0, + 0x1c, 0x17, 0xc0, 0x46, 0xc1, 0x2d, 0x80, 0x13, 0xd9, 0x62, 0xb8, 0x83, 0x22, 0xd9, 0x2a, 0xa6, 0x22, 0x75, + 0xd9, 0x8a, 0xbb, 0xaa, 0x6a, 0xb6, 0x23, 0x2e, 0xb3, 0x48, 0xa0, 0x37, 0xf2, 0x38, 0xe9, 0x57, 0x12, 0x0d, + 0x48, 0xee, 0x63, 0x9d, 0x8c, 0x32, 0xe0, 0x55, 0x20, 0x68, 0xb5, 0xbc, 0x13, 0xc1, 0x5b, 0x20, 0x68, 0x16, + 0x2b, 0x27, 0xb2, 0xe1, 0xeb, 0x28, 0xa4, 0xa0, 0x8c, 0x3c, 0x8f, 0x51, 0x66, 0xc9, 0x10, 0xdf, 0x56, 0x99, + 0x17, 0xea, 0x70, 0x17, 0x13, 0x56, 0x6e, 0x15, 0x23, 0x73 }; #endif @@ -947,508 +1139,357 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = xin chào máy tính static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xa2, 0x01, 0x8a, 0xf2, 0xc4, 0xc9, 0x80, 0xb4, 0x5a, 0x2f, 0xb6, 0x8e, 0xc4, 0x89, 0x78, 0x81, 0xff, 0x0b, - 0xee, 0xc5, 0x15, 0xfa, 0xdc, 0xf4, 0x42, 0xa4, 0xa4, 0x97, 0xb3, 0x4e, 0xd4, 0xee, 0x53, 0x20, 0x41, 0xaf, - 0x6a, 0xfa, 0x8e, 0xcb, 0x55, 0xb5, 0x66, 0xd6, 0xa1, 0xb7, 0x85, 0xbf, 0x1a, 0x33, 0x1c, 0xd0, 0x15, 0x37, - 0x61, 0xf2, 0x5f, 0xd5, 0x16, 0x68, 0x4c, 0x68, 0xa6, 0xb0, 0x73, 0xdc, 0x74, 0x51, 0x62, 0xcd, 0xa6, 0x98, - 0x0f, 0x03, 0xa9, 0xa5, 0x9e, 0xbe, 0x0c, 0xfb, 0xb2, 0x8d, 0xd0, 0xd2, 0xe1, 0x4f, 0xc6, 0xb3, 0xf6, 0x26, - 0xa9, 0x86, 0x89, 0x8d, 0x8c, 0x9e, 0x66, 0x52, 0x71, 0xba, 0xbb, 0xec, 0x2d, 0x8f, 0x55, 0xfc, 0x04, 0x66, - 0xe5, 0xc7, 0x2c, 0x80, 0x75, 0x8d, 0xf6, 0xda, 0x06, 0x7d, 0x8a, 0x16, 0x97, 0x62, 0x75, 0x1f, 0xe0, 0x2e, - 0xef, 0x29, 0x3c, 0x32, 0xf5, 0x4f, 0x97, 0xa8, 0xe0, 0x42, 0xa4, 0x87, 0x45, 0x74, 0x98, 0x02, 0xda, 0x72, - 0x82, 0x46, 0x28, 0x8f, 0xd8, 0x15, 0x65, 0x41, 0xcd, 0x06, 0xe4, 0x67, 0x9f, 0x3c, 0xe3, 0x4b, 0xf6, 0x17, - 0x3d, 0xac, 0xc3, 0xfb, 0x1b, 0x91, 0x5f, 0x8d, 0x42, 0x79, 0x85, 0x59, 0xef, 0x58, 0xbe, 0xc2, 0x6b, 0xcb, - 0xff, 0xcf, 0x06, 0x1b, 0x85, 0x10, 0xd5, 0x48, 0x5b, 0x3a, 0x9f, 0x03, 0x7e, 0xdc, 0x89, 0xb0, 0x95, 0xea, - 0x34, 0xa9, 0x8f, 0x25, 0x9f, 0x6b, 0xc8, 0x37, 0x50, 0x2b, 0x8f, 0x61, 0x17, 0x8e, 0xfa, 0x63, 0x61, 0x5f, - 0x61, 0x0b, 0xa0, 0x6c, 0xbf, 0xe4, 0xca, 0xf3, 0x48, 0xaf, 0xb0, 0x16, 0xb1, 0xbd, 0x39, 0x79, 0x20, 0x7f, - 0x1a, 0xcf, 0xc4, 0x92, 0xd2, 0xb9, 0xcb, 0x39, 0x83, 0x17, 0x06, 0x53, 0xfd, 0x51, 0xba, 0x34, 0x42, 0xe1, - 0x2c, 0xa6, 0x43, 0x31, 0x6b, 0x8c, 0xbc, 0x66, 0x9c, 0xde, 0x43, 0xe4, 0xf3, 0x5d, 0xfd, 0x43, 0x35, 0x69, - 0xa1, 0x01, 0x1f, 0xf0, 0x55, 0xbf, 0xda, 0x30, 0x64, 0xdf, 0xbb, 0x67, 0xd5, 0xac, 0x42, 0x95, 0xb3, 0xa2, - 0xeb, 0xc6, 0x86, 0xa0, 0x09, 0x7f, 0xf7, 0x7a, 0x6b, 0x7a, 0x01, 0x85, 0x5b, 0x74, 0x11, 0x03, 0xac, 0xb6, - 0xac, 0xaa, 0x8c, 0x9b, 0x6a, 0xd6, 0x29, 0x79, 0xed, 0x38, 0x2f, 0x58, 0x35, 0xc0, 0xa8, 0x76, 0xb7, 0x05, - 0xb9, 0x36, 0x44, 0x55, 0xca, 0x89, 0xe2, 0x5e, 0x9f, 0xe0, 0x75, 0xde, 0xe9, 0xe1, 0xeb, 0x2e, 0x80, 0x5e, - 0x72, 0xd4, 0x9e, 0x9b, 0x5b, 0x00, 0x12, 0xcc, 0x47, 0x1c, 0x67, 0xd3, 0x18, 0xa3, 0x98, 0xe9, 0xec, 0x79, - 0x1b, 0x63, 0x18, 0x71, 0x3e, 0x4e, 0x17, 0x8d, 0x15, 0x99, 0xec, 0xb3, 0xe8, 0x79, 0x5e, 0xbd, 0x3d, 0xa8, - 0xa2, 0xb0, 0xc1, 0xf0, 0xf3, 0x80, 0xf9, 0xb4, 0x61, 0x4d, 0x88, 0xa1, 0x75, 0x8f, 0x67, 0x4b, 0x1b, 0x13, - 0xc3, 0x3c, 0x2d, 0x17, 0xfe, 0xe0, 0x2c, 0x76, 0xe5, 0xea, 0x08, 0xfb, 0x6f, 0x84, 0xff, 0x53, 0x39, 0x7d, - 0xbd, 0xa4, 0x10, 0x4c, 0x23, 0x62, 0xed, 0xbf, 0x99, 0x41, 0x58, 0x48, 0x60, 0xc7, 0x8e, 0x27, 0x5d, 0x3e, - 0x72, 0xc9, 0x5a, 0xed, 0xdb, 0xfe, 0x4f, 0x37, 0xcb, 0x16, 0x85, 0xf3, 0x3c, 0xfb, 0x56, 0xb7, 0x78, 0x96, - 0xc4, 0xd9, 0x68, 0x28, 0x50, 0x47, 0x65, 0xde, 0x74, 0x24, 0xcd, 0xac, 0x91, 0x81, 0x5a, 0x85, 0xfb, 0x1a, - 0x79, 0x47, 0xf8, 0x9b, 0x88, 0x1b, 0x71, 0x80, 0xb4, 0x57, 0x07, 0x12, 0xf6, 0xc3, 0xda, 0x4b, 0x9a, 0x16, - 0x00, 0xaa, 0x96, 0x73, 0x92, 0x41, 0x77, 0xe5, 0xf2, 0xe8, 0xf6, 0xfa, 0xb7, 0x65, 0xf3, 0x72, 0xab, 0x01, - 0xea, 0xde, 0x78, 0xb1, 0x71, 0x9a, 0x5c, 0x2c, 0x91, 0x52, 0xd1, 0x2f, 0xbb, 0x87, 0x5b, 0xa0, 0xe4, 0x64, - 0x3a, 0x57, 0x82, 0x4f, 0xb4, 0xd6, 0x4b, 0xb6, 0x8b, 0xbb, 0xc3, 0xef, 0xcc, 0xb5, 0xfd, 0xfd, 0x8d, 0xef, - 0xd6, 0x95, 0x1b, 0x7f, 0x92, 0xe3, 0x4c, 0x96, 0x59, 0x65, 0xc8, 0xaf, 0xdd, 0xf5, 0x6c, 0xf6, 0xba, 0xa3, - 0x4f, 0x2d, 0x06, 0x29, 0x12, 0x19, 0xf7, 0x6f, 0xa8, 0xaf, 0x03, 0xca, 0x28, 0x8e, 0x12, 0x2e, 0x92, 0x91, - 0xd4, 0x8b, 0x4e, 0x59, 0x5a, 0x58, 0x10, 0x6b, 0x9e, 0xc7, 0xc6, 0x98, 0x7b, 0x96, 0x9c, 0x0d, 0xfb, 0x96, - 0x00, 0x83, 0xa3, 0x64, 0x14, 0x89, 0x7a, 0xbc, 0x7e, 0xe2, 0xe7, 0x9b, 0xec, 0x5b, 0x5d, 0x56, 0x04, 0x8b, - 0xc9, 0xea, 0xc8, 0x6a, 0x43, 0xc0, 0xfe, 0xd4, 0x22, 0xe0, 0x82, 0x15, 0xeb, 0x75, 0x44, 0x31, 0xe6, 0x28, - 0xe4, 0x6f, 0x45, 0x53, 0x62, 0xec, 0xbd, 0x74, 0x43, 0x4e, 0x3b, 0xfb, 0xf0, 0x4e, 0x3d, 0xa1, 0x5b, 0x8a, - 0x53, 0x77, 0xd4, 0x03, 0xc4, 0x1d, 0x71, 0x0b, 0x59, 0x63, 0x5a, 0x0c, 0x43, 0x57, 0x69, 0xed, 0x9a, 0xee, - 0x32, 0x75, 0x95, 0xd2, 0x66, 0x03, 0x42, 0x98, 0x99, 0xc5, 0x09, 0x99, 0x07, 0x26, 0xbf, 0x90, 0xe9, 0x23, - 0x7c, 0x2b, 0x93, 0x8c, 0xc6, 0x85, 0xe9, 0x84, 0x55, 0x51, 0xb8, 0x99, 0xd2, 0xd6, 0xcf, 0x7d, 0x42, 0xf5, - 0x8f, 0xc2, 0xdf, 0x5a, 0x98, 0xba, 0x72, 0xa6, 0x1c, 0x8a, 0x03, 0x56, 0x9d, 0xed, 0x29, 0x4f, 0x46, 0x55, - 0x59, 0xd5, 0x76, 0xe5, 0xbd, 0x26, 0xe4, 0x5d, 0xea, 0x89, 0x3e, 0x3a, 0x1c, 0xde, 0x3d, 0x1d, 0x1f, 0xba, - 0x24, 0x3e, 0x30, 0x8a, 0xe2, 0x7c, 0x5b, 0xa2, 0xe0, 0x2d, 0x36, 0x11, 0x0a, 0x0f, 0xc6, 0xf7, 0x2e, 0x1f, - 0xd1, 0x46, 0xc7, 0x26, 0xec, 0x5c, 0x53, 0x08, 0xe8, 0x2b, 0x8a, 0x6f, 0x45, 0xc4, 0x70, 0x09, 0xb6, 0xfb, - 0x15, 0x78, 0x8e, 0x22, 0x77, 0x00, 0x75, 0xf0, 0x86, 0xb0, 0x58, 0x69, 0xf0, 0xf2, 0xb4, 0x89, 0x6d, 0x92, - 0x39, 0xfb, 0x35, 0xb9, 0x2d, 0x8b, 0x0a, 0xe6, 0x43, 0x65, 0xc7, 0x6b, 0xbf, 0xc2, 0xcb, 0xca, 0xbc, 0x6c, - 0x44, 0x3c, 0x81, 0x6d, 0x89, 0xde, 0xff, 0xba, 0xc5, 0x5c, 0xbc, 0xe3, 0x0b, 0x93, 0xcb, 0xda, 0xf5, 0x23, - 0x59, 0x11, 0xc7, 0x88, 0x68, 0x47, 0xa3, 0x75, 0xb5, 0x7a, 0x9e, 0xa0, 0xd4, 0x57, 0x22, 0x05, 0x49, 0x73, - 0x9c, 0xff, 0x1e, 0xf2, 0x45, 0xdc, 0xd9, 0xa8, 0x20, 0x86, 0xd1, 0x0d, 0xd1, 0xf8, 0x1a, 0x9b, 0x72, 0xf3, - 0x9f, 0x8d, 0xf1, 0x15, 0x07, 0x77, 0x2f, 0x05, 0x03, 0xd0, 0xc9, 0xf6, 0x58, 0x32, 0x7c, 0x4b, 0x60, 0x2c, - 0x28, 0x1c, 0xf6, 0x90, 0xd2, 0xfd, 0x50, 0xc7, 0x82, 0xc2, 0x0f, 0x0a, 0xe5, 0x39, 0x54, 0xdc, 0x31, 0x80, - 0x88, 0xaf, 0x3e, 0x0e, 0xb9, 0x10, 0xc6, 0x9a, 0xae, 0x7e, 0xe8, 0xb0, 0x88, 0x99, 0x5d, 0x8c, 0xc2, 0x42, - 0xe9, 0x74, 0xda, 0xcd, 0xee, 0x25, 0xff, 0x48, 0x63, 0xb2, 0xa5, 0x3b, 0x0b, 0xd8, 0xb4, 0x55, 0x40, 0xe2, - 0xfc, 0x70, 0x3b, 0x4c, 0x66, 0x06, 0xe9, 0xca, 0x69, 0xc5, 0x7c, 0x38, 0x88, 0x44, 0x54, 0x0b, 0x01, 0x69, - 0x79, 0x5e, 0xcf, 0xe5, 0xf2, 0x73, 0xd4, 0xd4, 0x86, 0xc7, 0x69, 0x36, 0x01, 0x6b, 0x67, 0x8a, 0x29, 0x6e, - 0xf3, 0xb6, 0x69, 0x08, 0x79, 0x49, 0x7f, 0x31, 0x09, 0x31, 0x1c, 0xbf, 0x49, 0x97, 0x1b, 0x9f, 0x35, 0x58, - 0x97, 0x0e, 0x66, 0x7e, 0x20, 0x7e, 0x34, 0x2b, 0xb9, 0xbc, 0x94, 0x66, 0xb1, 0xb6, 0xb1, 0xe2, 0x30, 0xd7, - 0x76, 0xe8, 0x51, 0x1a, 0x03, 0x9d, 0x35, 0x87, 0x6c, 0x4c, 0x90, 0x76, 0xaa, 0x74, 0x77, 0x7f, 0x0a, 0x62, - 0xc2, 0x3c, 0x20, 0xab, 0x83, 0x19, 0xcf, 0x2b, 0xba, 0x0d, 0x65, 0xf9, 0x03, 0xf9, 0x55, 0xee, 0x39, 0x0f, - 0x9d, 0xfc, 0x2a, 0x2b, 0x8c, 0x0d, 0x13, 0x3b, 0xe6, 0x8f, 0xa5, 0xfd, 0x43, 0xab, 0x62, 0xa4, 0x00, 0xe3, - 0xeb, 0x65, 0x93, 0x81, 0xce, 0x11, 0x8b, 0x04, 0xe6, 0x30, 0xd0, 0xd2, 0xa5, 0x83, 0x9c, 0x33, 0x0a, 0x8e, - 0x3d, 0xb0, 0xeb, 0x4b, 0x3c, 0x92, 0xe4, 0xc1, 0xc6, 0x48, 0xe2, 0xa6, 0x6e, 0x8a, 0x3c, 0xd9, 0xf2, 0xa0, - 0x05, 0xc4, 0x16, 0x9b, 0x47, 0x7b, 0xab, 0xb7, 0xea, 0x1f, 0x14, 0x34, 0xff, 0x71, 0x33, 0x13, 0xfc, 0x78, - 0x77, 0x0c, 0xf4, 0x3c, 0xcf, 0xc3, 0x36, 0xbc, 0x51, 0x66, 0x89, 0xf7, 0xa1, 0x6f, 0x35, 0x20, 0xf3, 0x1b, - 0x14, 0xd9, 0xf8, 0x9a, 0x8c, 0x75, 0x87, 0x9a, 0x21, 0x3f, 0xc0, 0xf8, 0x54, 0xc1, 0x7c, 0x96, 0x0c, 0x79, - 0xd4, 0x41, 0x79, 0x29, 0x18, 0xf8, 0xcf, 0xab, 0xe8, 0xb9, 0x01, 0xaf, 0x7b, 0xf8, 0x90, 0xa7, 0xb0, 0x34, - 0x75, 0xad, 0x85, 0xfd, 0x00, 0x26, 0x08, 0x13, 0xb6, 0xed, 0x11, 0x2c, 0x09, 0x10, 0x43, 0x3a, 0x49, 0xe4, - 0xf6, 0x0e, 0x44, 0xaa, 0x55, 0x7b, 0xe9, 0xff, 0x97, 0x23, 0xb1, 0xbf, 0x7d, 0xc2, 0x17, 0xbe, 0xe4, 0x1a, - 0x4a, 0xe9, 0x8f, 0xb3, 0xe7, 0xa6, 0xdd, 0xba, 0xde, 0x2d, 0x97, 0x2f, 0x1e, 0x37, 0xf5, 0x87, 0xf2, 0x3d, - 0x26, 0x98, 0x27, 0x2c, 0xae, 0xb7, 0xd8, 0x04, 0x57, 0x14, 0x2a, 0xa1, 0xce, 0x53, 0x5a, 0x62, 0x16, 0xbe, - 0x75, 0x94, 0x18, 0x08, 0x6f, 0x2a, 0xc5, 0xdb, 0x3e, 0x1d, 0x09, 0xca, 0xd5, 0x53, 0x0d, 0x0a, 0x25, 0x62, - 0x47, 0x22, 0xfd, 0x18, 0xc0, 0x0e, 0x5d, 0xdb, 0x60, 0x12, 0x2d, 0xaa, 0x12, 0x83, 0xbd, 0x1e, 0x8c, 0xb2, - 0x38, 0xd9, 0x93, 0x6f, 0x05, 0x98, 0xbc, 0x81, 0x50, 0x48, 0xf6, 0xe4, 0x8e, 0x5d, 0xcb, 0xbd, 0xcc, 0x52, - 0x28, 0xc3, 0x8b, 0xc6, 0x0c, 0x0f, 0x7d, 0x57, 0x8e, 0xf3, 0x75, 0xce, 0xed, 0x4c, 0xa5, 0x9f, 0x2c, 0x69, - 0xe4, 0x8b, 0x07, 0x79, 0x61, 0x9d, 0xb9, 0xa1, 0x2d, 0xf8, 0xa1, 0x59, 0x04, 0x63, 0x24, 0x2c, 0xad, 0xa3, - 0x8f, 0x7c, 0x43, 0xb6, 0x25, 0x25, 0xc9, 0x26, 0x8c, 0x04, 0x5c, 0xd8, 0x73, 0x8f, 0x54, 0xaa, 0xc8, 0xf1, - 0xb8, 0x25, 0x5a, 0xa0, 0x6c, 0xf2, 0x22, 0xda, 0x31, 0x26, 0x2f, 0x83, 0xf7, 0xef, 0x1c, 0x30, 0x66, 0xee, - 0x1d, 0x1c, 0x35, 0x8e, 0x6a, 0x17, 0x70, 0xc3, 0xbc, 0x0b, 0xa8, 0xfa, 0x8c, 0xc8, 0xda, 0x53, 0x8d, 0x42, - 0xb0, 0xda, 0x87, 0x8a, 0xe4, 0xd8, 0x43, 0xe2, 0xa1, 0x3f, 0x81, 0xe6, 0x57, 0xb1, 0x17, 0x1a, 0xf6, 0xb5, - 0xe2, 0xeb, 0x1d, 0x6f, 0x3c, 0xef, 0x20, 0xf6, 0x70, 0x9b, 0xcb, 0x69, 0x5c, 0x85, 0xb6, 0xbd, 0x8a, 0xa6, - 0xf2, 0x57, 0xb1, 0x09, 0x12, 0x6e, 0x8a, 0xcb, 0x99, 0x42, 0xdf, 0x13, 0x05, 0x74, 0x3f, 0x30, 0xc1, 0x8b, - 0xec, 0x10, 0xb8, 0x83, 0x89, 0xa2, 0x00, 0x62, 0x78, 0xf1, 0xbd, 0xb1, 0xe4, 0xd1, 0x5c, 0x1f, 0x1a, 0x62, - 0x23, 0xb2, 0xb9, 0x49, 0xd7, 0x04, 0x3d, 0xa8, 0xcd, 0x20, 0xbd, 0x4b, 0xc5, 0x9e, 0x95, 0x89, 0x56, 0x42, - 0xc6, 0xcf, 0x00, 0x4b, 0x43, 0xa8, 0xaa, 0x62, 0x0a, 0xa3, 0xac, 0xe6, 0x1b, 0x81, 0xae, 0x47, 0x2d, 0x01, - 0x33, 0x31, 0x09, 0x93, 0x90, 0x48, 0x15, 0xb9, 0x26, 0x08, 0x7f, 0xa0, 0xf2, 0xb2, 0x9e, 0x62, 0xdf, 0x4a, - 0xc9, 0x5f, 0x84, 0x8c, 0x40, 0xe8, 0x28, 0xa7, 0x0d, 0x28, 0xb0, 0x4b, 0x1c, 0x53, 0xb7, 0x70, 0x13, 0x5f, - 0x1b, 0xd7, 0xd3, 0x08, 0xce, 0x5e, 0x7c, 0x2a, 0x35, 0x40, 0x8c, 0xed, 0xbf, 0x83, 0x59, 0x27, 0x99, 0x8e, - 0x1d, 0xd4, 0x38, 0xba, 0x63, 0x8e, 0x31, 0xc1, 0xc8, 0x08, 0xba, 0x12, 0x1f, 0x31, 0x15, 0xcb, 0x5f, 0x4a, - 0x11, 0xc3, 0x4a, 0x15, 0xcb, 0xe9, 0xc9, 0x29, 0xd9, 0x38, 0x7e, 0xf9, 0xd0, 0x9d, 0xde, 0x97, 0xce, 0x6f, - 0xfb, 0x3f, 0x35, 0x56, 0x5f, 0xa0, 0xbe, 0xd0, 0x46, 0xb1, 0x48, 0x7f, 0xbe, 0x5b, 0x59, 0xa8, 0x19, 0xb8, - 0x08, 0x13, 0x46, 0x2e, 0x25, 0x33, 0xd7, 0x5c, 0xc4, 0xb1, 0xe1, 0xa3, 0xe5, 0xf0, 0x99, 0x24, 0x02, 0xfc, - 0x4f, 0x92, 0x74, 0x9f, 0x45, 0x85, 0x63, 0xf3, 0xb0, 0xad, 0x19, 0x6e, 0x79, 0xae, 0x9c, 0x50, 0x25, 0xb4, - 0x53, 0xde, 0xd0, 0xd2, 0xfd, 0x0b, 0x0a, 0x06, 0x3c, 0x49, 0x89, 0x78, 0xcf, 0x70, 0xdd, 0x5c, 0xaa, 0x5a, - 0xed, 0x96, 0xd3, 0x47, 0xa6, 0x3a, 0xd2, 0xd3, 0xbb, 0xf1, 0x63, 0xa7, 0x6f, 0x07, 0xb5, 0x68, 0xf2, 0x39, - 0x62, 0x24, 0xca, 0x19, 0x74, 0xa1, 0xa7, 0xec, 0x55, 0xd6, 0x15, 0x44, 0xfc, 0xe3, 0xb7, 0x5d, 0x5e, 0xec, - 0xba, 0x34, 0x39, 0xbd, 0xfe, 0xe0, 0x79, 0xd8, 0x84, 0x66, 0x6b, 0x62, 0xc1, 0x85, 0xf4, 0xad, 0x4e, 0xa4, - 0x10, 0xb7, 0xa7, 0x10, 0x3b, 0x13, 0x2c, 0x3f, 0x38, 0x0e, 0x15, 0xa8, 0x55, 0x3c, 0xaa, 0x11, 0xe9, 0x03, - 0x6a, 0x8c, 0xb4, 0x95, 0x82, 0x1c, 0x89, 0x35, 0x4f, 0x5e, 0xff, 0x38, 0x89, 0x95, 0x92, 0x0e, 0xc0, 0x0b, - 0x92, 0x48, 0x3a, 0x5b, 0x05, 0xd2, 0x95, 0x15, 0x71, 0x3e, 0x60, 0xc8, 0x91, 0x03, 0x06, 0x5f, 0x61, 0xa3, - 0x6f, 0x15, 0x65, 0xfc, 0xd8, 0x4a, 0x42, 0xd0, 0xcf, 0x7e, 0x1b, 0x16, 0x2c, 0x84, 0x3a, 0x6e, 0xef, 0x4e, - 0x51, 0x47, 0x67, 0x83, 0x32, 0x00, 0xaa, 0x26, 0xb6, 0x84, 0x6f, 0x62, 0xe0, 0x3e, 0xb7, 0xfa, 0xf8, 0x10, - 0xf3, 0x61, 0xaa, 0xd4, 0x5f, 0x53, 0xfe, 0xeb, 0x32, 0x38, 0xaf, 0x8a, 0x88, 0x29, 0x9a, 0x2a, 0x7a, 0x49, - 0x1c, 0x72, 0xfa, 0x32, 0x75, 0x82, 0xee, 0xb2, 0x01, 0xc9, 0x22, 0x4e, 0xa2, 0x03, 0x31, 0xa0, 0x0c, 0xaa, - 0xd7, 0x22, 0x9f, 0x11, 0x09, 0xd8, 0xf6, 0x5b, 0xa0, 0xd7, 0x98, 0x2b, 0xf6, 0xd1, 0x1e, 0xbb, 0x47, 0xef, - 0xdc, 0x48, 0xec, 0xff, 0x24, 0x46, 0x77, 0xdc, 0xf3, 0xfc, 0xa5, 0xee, 0x9a, 0x7c, 0x26, 0xd7, 0x27, 0x09, - 0xf4, 0x67, 0x17, 0xda, 0x37, 0x8c, 0x1f, 0xef, 0xc6, 0xc4, 0x4c, 0x36, 0x8a, 0x25, 0x14, 0xb2, 0xe3, 0xa1, - 0x2e, 0xd3, 0x0b, 0x70, 0x6a, 0x51, 0x8e, 0x46, 0x27, 0x18, 0x1a, 0x79, 0xbf, 0x5a, 0xd7, 0x18, 0x5d, 0x13, - 0xea, 0x1d, 0xd7, 0xf4, 0x18, 0x3d, 0xc4, 0x0e, 0x0f, 0xb1, 0x9c, 0xfe, 0x77, 0xb4, 0x23, 0x02, 0x36, 0x8f, - 0x30, 0x46, 0xf8, 0x16, 0x41, 0xce, 0xb1, 0x04, 0xee, 0x51, 0xa6, 0x23, 0x03, 0x79, 0xcf, 0xff, 0x52, 0xf0, - 0x0e, 0x67, 0xe8, 0xe5, 0x1d, 0x3e, 0x8a, 0x32, 0x34, 0x79, 0x93, 0x5e, 0xdc, 0xa7, 0x4f, 0x7d, 0x74, 0x48, - 0x3b, 0xf5, 0x01, 0xd6, 0x8f, 0x74, 0x39, 0x45, 0x96, 0xb7, 0x07, 0x94, 0xc1, 0x17, 0x40, 0xfb, 0xa2, 0xa6, - 0x31, 0x67, 0x06, 0xfa, 0xbb, 0xbe, 0x15, 0x81, 0xae, 0xa2, 0x7d, 0xf1, 0xe7, 0xb2, 0x1a, 0xa2, 0x98, 0x83, - 0x3f, 0x8c, 0x17, 0x65, 0xf9, 0x79, 0x6d, 0x17, 0x9a, 0x22, 0x93, 0x2a, 0x42, 0x67, 0x8c, 0xbb, 0x59, 0x5b, - 0xa3, 0x2e, 0xbe, 0xa1, 0xc2, 0xaf, 0xa5, 0xc8, 0xa4, 0x6e, 0x79, 0x5c, 0x09, 0x2d, 0xd9, 0x12, 0xa6, 0xa7, - 0xf8, 0x5f, 0x79, 0x33, 0x0b, 0x3e, 0x36, 0xf6, 0xac, 0x11, 0xd3, 0xe8, 0xd2, 0xc3, 0x6b, 0xfb, 0xbe, 0x5e, - 0xba, 0x4f, 0x5e, 0xf0, 0xbb, 0x5d, 0x65, 0x26, 0x40, 0x74, 0x51, 0xdd, 0x83, 0x19, 0x1b, 0x8f, 0x31, 0x3f, - 0xab, 0x53, 0xcd, 0xd6, 0xa6, 0x1e, 0x0e, 0x51, 0xae, 0x98, 0x86, 0x04, 0x56, 0x37, 0xa9, 0x8b, 0xe7, 0x54, - 0x21, 0x73, 0x82, 0x06, 0x89, 0xa2, 0x3c, 0x72, 0x38, 0xba, 0x98, 0xf2, 0x07, 0x9b, 0x65, 0x1e, 0x37, 0x92, - 0xf8, 0x38, 0xbb, 0xbe, 0x35, 0xed, 0x2b, 0x28, 0x3d, 0xe3, 0xd9, 0x36, 0x08, 0xc9, 0xf4, 0xe6, 0x19, 0xaf, - 0x6c, 0xbf, 0x80, 0xd4, 0x1b, 0xda, 0x2c, 0x49, 0x62, 0xd5, 0x05, 0xc6, 0x4d, 0x6d, 0xc2, 0xf2, 0x37, 0xa7, - 0x7a, 0x2b, 0x06, 0x15, 0x6b, 0x8c, 0x6d, 0xef, 0x1e, 0xf9, 0xe1, 0xdc, 0xce, 0xd1, 0x21, 0xa4, 0x19, 0xcc, - 0xa1, 0x1e, 0x44, 0xa3, 0x9c, 0x7d, 0xe5, 0x52, 0xe5, 0xad, 0xfc, 0xdd, 0x02, 0xfb, 0x13, 0x31, 0xbc, 0x04, - 0x7b, 0x4c, 0x79, 0xff, 0x01, 0xc4, 0x94, 0xcb, 0x17, 0xc8, 0x4c, 0xe3, 0x55, 0x22, 0xd7, 0xba, 0xc1, 0x1d, - 0x44, 0xe5, 0x96, 0x17, 0xc4, 0x2d, 0x66, 0xf4, 0x5e, 0x72, 0xc3, 0x84, 0x15, 0xd9, 0x91, 0x79, 0xb7, 0x4b, - 0x7a, 0x85, 0x8a, 0xa7, 0x80, 0x5c, 0x59, 0xa3, 0x0a, 0x38, 0x4d, 0xa6, 0x36, 0x15, 0x5b, 0xd2, 0x8f, 0x2c, - 0xd2, 0x6f, 0x07, 0xa8, 0x75, 0xc1, 0x29, 0x22, 0x90, 0x3b, 0x57, 0x34, 0x0e, 0x01, 0x88, 0x45, 0xad, 0xed, - 0x9a, 0x4f, 0x83, 0x9a, 0xf4, 0x46, 0xcf, 0x48, 0xcf, 0x3c, 0x27, 0x10, 0xf5, 0x8d, 0xfa, 0x66, 0x37, 0x86, - 0x3b, 0xe0, 0x64, 0x7b, 0xd6, 0x36, 0x32, 0x6b, 0x35, 0x5c, 0xdd, 0x03, 0x62, 0x39, 0xf8, 0x73, 0xe3, 0xd9, - 0x87, 0x90, 0x2b, 0xe4, 0x0d, 0xca, 0xc1, 0x2d, 0x20, 0xaf, 0x38, 0x11, 0xe7, 0x05, 0x10, 0xb5, 0x43, 0x9b, - 0x43, 0xd5, 0xc7, 0x15, 0x16, 0xa9, 0x58, 0x4a, 0xaa, 0xd1, 0xb6, 0xdd, 0xe0, 0x50, 0x52, 0xdb, 0xee, 0x38, - 0x7c, 0xa0, 0x23, 0x61, 0xbb, 0x33, 0x2b, 0x1a, 0x91, 0xa3, 0x86, 0x5e, 0xb6, 0xae, 0xf3, 0xbc, 0xf2, 0x09, - 0x61, 0xd9, 0x32, 0x8d, 0x1c, 0x06, 0xa2, 0x7f, 0xdd, 0x6b, 0x80, 0x0f, 0x29, 0x71, 0x84, 0x9d, 0x14, 0xe6, - 0x7a, 0xae, 0x34, 0x90, 0x93, 0x98, 0x97, 0x20, 0xd1, 0xaa, 0xcf, 0xad, 0x6d, 0x78, 0x93, 0x82, 0x65, 0x6d, - 0x47, 0x77, 0x00, 0x2e, 0x23, 0x49, 0xd1, 0xe1, 0xc2, 0x0c, 0x32, 0xeb, 0x07, 0x35, 0xa6, 0xe9, 0x15, 0xab, - 0x10, 0xa8, 0x51, 0xc7, 0xc2, 0x50, 0x2d, 0xd5, 0x58, 0x0b, 0x2f, 0xad, 0x02, 0x20, 0x96, 0xb4, 0xb4, 0xfb, - 0x9c, 0x09, 0xa7, 0x1e, 0xfe, 0x87, 0xa0, 0xfe, 0xe5, 0x64, 0x40, 0xff, 0x5a, 0x3c, 0xed, 0xe0, 0x1c, 0xe3, - 0xfc, 0xb1, 0x99, 0x66, 0x4f, 0xe3, 0xae, 0x60, 0xef, 0xaf, 0xcc, 0x35, 0x5a, 0x06, 0xe9, 0x7a, 0x0d, 0x94, - 0x62, 0xe6, 0x37, 0xb1, 0x5b, 0xf7, 0x35, 0x24, 0x96, 0x4f, 0x47, 0xb7, 0x9a, 0xfa, 0x0d, 0x91, 0x30, 0xa9, - 0x38, 0x65, 0xa6, 0xd9, 0x13, 0x69, 0x2b, 0x2b, 0x51, 0x1a, 0x8e, 0xb5, 0xb4, 0x59, 0xde, 0x24, 0xa9, 0xbb, - 0xe7, 0xc6, 0x37, 0x48, 0x52, 0x41, 0xe1, 0x0a, 0x01, 0x2b, 0x8a, 0x72, 0xee, 0xc9, 0xc1, 0x49, 0xed, 0xa7, - 0x2a, 0x14, 0xd3, 0x91, 0x44, 0xef, 0x42, 0x14, 0x7f, 0xeb, 0xf6, 0x5c, 0x63, 0x9a, 0x45, 0x03, 0x2f, 0x88, - 0x90, 0xcb, 0x95, 0x55, 0x61, 0x33, 0x36, 0x34, 0x97, 0x80, 0x1e, 0xb2, 0x0b, 0x46, 0x37, 0xa9, 0xb5, 0xb2, - 0xb0, 0xee, 0xda, 0x70, 0x95, 0x26, 0x6e, 0x63, 0x1c, 0x24, 0x69, 0xe7, 0xc3, 0xe1, 0xe0, 0xc1, 0x36, 0x03, - 0x24, 0x48, 0x99, 0xb4, 0x12, 0x39, 0x85, 0xc9, 0x99, 0xa2, 0x6a, 0x99, 0x22, 0x69, 0xb2, 0xe1, 0x85, 0x6f, - 0xd9, 0x26, 0x27, 0x09, 0xa0, 0xdc, 0x50, 0x00, 0xba, 0x5b, 0xc0, 0xa8, 0x5c, 0xb4, 0xf9, 0x0e, 0x7f, 0xe4, - 0x9e, 0xf3, 0xf8, 0xc7, 0x58, 0x9e, 0xad, 0x73, 0x44, 0x16, 0x03, 0x21, 0x57, 0xbb, 0x38, 0xde, 0x63, 0xb1, - 0xa7, 0x9f, 0xd4, 0x64, 0x04, 0xce, 0x7e, 0xfe, 0x07, 0xcd, 0xac, 0x63, 0xba, 0x57, 0x7a, 0x07, 0x86, 0x5f, - 0x15, 0x5d, 0x84, 0x28, 0x66, 0xc1, 0x5b, 0x83, 0x2e, 0x77, 0xa8, 0x61, 0x35, 0x2b, 0x2d, 0x50, 0xf2, 0x41, - 0xa4, 0x94, 0x7f, 0x19, 0xdf, 0xc4, 0xe6, 0x97, 0xc7, 0x4c, 0xd3, 0xd1, 0x6d, 0x4b, 0xab, 0x49, 0xee, 0x6e, - 0x1f, 0xdf, 0x3f, 0xa8, 0x4b, 0x38, 0xdb, 0xb6, 0xca, 0x5f, 0x75, 0xd5, 0xac, 0x2c, 0x89, 0x2c, 0xf2, 0xa4, - 0x3c, 0x88, 0x7b, 0x0e, 0x5f, 0xa6, 0x47, 0xbe, 0xca, 0x5a, 0x13, 0x20, 0x5a, 0x67, 0x8f, 0xcd, 0xbd, 0xaf, - 0x8d, 0x2b, 0x32, 0xb5, 0x43, 0xa4, 0x5c, 0xfe, 0xe8, 0xe8, 0xd1, 0x29, 0x04, 0xb9, 0xbe, 0x73, 0x2e, 0x77, - 0xa0, 0x1c, 0xac, 0xb2, 0x73, 0x78, 0x90, 0x0d, 0xd6, 0x28, 0x46, 0xe8, 0x74, 0xf8, 0xdd, 0x51, 0x59, 0x25, - 0xd7, 0x5f, 0x58, 0xe2, 0x0c, 0x28, 0xcc, 0x9a, 0x2b, 0x90, 0xad, 0x0c, 0x43, 0xa1, 0x88, 0x46, 0xe5, 0xf6, - 0xb6, 0xac, 0xbb, 0x97, 0x52, 0xb1, 0x09, 0x7b, 0x5b, 0x4d, 0x7a, 0xe4, 0xc2, 0xf6, 0x4d, 0xd6, 0x19, 0xb3, - 0x64, 0xe6, 0x7e, 0xf2, 0xb6, 0x9b, 0xda, 0x60, 0x64, 0x91, 0x7a, 0xb3, 0x0a, 0x32, 0xff, 0x75, 0x62, 0xe7, - 0x03, 0xfa, 0x2f, 0x34, 0xc8, 0xdc, 0x24, 0x40, 0xe0, 0x93, 0x19, 0x7b, 0x31, 0x23, 0x23, 0x16, 0xcd, 0x3b, - 0xf2, 0x3d, 0x7e, 0x00, 0xb3, 0xad, 0x5e, 0x19, 0x16, 0x2c, 0xe4, 0xef, 0xc8, 0x8e, 0x6c, 0x83, 0x40, 0x69, - 0xbf, 0x80, 0x33, 0xdf, 0xbf, 0xaf, 0x48, 0xe5, 0x1f, 0xfd, 0x7c, 0xbf, 0x4c, 0xed, 0xf8, 0x4b, 0xe0, 0x11, - 0xeb, 0x0e, 0xdc, 0xd4, 0xd6, 0x09, 0x85, 0x59, 0x28, 0x21, 0xe5, 0x8f, 0xda, 0x5f, 0x4a, 0xaa, 0x44, 0x62, - 0x7e, 0x8c, 0xb4, 0xa6, 0x80, 0xf5, 0xca, 0x9d, 0xe6, 0x59, 0xc6, 0xd8, 0x44, 0x09, 0x6a, 0x24, 0x03, 0x4a, - 0xee, 0x32, 0x9d, 0xf8, 0x1b, 0x49, 0xb7, 0x90, 0x70, 0x91, 0xb2, 0x0f, 0x8e, 0xe4, 0x2b, 0xc0, 0xbd, 0x2f, - 0x71, 0x11, 0x4c, 0xd3, 0xb8, 0x39, 0xf1, 0x3a, 0x10, 0xb6, 0x36, 0x89, 0x84, 0x5b, 0xdd, 0x5f, 0xd1, 0xe0, - 0xbd, 0x4a, 0x02, 0x2a, 0x5c, 0x67, 0xd7, 0xc1, 0x07, 0x4d, 0xe2, 0xc1, 0xab, 0xa9, 0xc3, 0x69, 0x85, 0x8d, - 0xff, 0x63, 0x7d, 0x36, 0xb6, 0x9f, 0xe2, 0x41, 0x49, 0x36, 0x70, 0xa3, 0x03, 0x95, 0x93, 0x90, 0x77, 0x33, - 0x0a, 0xed, 0xa8, 0x8b, 0x7e, 0x32, 0x2a, 0x95, 0x2e, 0x11, 0x25, 0xc9, 0x40, 0x9c, 0x6e, 0x61, 0x8f, 0x6f, - 0x52, 0x2b, 0x7f, 0xc4, 0x07, 0xde, 0x34, 0xb8, 0x43, 0x1c, 0xc5, 0x91, 0xc2, 0xc6, 0xba, 0x47, 0x27, 0x2e, - 0x3f, 0xda, 0x48, 0xac, 0xca, 0x94, 0x56, 0x0e, 0x88, 0xb1, 0x9c, 0x98, 0xd6, 0xd2, 0x48, 0xbb, 0xa8, 0xdb, - 0x03, 0xc1, 0x0a, 0xba, 0x3d, 0x77, 0xb3, 0xa4, 0xf0, 0x18, 0x4e, 0x9d, 0x69, 0xaa, 0x85, 0x06, 0xa4, 0xd6, - 0x58, 0x94, 0xab, 0xf9, 0x11, 0x78, 0x78, 0x70, 0xf8, 0x07, 0xce, 0x8b, 0xc0, 0xd0, 0xac, 0x70, 0xae, 0x52, - 0xd4, 0xc2, 0x32, 0xd2, 0xac, 0xc1, 0xcd, 0xc4, 0xda, 0xa2, 0x8e, 0x39, 0xc6, 0x68, 0x47, 0x6a, 0xb2, 0xcd, - 0x2e, 0x63, 0x20, 0xa9, 0x32, 0x66, 0xbd, 0xe6, 0x6c, 0xd1, 0xe0, 0x91, 0xae, 0x3f, 0x89, 0x51, 0xcb, 0x86, - 0xa4, 0x01, 0x37, 0x2c, 0xba, 0x96, 0xfc, 0x6f, 0x44, 0x3b, 0x58, 0xdd, 0x99, 0x24 + 0x9e, 0x9b, 0x1e, 0x97, 0x9e, 0x6d, 0x82, 0xbf, 0x64, 0xfc, 0x7d, 0x2c, 0x5f, 0xdb, 0xd5, 0x00, 0xa0, 0x1e, + 0x86, 0x1c, 0x79, 0x3e, 0xf5, 0xb3, 0xce, 0x0b, 0xcc, 0x53, 0xce, 0x26, 0x35, 0x94, 0xbb, 0xdc, 0xf3, 0xa9, + 0x1c, 0x43, 0x70, 0xc9, 0xd9, 0xc3, 0xe3, 0x6d, 0xdd, 0x7c, 0x60, 0xb1, 0x64, 0x08, 0x41, 0x4f, 0x72, 0x70, + 0x29, 0x2b, 0xc2, 0x8e, 0x85, 0x7d, 0xae, 0x17, 0x55, 0x4d, 0x22, 0x56, 0x2b, 0x0c, 0xdf, 0x18, 0xf7, 0xfa, + 0x4c, 0x54, 0x6a, 0x03, 0xf8, 0x2c, 0xd4, 0x9e, 0x88, 0xd8, 0x31, 0xb9, 0xa0, 0x09, 0xdb, 0x5a, 0xae, 0xbd, + 0xc3, 0x04, 0x59, 0x49, 0x16, 0x1c, 0xaa, 0xda, 0xcd, 0x2a, 0xb3, 0x6f, 0xd2, 0x92, 0xb5, 0x86, 0x05, 0x57, + 0xfb, 0xc9, 0x8a, 0x72, 0x82, 0x05, 0xd4, 0xda, 0x58, 0xf0, 0x2e, 0xac, 0xbc, 0xd6, 0x81, 0xfc, 0x67, 0xfb, + 0x49, 0xcc, 0x0a, 0xed, 0xbf, 0xe9, 0x28, 0xa7, 0x65, 0xab, 0x73, 0x19, 0xbe, 0x22, 0xe7, 0xac, 0xb9, 0x48, + 0xad, 0x0b, 0x3d, 0xb2, 0xf9, 0x5a, 0x9c, 0x67, 0x4e, 0x08, 0x7d, 0x9c, 0x97, 0xab, 0x52, 0xee, 0x13, 0x16, + 0xe2, 0x7c, 0x0c, 0xa6, 0xee, 0xea, 0xbc, 0xe4, 0xe3, 0xcb, 0x82, 0x96, 0xa6, 0x74, 0xaa, 0xb3, 0xe2, 0xca, + 0xa3, 0xf7, 0x0a, 0xac, 0x13, 0xbd, 0xd6, 0x9f, 0x6c, 0xf3, 0xbc, 0x9a, 0x73, 0xa5, 0xaa, 0x84, 0x16, 0x03, + 0x41, 0x64, 0xd0, 0xc3, 0x4b, 0x01, 0x1e, 0x9b, 0x95, 0x0d, 0x95, 0xa7, 0x53, 0x86, 0xbb, 0x77, 0xb3, 0x2e, + 0xaa, 0xa6, 0x93, 0x99, 0x4f, 0x75, 0xb5, 0x8d, 0xc5, 0x5d, 0xa6, 0x3b, 0x71, 0x20, 0xe4, 0x2d, 0x0c, 0xfc, + 0x57, 0xfc, 0x33, 0x76, 0x0b, 0x5d, 0xdf, 0x61, 0x80, 0x50, 0x22, 0x2e, 0x30, 0xd6, 0x65, 0xd1, 0x8a, 0xe4, + 0x54, 0xf2, 0xc8, 0xa1, 0xc0, 0x2d, 0xed, 0x5a, 0xeb, 0x30, 0x9d, 0x8d, 0xf9, 0xde, 0xd2, 0x47, 0x71, 0x73, + 0xd4, 0x77, 0x76, 0xad, 0xc4, 0x5c, 0x32, 0x49, 0xbc, 0xcc, 0xa7, 0xcb, 0xde, 0x4f, 0x2d, 0x0c, 0x4d, 0xaa, + 0x9b, 0x6c, 0xf1, 0x49, 0xdd, 0x3a, 0xd3, 0x89, 0xaf, 0x6f, 0x14, 0x33, 0xc0, 0x40, 0xce, 0xb7, 0x1d, 0x6c, + 0xe1, 0x28, 0x78, 0x12, 0x1b, 0xc0, 0xd9, 0x1e, 0xa1, 0x14, 0x4e, 0xae, 0x1d, 0x8a, 0x79, 0x1f, 0xf4, 0x3e, + 0x21, 0x56, 0x5e, 0xb1, 0x90, 0x63, 0x28, 0xc1, 0xcf, 0xb4, 0xf9, 0xf4, 0x50, 0x51, 0xd2, 0xeb, 0xbe, 0x29, + 0xe7, 0xeb, 0x15, 0x06, 0xb7, 0x99, 0x01, 0xe5, 0x25, 0xd4, 0x3f, 0x8a, 0x5a, 0x17, 0xc1, 0x4a, 0x87, 0x18, + 0x16, 0x3e, 0xaf, 0xe4, 0xc7, 0x75, 0x4b, 0x95, 0x68, 0x9f, 0x50, 0x28, 0xd1, 0x8a, 0x87, 0x5d, 0x0a, 0x7a, + 0x0d, 0xfa, 0x95, 0xa7, 0xce, 0x05, 0x85, 0xe6, 0xf3, 0x34, 0x82, 0xac, 0x73, 0xf8, 0xc4, 0x7c, 0x6b, 0x9a, + 0x52, 0xcb, 0x99, 0x41, 0xfc, 0x40, 0xac, 0xf8, 0x08, 0x4c, 0x16, 0x4c, 0x4c, 0x8d, 0x15, 0x0b, 0x04, 0xbe, + 0x8e, 0x09, 0xa0, 0xe9, 0x30, 0x0e, 0xd5, 0x61, 0xf7, 0x95, 0xcd, 0x88, 0x35, 0x0a, 0x7c, 0x1b, 0x67, 0x8c, + 0xe1, 0xb8, 0x2c, 0x91, 0xa1, 0x12, 0x03, 0x3c, 0xef, 0xd2, 0x30, 0x38, 0x75, 0x2a, 0x7c, 0xb2, 0xab, 0xaa, + 0x68, 0x7e, 0xff, 0xd4, 0xdb, 0xb9, 0x17, 0xca, 0x6a, 0x96, 0x19, 0xdb, 0x15, 0xd1, 0x46, 0xe2, 0xf8, 0xe6, + 0x3f, 0x9a, 0xdf, 0x29, 0xa9, 0x96, 0xbd, 0xb1, 0x9c, 0xa3, 0x2e, 0x42, 0x62, 0x64, 0xd4, 0xc2, 0x84, 0xec, + 0x82, 0x0e, 0x3b, 0x2f, 0x03, 0x3e, 0x2f, 0x18, 0x79, 0x17, 0x5a, 0xff, 0x08, 0x74, 0x39, 0xdc, 0x0e, 0x1f, + 0x26, 0x20, 0x6b, 0xde, 0x12, 0x62, 0x1a, 0x22, 0xde, 0xab, 0xa4, 0x0c, 0x4f, 0x8c, 0xf8, 0xec, 0x61, 0xae, + 0xce, 0x24, 0x25, 0xc4, 0x1f, 0x81, 0x8a, 0xff, 0x8a, 0x12, 0x7a, 0x43, 0x1c, 0x72, 0xa0, 0xf6, 0x37, 0x45, + 0x84, 0x5f, 0x27, 0x00, 0xb4, 0xb9, 0xb6, 0xc8, 0x09, 0x14, 0xe9, 0x17, 0x3b, 0xef, 0x85, 0xc6, 0x0e, 0xa1, + 0x08, 0x0f, 0x22, 0xbf, 0x17, 0xf5, 0x31, 0x84, 0xa9, 0x45, 0x4e, 0x33, 0x7f, 0x67, 0xfe, 0x79, 0x51, 0x2e, + 0x93, 0x4a, 0x15, 0xc0, 0x23, 0x54, 0x42, 0x48, 0xf6, 0xec, 0x5b, 0x0f, 0xc9, 0x7c, 0x35, 0xcd, 0xd4, 0x43, + 0x21, 0xe9, 0x96, 0x9e, 0xd9, 0xeb, 0x42, 0x74, 0x7e, 0xe3, 0xcf, 0x92, 0x78, 0x01, 0x04, 0x5c, 0xe9, 0x99, + 0x79, 0x66, 0xff, 0x69, 0xbd, 0x30, 0x36, 0x9d, 0x9b, 0x84, 0x90, 0x36, 0x72, 0x23, 0xf9, 0xb7, 0x81, 0x9d, + 0xd5, 0xbb, 0xd5, 0xd7, 0x58, 0x47, 0x38, 0xcc, 0x0a, 0xf3, 0xcb, 0x05, 0x32, 0x64, 0xdc, 0x48, 0xf2, 0x09, + 0xbd, 0xa5, 0x23, 0x01, 0x8f, 0x37, 0xb4, 0xd4, 0xf5, 0x09, 0xfb, 0xe5, 0x97, 0xca, 0x31, 0x74, 0xd3, 0x89, + 0x99, 0xb3, 0xca, 0xdf, 0x90, 0x9a, 0xa4, 0xb5, 0x0a, 0xea, 0x7d, 0x75, 0xa1, 0x0f, 0x44, 0x42, 0xd2, 0x8d, + 0x91, 0xbe, 0x7f, 0x27, 0xc4, 0x27, 0xb4, 0x83, 0xba, 0xad, 0x15, 0x52, 0x59, 0xa1, 0x6e, 0x5f, 0xa7, 0xe5, + 0x88, 0x4b, 0x4d, 0x67, 0x06, 0x3e, 0x08, 0xcb, 0x57, 0x0e, 0x96, 0x67, 0xf9, 0x4b, 0xc9, 0x0e, 0xf9, 0x6b, + 0xc2, 0x01, 0xc3, 0x8f, 0x16, 0xe1, 0x7e, 0x2e, 0x2d, 0x8f, 0x9d, 0x1e, 0x88, 0x3f, 0x05, 0xe1, 0x44, 0x91, + 0x64, 0xb2, 0x76, 0xf5, 0x35, 0xe9, 0xb1, 0x02, 0x2d, 0x96, 0xfc, 0x86, 0x29, 0x65, 0xd0, 0x6e, 0x27, 0xba, + 0x3d, 0x2d, 0xa6, 0x42, 0xee, 0x9f, 0xd7, 0xc2, 0x42, 0xb3, 0x62, 0xa3, 0x30, 0x24, 0x24, 0x71, 0xdd, 0xe7, + 0x6c, 0x6e, 0x7a, 0xfb, 0x20, 0x0e, 0x83, 0x19, 0x9a, 0x1b, 0x73, 0x72, 0x3b, 0xf5, 0x48, 0xba, 0xf4, 0xce, + 0x45, 0xae, 0x60, 0x12, 0xdd, 0xbe, 0x27, 0xb9, 0xd3, 0xa8, 0xf3, 0x98, 0xc6, 0x6e, 0x1c, 0x34, 0x59, 0x6e, + 0xed, 0xe1, 0xb7, 0xa8, 0xc5, 0xd1, 0x21, 0x23, 0x60, 0xcf, 0x86, 0xd0, 0x03, 0x58, 0xe2, 0xc5, 0x53, 0x58, + 0x42, 0x05, 0x8a, 0x76, 0x7b, 0x1a, 0x14, 0xa0, 0x71, 0xee, 0xc6, 0xe9, 0x38, 0xf1, 0x6e, 0xe0, 0x1c, 0xc6, + 0x82, 0x25, 0x0b, 0x4a, 0x47, 0xb8, 0x1a, 0xe5, 0x21, 0x27, 0x12, 0x52, 0x1d, 0xef, 0xc3, 0xca, 0x4e, 0x03, + 0xbe, 0xaf, 0x0b, 0x5c, 0x8e, 0x6c, 0xb4, 0x30, 0x61, 0xe9, 0x45, 0xc4, 0xa5, 0xc1, 0x87, 0x49, 0xb5, 0x01, + 0x6e, 0x35, 0x20, 0xc7, 0x58, 0xed, 0xed, 0x6c, 0x56, 0x6c, 0x81, 0xd9, 0x8b, 0x58, 0x8d, 0xe0, 0x24, 0xba, + 0x27, 0x69, 0xa8, 0xcb, 0x8c, 0xf7, 0xa1, 0x30, 0x82, 0xd4, 0xa5, 0xe0, 0x96, 0x33, 0x2f, 0x7e, 0xdf, 0x9f, + 0x28, 0x3a, 0xa8, 0xab, 0xcf, 0x50, 0x70, 0xd9, 0xaf, 0xf1, 0xfe, 0x29, 0xb3, 0x84, 0x55, 0x36, 0x02, 0xc3, + 0xf9, 0x11, 0xd2, 0x09, 0x3f, 0xbd, 0x4e, 0x12, 0x92, 0x56, 0x1c, 0xad, 0x72, 0x59, 0xae, 0x88, 0x40, 0x6f, + 0xbd, 0x50, 0x69, 0x99, 0xe9, 0x40, 0x21, 0x15, 0xdf, 0x19, 0x6d, 0xcf, 0x82, 0x83, 0x67, 0xd5, 0x30, 0x79, + 0x32, 0x94, 0xd4, 0xf0, 0x43, 0xf1, 0x66, 0x07, 0xe2, 0xab, 0x44, 0x94, 0x0b, 0x51, 0x91, 0x1d, 0xab, 0x3b, + 0xe4, 0x39, 0x81, 0x35, 0x57, 0x10, 0xd8, 0xaf, 0x15, 0x98, 0x0e, 0xf0, 0x9c, 0xdc, 0x28, 0x03, 0x7e, 0xa2, + 0x36, 0x8b, 0xbc, 0x29, 0x5a, 0x92, 0xef, 0x46, 0xc2, 0x6a, 0x04, 0x10, 0xc7, 0x4e, 0xb9, 0x1f, 0x53, 0x56, + 0x18, 0xfb, 0xba, 0xe4, 0x59, 0x5c, 0x94, 0xaa, 0x37, 0x33, 0x85, 0x20, 0xca, 0x6d, 0x72, 0x84, 0x75, 0xe2, + 0x68, 0xb4, 0xd2, 0x27, 0x38, 0x65, 0x7f, 0x6c, 0x22, 0xe3, 0x0a, 0xa3, 0x2d, 0x4c, 0x84, 0xa7, 0x88, 0xca, + 0x65, 0xcc, 0x79, 0xe8, 0x92, 0x4a, 0x7a, 0xd4, 0xfb, 0xa8, 0xeb, 0x33, 0xdf, 0x55, 0xcf, 0x6a, 0x92, 0x38, + 0xd0, 0xd6, 0xcc, 0x84, 0xe4, 0x3d, 0xdd, 0x4c, 0x67, 0x74, 0x48, 0x30, 0xca, 0x37, 0x48, 0x2a, 0x67, 0xf3, + 0xe0, 0x64, 0xf3, 0x7f, 0xb4, 0x80, 0xb8, 0xe1, 0xc3, 0xc8, 0xba, 0x0d, 0x6b, 0x58, 0x13, 0x17, 0x95, 0x15, + 0x85, 0x03, 0x14, 0x1c, 0x68, 0xe9, 0x69, 0xa9, 0xca, 0x32, 0xd4, 0x79, 0x9b, 0x3a, 0x46, 0x11, 0x31, 0xb2, + 0x7a, 0xa6, 0xaf, 0x6f, 0x65, 0xec, 0x71, 0xd3, 0x10, 0x9e, 0x4c, 0xb2, 0x14, 0x48, 0x7f, 0xcf, 0xd0, 0x37, + 0xa6, 0xa4, 0x00, 0x78, 0x2f, 0x04, 0xf7, 0xc8, 0x2d, 0x76, 0x9d, 0x44, 0x57, 0xa3, 0xdb, 0x52, 0xb9, 0x24, + 0x4a, 0x37, 0x3e, 0x82, 0xee, 0xf4, 0x62, 0x77, 0xb2, 0x55, 0x67, 0xfc, 0xab, 0xd8, 0x38, 0x53, 0x93, 0xf4, + 0xd1, 0xb4, 0x41, 0x54, 0x27, 0x3f, 0xd4, 0x98, 0xde, 0xd3, 0x7c, 0x2b, 0x95, 0xfc, 0xb8, 0x9b, 0x0a, 0x1b, + 0x21, 0x7d, 0x63, 0x77, 0x0a, 0x8a, 0xcc, 0xfa, 0xcd, 0x05, 0x18, 0x2f, 0x24, 0xd1, 0x53, 0xfd, 0xf6, 0x56, + 0x93, 0x6c, 0x03, 0x47, 0x7b, 0x4a, 0x7f, 0x0f, 0x18, 0x5c, 0xff, 0x45, 0x9e, 0x8a, 0x3d, 0xeb, 0x38, 0x54, + 0x25, 0xab, 0x20, 0xf6, 0xd4, 0x67, 0x0d, 0x16, 0xeb, 0x15, 0x33, 0x00, 0x1c, 0x35, 0x52, 0x61, 0xd9, 0x69, + 0xa5, 0x53, 0xcb, 0x78, 0x9e, 0xe3, 0x2f, 0xfa, 0xa5, 0xb5, 0x42, 0xed, 0xf0, 0xaf, 0x83, 0xe4, 0xbf, 0x5a, + 0x17, 0xc7, 0x63, 0xea, 0x3e, 0xa8, 0x30, 0x7a, 0x4c, 0x30, 0x51, 0xfa, 0xe7, 0x5e, 0x74, 0x10, 0x1b, 0xcc, + 0x13, 0x18, 0xa5, 0xaa, 0x1d, 0xca, 0xe5, 0x2d, 0x97, 0x57, 0xf2, 0xa7, 0xbd, 0x2a, 0xa7, 0xb3, 0x55, 0x9d, + 0xdc, 0xad, 0xeb, 0x92, 0x6c, 0x37, 0x73, 0x27, 0x0e, 0x42, 0xe0, 0x58, 0x50, 0x80, 0x93, 0x45, 0xd7, 0x52, + 0x6f, 0x62, 0x01, 0xb3, 0xa4, 0xe1, 0x7e, 0xba, 0xea, 0x66, 0x71, 0x95, 0xa0, 0x43, 0xfd, 0x66, 0x26, 0x0e, + 0x6f, 0x31, 0x14, 0xf3, 0x13, 0xb1, 0x97, 0x03, 0x0b, 0xdd, 0xd5, 0x4a, 0x03, 0x3a, 0x54, 0x35, 0xb9, 0xfb, + 0x66, 0x98, 0xae, 0x5b, 0xc4, 0xd1, 0x58, 0xc2, 0xc5, 0x5d, 0x2c, 0xd2, 0x1e, 0xd9, 0x93, 0x4e, 0xb2, 0x48, + 0x8d, 0xac, 0xd5, 0x83, 0x8d, 0x13, 0x62, 0x4d, 0x18, 0xd2, 0x31, 0xf4, 0x9f, 0x6a, 0x64, 0x31, 0xcb, 0xa5, + 0x78, 0xe4, 0x22, 0x72, 0xf8, 0x1f, 0x1c, 0x85, 0x44, 0x4c, 0x1e, 0x4d, 0x32, 0x60, 0xf3, 0x2f, 0xa1, 0x4f, + 0x8c, 0x7f, 0x95, 0x27, 0x60, 0xf9, 0x0e, 0x9e, 0x16, 0xfb, 0xc4, 0x10, 0xcc, 0x68, 0x6c, 0x49, 0x53, 0x77, + 0xff, 0x9f, 0x82, 0xe3, 0xad, 0xe7, 0x99, 0xfd, 0xe3, 0xb2, 0x81, 0x17, 0x63, 0xed, 0xe4, 0xa9, 0x94, 0x14, + 0x1b, 0xdb, 0x80, 0xa1, 0x4f, 0x5d, 0xe9, 0x65, 0x29, 0x22, 0xce, 0x0e, 0x17, 0x7f, 0xdd, 0x91, 0x57, 0xc7, + 0x99, 0xa0, 0xe6, 0x6e, 0x88, 0x70, 0xf2, 0x65, 0x65, 0xe5, 0xb6, 0xde, 0xe6, 0xea, 0x9f, 0xa6, 0x7b, 0x8e, + 0xdf, 0x40, 0x49, 0xc4, 0xce, 0xec, 0x89, 0x24, 0xa1, 0x52, 0x40, 0x14, 0x9b, 0x97, 0xc4, 0xc5, 0x76, 0x5a, + 0x55, 0xb3, 0x63, 0xd8, 0x59, 0x54, 0x8f, 0x1e, 0xcd, 0x74, 0x01, 0xb8, 0xc5, 0xff, 0xc3, 0xde, 0x90, 0x74, + 0xec, 0xb6, 0xc0, 0x46, 0x9a, 0xe0, 0xee, 0x2e, 0x1c, 0xce, 0x4f, 0xb1, 0xc3, 0x2c, 0x90, 0x12, 0xad, 0x90, + 0x86, 0xb4, 0xa8, 0x13, 0xaf, 0x6e, 0xca, 0x41, 0xa7, 0x39, 0x6f, 0x7a, 0x10, 0x1b, 0x81, 0x5a, 0x5c, 0x0c, + 0xaf, 0x3f, 0xd5, 0xd7, 0x22, 0x12, 0x8e, 0x72, 0x79, 0x29, 0xea, 0xee, 0xed, 0x5b, 0x82, 0x90, 0x62, 0x39, + 0x0e, 0x99, 0x61, 0xc0, 0x80, 0x82, 0xb1, 0xdb, 0xb3, 0xe8, 0x2a, 0x0b, 0xb6, 0x31, 0x06, 0xf9, 0x00, 0xbe, + 0x1c, 0xce, 0x91, 0x8f, 0x69, 0x08, 0x79, 0x95, 0x90, 0x9f, 0x1e, 0x4b, 0xbb, 0x03, 0x5f, 0x55, 0x8c, 0x6b, + 0x35, 0x67, 0x95, 0xe3, 0xf3, 0xad, 0x41, 0x27, 0xfa, 0x09, 0xc5, 0x6f, 0xe5, 0x9a, 0x58, 0x00, 0x98, 0x05, + 0xd2, 0xd6, 0x5e, 0x51, 0xf9, 0x28, 0x69, 0xa8, 0x7b, 0x89, 0x73, 0x7e, 0xd9, 0xf8, 0x42, 0xad, 0x4d, 0x68, + 0xf2, 0xf9, 0xde, 0xa4, 0x2f, 0x95, 0x93, 0x2d, 0x7d, 0x6c, 0xf9, 0x0d, 0xbf, 0x27, 0x89, 0x80, 0xf9, 0xf7, + 0xa0, 0xf2, 0x3f, 0x36, 0xa6, 0x71, 0xd3, 0x05, 0x6f, 0xad, 0xc5, 0xed, 0x9d, 0x30, 0x8e, 0xc2, 0xeb, 0xb1, + 0x02, 0x94, 0xe0, 0xae, 0xd3, 0xc8, 0x3e, 0x10, 0xff, 0x06, 0xcb, 0xa7, 0x5f, 0x90, 0xcf, 0x74, 0x6e, 0xcd, + 0x2b, 0xef, 0x16, 0x9a, 0xee, 0xbd, 0xee, 0xf6, 0x12, 0xef, 0x0c, 0x6e, 0x7e, 0xe8, 0x62, 0xb9, 0x0f, 0xed, + 0x14, 0x0c, 0xdf, 0xee, 0xf4, 0x19, 0xab, 0x60, 0xe8, 0x93, 0x30, 0x9f, 0x86, 0x49, 0x64, 0x34, 0xbd, 0x21, + 0x57, 0x09, 0x2f, 0xd6, 0x1a, 0xfc, 0x7d, 0x06, 0xf7, 0x05, 0xa3, 0x4f, 0xff, 0xbc, 0x2d, 0xb2, 0x77, 0x66, + 0xb8, 0x98, 0x14, 0xe4, 0xea, 0xa0, 0x42, 0x12, 0x23, 0xc6, 0x46, 0x80, 0x32, 0x0b, 0xf6, 0xc7, 0x53, 0xe1, + 0xd8, 0xe0, 0xdb, 0xc6, 0x4b, 0x14, 0x7e, 0x6a, 0xa4, 0x7e, 0x45, 0x08, 0x3b, 0x5a, 0x59, 0xa1, 0x9b, 0x71, + 0x72, 0xfd, 0xec, 0xff, 0x6d, 0x95, 0x69, 0xc9, 0xee, 0xbc, 0xae, 0x6d, 0x4f, 0xcd, 0x91, 0x67, 0x90, 0x69, + 0xed, 0x20, 0x53, 0x39, 0x2a, 0x6a, 0x2f, 0x1d, 0x4e, 0x76, 0x3e, 0x12, 0x61, 0x3c, 0xa8, 0x76, 0x6d, 0x8c, + 0x9a, 0x7f, 0xd3, 0x78, 0xaa, 0x3d, 0xdb, 0xde, 0x0a, 0xd0, 0xbf, 0xb0, 0x03, 0x0f, 0xc0, 0xa2, 0xbc, 0xa2, + 0x95, 0x88, 0xad, 0xe5, 0x1c, 0x03, 0x66, 0xca, 0xc8, 0x8f, 0x95, 0x75, 0xbd, 0x4d, 0xf0, 0xc9, 0xf4, 0x6a, + 0x63, 0x36, 0xc0, 0xa3, 0xa2, 0xfa, 0xc7, 0xb4, 0x2a, 0x1a, 0x64, 0x8d, 0x88, 0x70, 0xf6, 0x25, 0xbd, 0xae, + 0xaa, 0x87, 0x99, 0xde, 0xe4, 0x32, 0x00, 0x66, 0xd4, 0x19, 0xc2, 0x8f, 0xb7, 0x46, 0x4a, 0x26, 0x6e, 0x27, + 0x3a, 0x74, 0xe0, 0x35, 0xa2, 0x91, 0x16, 0x0e, 0xdc, 0xff, 0x73, 0x2e, 0x12, 0x3f, 0x54, 0x0e, 0x62, 0xea, + 0xa8, 0x10, 0xcf, 0xb4, 0x1b, 0x3c, 0x07, 0x4d, 0xd2, 0xff, 0x0e, 0x32, 0x44, 0x9e, 0xfb, 0x48, 0x97, 0x94, + 0x98, 0x70, 0xfa, 0x85, 0x5a, 0xed, 0x5a, 0x5c, 0xaf, 0x52, 0xc0, 0x72, 0x3a, 0x8e, 0x77, 0x93, 0x23, 0x59, + 0x9d, 0x40, 0x7f, 0xc2, 0xc7, 0x6a, 0x45, 0x98, 0x2b, 0xf9, 0xce, 0xc4, 0x6b, 0x48, 0xf3, 0x9f, 0x24, 0x45, + 0xcb, 0xc1, 0xb5, 0x79, 0xc9, 0xb4, 0x52, 0x11, 0x1f, 0x6b, 0xd9, 0xb7, 0x3f, 0xf3, 0x28, 0x71, 0x19, 0x15, + 0x51, 0xdc, 0x99, 0x60, 0x75, 0x1f, 0x22, 0x5c, 0x21, 0x85, 0x30, 0x36, 0xba, 0x06, 0x74, 0xdd, 0x96, 0x5e, + 0xa9, 0xc2, 0x45, 0x02, 0x9f, 0x8a, 0xd0, 0xb4, 0x54, 0x67, 0x5d, 0x6f, 0xf6, 0x38, 0x85, 0xf7, 0x71, 0xbc, + 0x92, 0x14, 0x97, 0xaa, 0x2a, 0x8c, 0x5e, 0xa2, 0xf9, 0x7d, 0x79, 0x15, 0x1c, 0x9b, 0x89, 0xe7, 0x1f, 0x16, + 0xaa, 0x1b, 0x9b, 0xfa, 0x76, 0xd8, 0x8f, 0x52, 0x55, 0x5e, 0x9a, 0xf2, 0xd5, 0x0a, 0xe0, 0x27, 0xce, 0x74, + 0x74, 0xac, 0x6b, 0x14, 0x65, 0x68, 0xdb, 0xa8, 0xce, 0x70, 0x2b, 0x10, 0x60, 0x0c, 0xc0, 0x79, 0x4e, 0x98, + 0x4b, 0xd8, 0x1f, 0xa6, 0xdd, 0xf3, 0xa9, 0x23, 0x08, 0xa9, 0xbd, 0xde, 0x67, 0x2d, 0x77, 0x05, 0xcc, 0x22, + 0xaa, 0x4e, 0x52, 0xb4, 0x95, 0x93, 0x6f, 0xe3, 0xc6, 0xce, 0xdd, 0xcc, 0x4d, 0x88, 0x89, 0x93, 0x9b, 0xb1, + 0xe8, 0x70, 0x46, 0xde, 0x27, 0x6d, 0xa9, 0x74, 0x30, 0xaa, 0xd9, 0xc1, 0x23, 0x5d, 0x8c, 0x7a, 0x0f, 0xaa, + 0x52, 0x05, 0x60, 0x51, 0xe4, 0xab, 0xdd, 0xb1, 0xdd, 0x05, 0x23, 0xc2, 0xd8, 0xc1, 0xbf, 0x1c, 0xe6, 0xc0, + 0xa4, 0x09, 0x83, 0x3d, 0x69, 0xe6, 0x43, 0x18, 0xe7, 0xef, 0xfb, 0x25, 0x49, 0xbe, 0xe1, 0xf3, 0x90, 0x70, + 0x00, 0xb3, 0xf0, 0x14, 0x43, 0xed, 0xc0, 0x51, 0x87, 0x5a, 0x42, 0x96, 0x5e, 0x19, 0x27, 0xf3, 0x2a, 0xf8, + 0x8a, 0x20, 0x92, 0x51, 0x55, 0x10, 0x19, 0x91, 0xd8, 0x0e, 0x47, 0x07, 0x03, 0x9b, 0x73, 0xde, 0x1c, 0xa0, + 0xfb, 0x1b, 0x3d, 0x59, 0xc4, 0x38, 0x41, 0xfb, 0x73, 0xeb, 0x6a, 0x63, 0x4d, 0xba, 0x9d, 0xc0, 0x78, 0xec, + 0xf7, 0xaf, 0x85, 0x55, 0xff, 0x41, 0x75, 0x29, 0xad, 0x82, 0xf3, 0xc1, 0x1c, 0xb2, 0xf6, 0x47, 0xb7, 0x69, + 0x68, 0xc6, 0x93, 0xdf, 0x73, 0xbb, 0xcd, 0xa1, 0xcd, 0x9d, 0x3c, 0xce, 0xcb, 0xdd, 0x67, 0xce, 0x8d, 0x94, + 0xc2, 0x91, 0xb2, 0xa5, 0xcc, 0x8b, 0x15, 0xfc, 0xbd, 0x99, 0x66, 0x9b, 0x0f, 0x4c, 0xd4, 0x3a, 0xbe, 0x1f, + 0x49, 0x71, 0xb2, 0x5e, 0xda, 0xd5, 0x1e, 0x02, 0xc8, 0x54, 0x36, 0xdd, 0x1a, 0xc4, 0x02, 0xed, 0x13, 0x6d, + 0xf8, 0x33, 0xaa, 0xd8, 0xc1, 0xb3, 0x2a, 0xad, 0x2d, 0xc2, 0x8c, 0x84, 0x14, 0x34, 0x81, 0xa3, 0x31, 0xbe, + 0x24, 0xe3, 0x60, 0x80, 0x31, 0xf5, 0x6d, 0x93, 0x7c, 0xbe, 0x01, 0x4b, 0x9c, 0xc6, 0x41, 0xe1, 0x35, 0xff, + 0x7f, 0x69, 0x54, 0x00, 0x15, 0xfb, 0x43, 0x29, 0x0e, 0x76, 0x5a, 0x98, 0x8e, 0xaf, 0xb2, 0x64, 0x48, 0x3d, + 0x9d, 0x19, 0x9e, 0x2b, 0x9c, 0xc7, 0x69, 0x91, 0x0d, 0xe7, 0x40, 0xf0, 0x29, 0x9d, 0x1b, 0x79, 0x30, 0x92, + 0x91, 0x18, 0x0f, 0x79, 0x89, 0xb6, 0x8a, 0x95, 0x78, 0xce, 0xf0, 0x2e, 0xb4, 0x21, 0xa4, 0x17, 0x5b, 0x40, + 0x51, 0x21, 0xbc, 0x4b, 0x93, 0x2a, 0x89, 0x3b, 0x87, 0x34, 0x57, 0x6d, 0x3c, 0xf0, 0x07, 0xcc, 0xd4, 0xd4, + 0x81, 0xbf, 0xe2, 0xf6, 0xe4, 0x3d, 0xd7, 0xe8, 0x09, 0x97, 0x69, 0x4d, 0xa8, 0x8e, 0xf6, 0x6f, 0xff, 0x6c, + 0x54, 0x00, 0xa5, 0x38, 0xfa, 0xef, 0x88, 0xc8, 0xc3, 0xaa, 0xcc, 0x14, 0xe3, 0x3e, 0xd5, 0x01, 0x70, 0xe2, + 0x02, 0xec, 0x9d, 0x94, 0xb1, 0x31, 0xde, 0x60, 0xeb, 0x1d, 0xaf, 0xba, 0x78, 0xd7, 0x02, 0x76, 0x51, 0xa6, + 0x69, 0x2a, 0xec, 0x83, 0x81, 0xeb, 0x9f, 0x0e, 0xd2, 0x5c, 0x0c, 0xb2, 0xb3, 0xff, 0x2a, 0x13, 0x84, 0xa6, + 0x97, 0xbf, 0x34, 0xb1, 0x0a, 0x05, 0xdb, 0xa8, 0x8f, 0xd2, 0x65, 0x9b, 0x91, 0xe9, 0x3a, 0x49, 0x47, 0x39, + 0xbc, 0xf4, 0x62, 0xca, 0xe0, 0xdb, 0xfc, 0x42, 0xeb, 0x6a, 0x51, 0x73, 0xed, 0xfb, 0xdf, 0x52, 0xc1, 0x9d, + 0x32, 0xc3, 0x14, 0x36, 0x7c, 0x0e, 0x03, 0x8c, 0xe9, 0x0b, 0xb6, 0x01, 0xde, 0x7d, 0x29, 0xe7, 0x3d, 0xaf, + 0x74, 0xc7, 0xa9, 0x8b, 0xb2, 0x55, 0xb2, 0x00, 0xe1, 0xd1, 0x8d, 0xc4, 0xce, 0xeb, 0x8a, 0xb2, 0x4d, 0xb6, + 0x51, 0xdd, 0xc4, 0x41, 0xf5, 0x1c, 0x0a, 0x13, 0x5a, 0x28, 0x01, 0xc2, 0x54, 0x98, 0xb9, 0x00, 0x6b, 0xa7, + 0x35, 0x22, 0xcc, 0xfb, 0xcd, 0xcc, 0xc4, 0x37, 0xa3, 0xad, 0x92, 0x39, 0x77, 0xff, 0x4f, 0xb4, 0x73, 0x92, + 0xe8, 0x0c, 0xbe, 0x03, 0x28, 0x1d, 0x9f, 0x79, 0x41, 0xba, 0x43, 0xea, 0xa7, 0xb7, 0x8f, 0xe3, 0xef, 0xd6, + 0xb9, 0x5e, 0xa3, 0xef, 0x07, 0x24, 0x71, 0xe8, 0xf8, 0x0e, 0x91, 0x21, 0x29, 0xad, 0xcc, 0x2f, 0x10, 0xc7, + 0x90, 0xa1, 0xa5, 0x79, 0xc9, 0xa2, 0x49, 0x0a, 0x05, 0xc4, 0xfc, 0x30, 0xd0, 0x55, 0x00, 0x12, 0x00, 0x4a, + 0x67, 0xca, 0x6e, 0x53, 0x0e, 0x22, 0x3f, 0xe2, 0xa7, 0x7f, 0xb9, 0xd7, 0xe0, 0x84, 0xae, 0xa2, 0x40, 0x86, + 0xaa, 0xc9, 0x8f, 0xf9, 0xa5, 0x4d, 0x31, 0xfc, 0xf7, 0x31, 0x7c, 0x95, 0x04, 0x6f, 0x8b, 0xf3, 0x49, 0x1c, + 0x22, 0x2b, 0xdc, 0x46, 0xf4, 0x2e, 0xa3, 0x33, 0x0e, 0x11, 0x3f, 0xd4, 0x4f, 0x8a, 0x43, 0x91, 0x15, 0xce, + 0x6f, 0x64, 0x28, 0x2f, 0x70, 0x2a, 0x3a, 0xdb, 0x1e, 0xba, 0x30, 0x3d, 0x6f, 0xfc, 0x9a, 0xa5, 0x49, 0xa5, + 0x97, 0x10, 0xd6, 0xa0, 0x21, 0xe7, 0x7a, 0xec, 0x4e, 0x53, 0xc0, 0xab, 0xcd, 0xe8, 0xf1, 0x76, 0xf9, 0x60, + 0x83, 0xd9, 0xfb, 0x78, 0x2b, 0xb3, 0x23, 0x38, 0xe3, 0x7f, 0xf4, 0xf8, 0x06, 0x7c, 0xe2, 0xac, 0x24, 0x30, + 0x91, 0xef, 0x01, 0xb4, 0x05, 0xae, 0xd5, 0x67, 0x34, 0x97, 0x92, 0x63, 0xcf, 0xba, 0x87, 0x3e, 0xdf, 0xb0, + 0xa3, 0xe4, 0x4f, 0x97, 0xed, 0x14, 0xe6, 0x76, 0xfa, 0x7d, 0x63, 0x86, 0x93, 0xfc, 0xe5, 0xe6, 0x21, 0xea, + 0xff, 0xd2, 0xb4, 0x2e, 0xf8, 0xde, 0x03, 0xbf, 0xc9, 0x10, 0xe3, 0x55, 0x37, 0x40, 0x33, 0xc9, 0xd4, 0x0a, + 0xcb, 0xf8, 0x62, 0xf0, 0x1f, 0xb8, 0x62, 0xc0, 0x2f, 0x56, 0x0c, 0x06, 0x4d, 0xa8, 0xd6, 0x85, 0x70, 0x2f, + 0x55, 0xcb, 0x7c, 0x9f, 0x68, 0xfd, 0xf5, 0xfc, 0xea, 0x9c, 0xb9, 0x3b, 0x0a, 0xcc, 0xa7, 0x08, 0x9a, 0xf6, + 0xd2, 0xd8, 0xe9, 0x38, 0x88, 0xda, 0x97, 0x85, 0x22, 0xd3, 0x37, 0x8a, 0x5c, 0x5d, 0xe0, 0x78, 0x0d, 0xe9, + 0x5d, 0x0f, 0x20, 0x98, 0xea, 0x4d, 0x29, 0xc3, 0x0d, 0x79, 0xfc, 0x10, 0x27, 0x3f, 0xc5, 0x26, 0xa4, 0x99, + 0x84, 0xd4, 0xc1, 0xf9, 0x03, 0x22, 0xf5, 0x74, 0x1f, 0x8e, 0xfd, 0xc8, 0xc3, 0x7b, 0x32, 0xcb, 0xb1, 0x26, + 0xa1, 0x84, 0x08, 0x2c, 0x22, 0x17, 0x4e, 0xa2, 0x08, 0xe3, 0x2a, 0xcc, 0xdd, 0xe2, 0x89, 0xc4, 0xe7, 0xab, + 0xc4, 0x67, 0x72, 0xee, 0xf1, 0x96, 0xe0, 0xa6, 0xfa, 0xe9, 0x62, 0xec, 0x2b, 0x5c, 0x1b, 0xbe, 0x5a, 0x90, + 0x71, 0x10, 0x2d, 0xd3, 0x4e, 0x50, 0x03, 0x7e, 0xf3, 0xd1, 0xac, 0x7b, 0x8e, 0xcc, 0x1d, 0x0b, 0x53, 0xbe, + 0x47, 0xdb, 0x85, 0x44, 0x23, 0x9c, 0xe0, 0x63, 0xfd, 0xc4, 0x20, 0xec, 0xdc, 0x07, 0xf4, 0x41, 0x22, 0x15, + 0xb0, 0x86, 0x50, 0x07, 0x17, 0x7c, 0x25, 0x05, 0x09, 0x7c, 0x7c, 0xcb, 0x13, 0x60, 0x96, 0x5c, 0xc9, 0x6b, + 0xaa, 0xce, 0xe5, 0x05, 0x70, 0xe6, 0xec, 0xf7, 0x89, 0x01, 0xe4, 0xb1, 0xf7, 0xfc, 0x88, 0x65, 0x0e, 0xdd, + 0x88, 0x1c, 0xb9, 0x05, 0xbd, 0x4e, 0x47, 0xf7, 0x88, 0x7f, 0xa6, 0xe0, 0x7c, 0x01, 0x30, 0x0d, 0xfe, 0x1f, + 0x5f, 0x8d, 0x7d, 0xa2, 0x87, 0x60, 0x2a, 0x4c, 0x00, 0xf0, 0x3e, 0x4e, 0x41, 0x02, 0x20, 0x09, 0x9a, 0x55, + 0x6f, 0x5e, 0x87, 0xf1, 0xb9, 0x96, 0x26, 0xa6, 0x73, 0x6b, 0x62, 0x27, 0x5a, 0x90, 0x6d, 0xdd, 0xd4, 0x37, + 0xe9, 0x40, 0x78, 0xa0, 0x38, 0x71, 0xea, 0x95, 0x01, 0x2c, 0x80, 0x10, 0x56, 0x91, 0x48, 0x6c, 0xee, 0xda, + 0xae, 0x66, 0xee, 0x09, 0x1a, 0x61, 0xd2, 0xbd, 0x37, 0xb5, 0xd7, 0x18, 0x1b, 0xa5 }; #endif #if defined(__PV_LANGUAGE_MANDARIN__) -// Wake-word = nǐ hǎo diànnǎo +// Wake-word = 你好电脑 static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x3c, 0xaa, 0x77, 0x04, 0x9c, 0x25, 0x7c, 0xdb, 0xc9, 0x51, 0x40, 0x69, 0x89, 0x3f, 0x46, 0x33, 0xe6, 0xb5, - 0x04, 0xa3, 0x51, 0x68, 0x3b, 0x31, 0xce, 0x7f, 0x57, 0x96, 0xbc, 0x68, 0x9c, 0x85, 0x18, 0x19, 0x67, 0x47, - 0xa9, 0x2b, 0x05, 0xbb, 0xcd, 0x1f, 0xd6, 0x6f, 0xb3, 0x38, 0x42, 0xdb, 0x36, 0x39, 0xf5, 0x64, 0xd1, 0x54, - 0xd4, 0x5b, 0xcd, 0x2c, 0xf2, 0x94, 0x91, 0xf0, 0x3f, 0x7a, 0x66, 0xc1, 0x7e, 0xf0, 0x48, 0x84, 0x29, 0xfa, - 0x49, 0x97, 0x80, 0xd0, 0xf1, 0x71, 0x7e, 0x83, 0xe3, 0xa4, 0x72, 0x07, 0x95, 0xdb, 0x9c, 0x42, 0x7c, 0x3d, - 0x78, 0x79, 0x0f, 0xec, 0x90, 0xa3, 0x4d, 0xb2, 0x9c, 0xf5, 0xf9, 0xa9, 0x61, 0xae, 0x76, 0xdd, 0x9b, 0x05, - 0xf6, 0x4d, 0x4d, 0x58, 0x32, 0x09, 0x52, 0x27, 0x73, 0x12, 0xd3, 0xda, 0x6a, 0x17, 0x75, 0xf0, 0xaf, 0x46, - 0xdd, 0x4b, 0xd5, 0x1e, 0xaf, 0x5d, 0x95, 0xbd, 0xad, 0xcd, 0x7c, 0x1b, 0x32, 0xe1, 0xbe, 0x21, 0x2e, 0x28, - 0xd0, 0x48, 0x83, 0x90, 0x3a, 0x41, 0x09, 0x1e, 0x07, 0x2e, 0xb5, 0xd8, 0xb7, 0x02, 0x21, 0x7c, 0xa9, 0xc7, - 0xb6, 0xf3, 0x4d, 0x68, 0x2a, 0xd0, 0x31, 0x17, 0xcc, 0x86, 0x78, 0x07, 0xe2, 0x02, 0x3d, 0xf7, 0xb7, 0x42, - 0xc9, 0x62, 0xe7, 0x59, 0x8e, 0x6d, 0xce, 0x25, 0x2e, 0x61, 0x55, 0xa2, 0xb4, 0x30, 0xb1, 0x98, 0xcc, 0x67, - 0x4b, 0x02, 0xbe, 0x80, 0x7e, 0xbb, 0x79, 0x55, 0x7e, 0xec, 0x9d, 0x8d, 0xc5, 0xb5, 0x68, 0x99, 0xcf, 0xa8, - 0x0e, 0x75, 0x3c, 0x88, 0xcf, 0x87, 0xa9, 0xb9, 0x24, 0x4a, 0x47, 0x0b, 0x7c, 0x64, 0x0c, 0xec, 0x2a, 0xde, - 0x46, 0x7b, 0x43, 0xd7, 0x72, 0x0a, 0x6e, 0x1a, 0xd3, 0xf3, 0xc0, 0xba, 0x40, 0x3b, 0xb8, 0xc6, 0x3f, 0x88, - 0xfb, 0x1f, 0xa2, 0x52, 0xfd, 0x3c, 0xe5, 0xe0, 0x13, 0x6a, 0x6c, 0x10, 0x96, 0x79, 0xd3, 0x35, 0x35, 0xc9, - 0x3c, 0xc2, 0x39, 0x51, 0xae, 0x04, 0x83, 0x4d, 0xef, 0xa9, 0xb1, 0x5f, 0xd8, 0x0c, 0xe8, 0x7c, 0xfb, 0x36, - 0x21, 0x02, 0x27, 0xd4, 0xb3, 0xd7, 0x2b, 0x00, 0x03, 0x18, 0x72, 0x0f, 0x64, 0xd4, 0x9a, 0x67, 0x4a, 0xc3, - 0x40, 0x53, 0x1a, 0x1f, 0x3e, 0xe4, 0x28, 0xe8, 0x6b, 0x25, 0x55, 0xcc, 0x32, 0x13, 0x33, 0x04, 0x4e, 0x7e, - 0x2d, 0x4b, 0x1b, 0xfc, 0xb0, 0xef, 0x65, 0x7a, 0xef, 0x08, 0xce, 0xa0, 0xe6, 0xdc, 0x49, 0x1c, 0xed, 0xcd, - 0x5a, 0x21, 0xee, 0x00, 0x8a, 0xd1, 0x48, 0xc5, 0x3b, 0xe2, 0x48, 0x5b, 0x3d, 0x07, 0xe9, 0x37, 0x53, 0xe2, - 0x67, 0x8d, 0x9e, 0x1d, 0x05, 0xc6, 0x26, 0xed, 0x68, 0xcd, 0xde, 0x6f, 0x28, 0xf1, 0xff, 0xd9, 0xb5, 0x11, - 0xe6, 0x56, 0xb3, 0xae, 0xc7, 0x89, 0xd7, 0xdf, 0xad, 0x4a, 0xbd, 0xf5, 0x3a, 0x0d, 0x6a, 0x0d, 0x48, 0xaf, - 0x15, 0xf5, 0x6b, 0x13, 0x57, 0xf2, 0x28, 0x8c, 0xd9, 0xd6, 0x63, 0x86, 0x86, 0xf2, 0xb6, 0xc6, 0xe1, 0x33, - 0x8e, 0x2e, 0x0d, 0x2c, 0x77, 0xc3, 0x8e, 0x4e, 0xa8, 0xbb, 0xaa, 0xbb, 0x06, 0xe8, 0x35, 0xac, 0x91, 0x66, - 0x95, 0xc8, 0xa1, 0x3e, 0x31, 0x4b, 0x8f, 0x88, 0x51, 0xd7, 0x0f, 0xf3, 0xac, 0x6f, 0x43, 0xd4, 0xf5, 0x30, - 0x5a, 0x4c, 0xa0, 0x00, 0x0d, 0x3a, 0x22, 0x2c, 0x55, 0x44, 0x7c, 0x0a, 0xaa, 0xba, 0x70, 0xed, 0x19, 0xe1, - 0x0b, 0xa9, 0xbd, 0x61, 0x06, 0x7e, 0x92, 0x0d, 0xa3, 0xb4, 0xbd, 0x78, 0x22, 0x55, 0x30, 0xe7, 0x72, 0x22, - 0x80, 0x02, 0xab, 0x2e, 0xef, 0xe6, 0x7c, 0x0a, 0x3c, 0xed, 0xa6, 0x79, 0x03, 0xaf, 0x70, 0x2b, 0x9c, 0x41, - 0xfe, 0x2f, 0x2f, 0xf4, 0xfa, 0xb2, 0xad, 0xd3, 0xe7, 0xe3, 0xec, 0x01, 0xd1, 0x3e, 0x76, 0x5c, 0x73, 0x90, - 0x56, 0x3f, 0x82, 0xfc, 0x5f, 0x46, 0x23, 0xef, 0x93, 0x31, 0xd3, 0x26, 0x15, 0x05, 0x25, 0x0d, 0x01, 0xc8, - 0x17, 0x5a, 0xac, 0x0c, 0x94, 0xd3, 0xf9, 0x6a, 0x5e, 0x5a, 0xd2, 0x6a, 0xf2, 0x99, 0xd1, 0xce, 0xfb, 0xf2, - 0x9a, 0x9c, 0xb9, 0xef, 0x4a, 0xfa, 0xda, 0x1a, 0x9b, 0xb5, 0xec, 0xf6, 0x42, 0x7b, 0x60, 0x1f, 0x2d, 0xba, - 0x84, 0x6e, 0x34, 0xa3, 0xd6, 0x68, 0x7d, 0xe4, 0x83, 0xe6, 0xb1, 0xe4, 0xbd, 0xe7, 0x21, 0x4e, 0xc0, 0x71, - 0xd8, 0x71, 0x95, 0x19, 0xd4, 0x09, 0xf2, 0x3d, 0x90, 0x73, 0xcd, 0x2b, 0xef, 0x5a, 0x09, 0xf2, 0x47, 0x6a, - 0xc4, 0x44, 0x04, 0xbf, 0xab, 0x68, 0x63, 0xfe, 0x5f, 0x7a, 0x4c, 0xed, 0x86, 0x6a, 0xe1, 0x76, 0xf6, 0xc9, - 0xb2, 0x51, 0x13, 0x7a, 0xb8, 0x17, 0x21, 0xbb, 0x78, 0x7b, 0xca, 0x86, 0x8f, 0xad, 0xa0, 0x95, 0x1c, 0x45, - 0x5f, 0x67, 0x67, 0x4f, 0x25, 0x84, 0xe6, 0xe6, 0x8d, 0x5f, 0xfb, 0xeb, 0x0a, 0xc5, 0x18, 0xeb, 0x55, 0x87, - 0xad, 0x4a, 0x02, 0xc2, 0xe0, 0x0e, 0xc6, 0x9a, 0x57, 0xe8, 0x4f, 0xb4, 0x1b, 0xbf, 0xa2, 0xbb, 0x1d, 0x65, - 0xb8, 0x80, 0xa6, 0xea, 0xe5, 0x08, 0xde, 0xbb, 0x3f, 0xfe, 0xe4, 0x1d, 0x1b, 0x55, 0xc6, 0x6c, 0x0f, 0x88, - 0x2f, 0xe4, 0x00, 0xae, 0xd8, 0xa4, 0x9c, 0x4f, 0x46, 0x60, 0xd6, 0x33, 0xab, 0xcd, 0xf7, 0x2f, 0x25, 0x2f, - 0x2d, 0x30, 0xcc, 0xd5, 0x77, 0x96, 0x80, 0x2b, 0x5e, 0xb4, 0x78, 0xe6, 0x91, 0x23, 0xef, 0x4b, 0xca, 0x24, - 0x9c, 0x22, 0x7c, 0xa2, 0x9b, 0x1f, 0xb6, 0x00, 0x94, 0x3d, 0xb0, 0xae, 0xdc, 0x0b, 0x56, 0x2f, 0x01, 0xc8, - 0xe6, 0xb4, 0xab, 0x2a, 0x91, 0x1c, 0xd0, 0xa7, 0x82, 0x25, 0xf3, 0xd7, 0xed, 0x30, 0xff, 0x1a, 0x5c, 0xe0, - 0x4f, 0x66, 0xa9, 0x6f, 0x1b, 0x63, 0x31, 0x22, 0x22, 0x81, 0x45, 0x17, 0x15, 0x6d, 0xe8, 0x16, 0x98, 0x31, - 0xd1, 0x5b, 0xc4, 0x8a, 0x93, 0x92, 0x36, 0xd5, 0x3c, 0x7c, 0xf7, 0x12, 0xb3, 0xdf, 0x4b, 0x73, 0xe3, 0xf4, - 0x40, 0x18, 0xbc, 0x5e, 0x0a, 0x3c, 0xe9, 0x1b, 0xd2, 0xa3, 0x5e, 0xad, 0x77, 0xe3, 0x02, 0xc3, 0x80, 0x55, - 0x8e, 0xc9, 0x99, 0xb7, 0xf3, 0x22, 0xb7, 0xe9, 0x47, 0x30, 0xb9, 0x2e, 0x77, 0x3e, 0xd0, 0xdb, 0x22, 0x72, - 0xd9, 0xbf, 0x33, 0x7d, 0x31, 0xcc, 0x8f, 0xe4, 0x9f, 0x46, 0x59, 0x38, 0xfd, 0x2c, 0xe0, 0x3c, 0xa5, 0x0f, - 0x4a, 0xd6, 0xfd, 0xa2, 0xff, 0x55, 0x53, 0x11, 0x4a, 0x83, 0x8b, 0x56, 0x28, 0x59, 0xaf, 0xf7, 0x17, 0x89, - 0xf7, 0x9f, 0x4e, 0x1e, 0x07, 0x8c, 0xd2, 0x03, 0x80, 0xb2, 0xca, 0x76, 0x78, 0x0c, 0x9e, 0x0c, 0xfd, 0xdd, - 0xc9, 0xdd, 0xe6, 0x10, 0x71, 0xe1, 0x27, 0xea, 0xf6, 0x98, 0xed, 0xa4, 0x5c, 0x6c, 0xac, 0xd7, 0x38, 0xe5, - 0x57, 0xb1, 0xbf, 0xb7, 0x8e, 0x18, 0x8d, 0x71, 0xb5, 0x61, 0xd6, 0x67, 0xd2, 0x75, 0xa4, 0x32, 0x5e, 0xf4, - 0x45, 0x1d, 0x52, 0x75, 0x9f, 0x09, 0x7f, 0xb1, 0x33, 0x8d, 0xd4, 0xcb, 0xb8, 0xf2, 0xae, 0x81, 0x64, 0x0a, - 0x28, 0xd3, 0x2e, 0x30, 0xc6, 0xc8, 0xc0, 0x9c, 0xf3, 0x68, 0xd4, 0x07, 0x8b, 0x35, 0x3b, 0x3d, 0x6a, 0x98, - 0x6b, 0x22, 0x02, 0x97, 0x48, 0x1d, 0x04, 0x03, 0x1e, 0x3e, 0x99, 0x13, 0xa5, 0x16, 0xb8, 0x8d, 0x79, 0x4f, - 0x97, 0xe6, 0xeb, 0x84, 0xed, 0x10, 0x67, 0xd2, 0xca, 0x2d, 0x3a, 0xd3, 0x06, 0xe8, 0x27, 0xaf, 0xa6, 0x71, - 0x80, 0x5d, 0x64, 0xc3, 0xd5, 0xfb, 0x23, 0x42, 0xee, 0x36, 0x49, 0xf0, 0xee, 0x08, 0x50, 0x35, 0x5c, 0x00, - 0xc9, 0x83, 0x1c, 0x64, 0xcf, 0x7f, 0xfa, 0x73, 0xfd, 0x0e, 0xbd, 0x03, 0x73, 0x0f, 0x32, 0x31, 0xc6, 0xb9, - 0xfe, 0xd4, 0x02, 0x6b, 0xa7, 0x22, 0x13, 0xde, 0xbe, 0x7e, 0x94, 0x47, 0x63, 0x58, 0x5f, 0x9b, 0x60, 0xda, - 0x81, 0x3f, 0x79, 0x8d, 0xf3, 0x9b, 0x44, 0xde, 0x3b, 0xd3, 0xd6, 0xfd, 0x0a, 0x3b, 0x06, 0x93, 0x5f, 0x7f, - 0xa4, 0x74, 0x8d, 0xa6, 0xcc, 0x03, 0x21, 0xf5, 0x39, 0x3b, 0xcf, 0x6c, 0x3c, 0x01, 0x25, 0xcc, 0x04, 0xf4, - 0xfd, 0xd7, 0x63, 0x20, 0x32, 0x7c, 0x67, 0xc0, 0x48, 0x5f, 0x6c, 0x76, 0x24, 0xd7, 0xe2, 0x06, 0xcd, 0x9a, - 0x57, 0xe3, 0x0c, 0x7e, 0x1d, 0x0b, 0x38, 0x48, 0x17, 0xf7, 0x98, 0xc2, 0xc6, 0x06, 0xbb, 0x2c, 0x05, 0x35, - 0x53, 0xb1, 0x90, 0xa2, 0xe9, 0xaf, 0x5d, 0xeb, 0xf1, 0x96, 0xb9, 0xc1, 0x7a, 0x8b, 0x39, 0xd4, 0xa9, 0x70, - 0x03, 0x33, 0x42, 0x07, 0x44, 0x00, 0xe3, 0xe5, 0xbf, 0xa9, 0xfc, 0x99, 0xe2, 0x9f, 0xdb, 0x90, 0x09, 0xc4, - 0x8e, 0x46, 0x02, 0xe5, 0x64, 0x3a, 0xef, 0x89, 0x55, 0x78, 0x56, 0x56, 0x0e, 0x7f, 0x2b, 0x38, 0x4f, 0x08, - 0x5b, 0x31, 0x42, 0x1a, 0xc9, 0xd8, 0x96, 0xea, 0x02, 0xfe, 0x23, 0x8f, 0x03, 0x33, 0x6c, 0x3f, 0x81, 0x54, - 0x52, 0xbb, 0x8a, 0xee, 0xc6, 0xde, 0xe4, 0x91, 0x15, 0x38, 0x02, 0x76, 0x4f, 0x0f, 0x93, 0x05, 0x2f, 0x26, - 0xc0, 0x47, 0x6b, 0x33, 0xbf, 0xd2, 0xc6, 0xea, 0x6e, 0xff, 0x76, 0x7d, 0x1d, 0xf4, 0x52, 0x20, 0x5c, 0x99, - 0x05, 0x35, 0x81, 0x9b, 0x0a, 0xcb, 0x89, 0x89, 0x8c, 0xa9, 0x39, 0x9a, 0xbb, 0x4b, 0xf9, 0x36, 0xe4, 0x0d, - 0x2c, 0x9e, 0x51, 0x2a, 0x5e, 0x73, 0xef, 0xbc, 0x04, 0x93, 0x30, 0x0a, 0x6a, 0x04, 0x33, 0x3e, 0x12, 0x91, - 0xa2, 0xa9, 0x29, 0x3c, 0x04, 0x84, 0xa7, 0xd1, 0x9f, 0x9d, 0x7b, 0x90, 0x76, 0x9f, 0x6e, 0x72, 0xdb, 0x60, - 0x46, 0x5f, 0x1e, 0xd7, 0xa4, 0xb8, 0x3c, 0x35, 0x21, 0x3b, 0x37, 0x6f, 0xf5, 0x1d, 0xa0, 0x63, 0x0d, 0xac, - 0xa3, 0xad, 0xa6, 0x83, 0x72, 0x91, 0xb5, 0xd2, 0xf8, 0x50, 0x7b, 0x26, 0xdf, 0xb7, 0xb4, 0x30, 0x9f, 0x4d, - 0x44, 0x5e, 0xe6, 0x59, 0x9b, 0x04, 0xf3, 0xc7, 0x11, 0x9e, 0xba, 0x70, 0x21, 0x2d, 0x05, 0x00, 0x3f, 0x1f, - 0x5b, 0xc9, 0xf1, 0xb7, 0x8c, 0xa7, 0xb0, 0xd2, 0x7b, 0x44, 0xe2, 0xd3, 0xb2, 0x06, 0x72, 0x0f, 0x8e, 0xef, - 0xa2, 0x16, 0x15, 0x68, 0x08, 0x1a, 0x70, 0x36, 0x21, 0xd5, 0x7f, 0xca, 0x67, 0x88, 0xe2, 0x3d, 0x4c, 0x57, - 0x96, 0x3c, 0xad, 0x7d, 0x19, 0x0a, 0xbc, 0x3b, 0x8a, 0x30, 0x56, 0xee, 0xd8, 0xa5, 0xb6, 0x2c, 0x55, 0x63, - 0xad, 0x69, 0x88, 0x1a, 0x83, 0x42, 0x8c, 0xfa, 0x08, 0x7f, 0xdb, 0x9e, 0x87, 0x87, 0x64, 0x3d, 0x69, 0x36, - 0xd0, 0x25, 0x99, 0x3b, 0xcf, 0xd6, 0xd9, 0x12, 0x57, 0xd7, 0x3a, 0x0c, 0xf3, 0xad, 0xc1, 0x43, 0x35, 0x45, - 0xae, 0x2e, 0x45, 0xd4, 0x0f, 0x70, 0xd2, 0xf1, 0xe6, 0x51, 0xb5, 0x4c, 0x83, 0x25, 0xb4, 0x19, 0xb3, 0x2e, - 0xea, 0xb5, 0xf9, 0xa6, 0xea, 0x5f, 0xa7, 0x6e, 0x9d, 0x13, 0x6c, 0x95, 0x03, 0xce, 0xb7, 0x67, 0x7e, 0xdc, - 0x25, 0xec, 0x50, 0xb7, 0x63, 0x3d, 0x72, 0xd2, 0x45, 0x8a, 0x54, 0xa6, 0x5c, 0x0e, 0x49, 0xd8, 0x20, 0x99, - 0xd7, 0x0e, 0x53, 0x0f, 0x4d, 0xfa, 0xd2, 0xe1, 0x2f, 0x89, 0xf5, 0xaa, 0xbe, 0x57, 0xee, 0x80, 0x04, 0xc8, - 0x65, 0x38, 0x34, 0x48, 0x99, 0xd3, 0xc3, 0x0b, 0x75, 0x39, 0x0a, 0x47, 0x42, 0xdd, 0x24, 0xdf, 0x3e, 0xf7, - 0xbf, 0x0d, 0x02, 0x58, 0x67, 0x6f, 0x30, 0x9b, 0xf5, 0x3d, 0xb1, 0xe0, 0xc2, 0x97, 0x31, 0xff, 0x20, 0xab, - 0x6a, 0x36, 0x97, 0x4f, 0xd4, 0x5d, 0x71, 0xfe, 0x5c, 0x81, 0x61, 0x17, 0xe7, 0x34, 0x5c, 0x10, 0x25, 0xae, - 0x77, 0x98, 0x9b, 0x85, 0xa9, 0xbe, 0x3d, 0x35, 0x6e, 0x26, 0x44, 0x5e, 0xa1, 0x6f, 0xb0, 0x05, 0x30, 0x65, - 0x4b, 0xef, 0x4e, 0x8e, 0xf7, 0x0a, 0xf2, 0x6b, 0xe7, 0xf0, 0xf7, 0xe9, 0x72, 0xfb, 0x2c, 0x3f, 0xa3, 0x73, - 0x88, 0xe9, 0x5f, 0x7c, 0xd3, 0x75, 0xa5, 0xb3, 0x49, 0x98, 0xbe, 0xc6, 0x29, 0xe5, 0xda, 0xf2, 0x68, 0x8f, - 0x54, 0x85, 0x46, 0xe1, 0x56, 0x55, 0xcf, 0xc4, 0xfc, 0x26, 0x4a, 0x5a, 0xc7, 0x5a, 0x4d, 0x6c, 0x40, 0xee, - 0x46, 0x70, 0x7a, 0x05, 0x5a, 0x37, 0xe2, 0xa0, 0xf3, 0x6f, 0xb9, 0x4d, 0x9c, 0x34, 0x2a, 0x86, 0x6d, 0x30, - 0xd7, 0x1e, 0x85, 0x21, 0xdc, 0x31, 0x97, 0x32, 0xce, 0x89, 0x44, 0xbf, 0x9f, 0xd9, 0x96, 0x68, 0x66, 0x78, - 0xdb, 0xda, 0xb4, 0x45, 0x89, 0x80, 0xe8, 0x6f, 0x22, 0x98, 0xe9, 0x8f, 0x9f, 0xe9, 0x2e, 0x56, 0x98, 0x84, - 0xa1, 0xd8, 0x43, 0x6a, 0x32, 0x39, 0x08, 0x9f, 0x98, 0xf1, 0x8e, 0x97, 0xb4, 0x41, 0xec, 0x41, 0x3a, 0x43, - 0x63, 0xb1, 0x43, 0x48, 0x34, 0xad, 0x12, 0xbc, 0x89, 0x24, 0xc4, 0xc7, 0xda, 0x25, 0xcf, 0x01, 0x46, 0xf0, - 0x1a, 0xd2, 0xf5, 0x1e, 0xfd, 0x16, 0xa7, 0xbc, 0xb0, 0x9b, 0xbb, 0x51, 0x70, 0x8e, 0xe6, 0x7e, 0xef, 0x9a, - 0x2c, 0x71, 0xc3, 0x9e, 0xe0, 0x6d, 0x26, 0x98, 0x9a, 0xe5, 0xc6, 0x06, 0x4c, 0x4f, 0x80, 0x50, 0x74, 0x5b, - 0x62, 0x3e, 0xe8, 0x93, 0xef, 0x6c, 0xd0, 0x3a, 0x17, 0x29, 0x42, 0xbc, 0x05, 0xd1, 0xec, 0x98, 0x32, 0x79, - 0x86, 0x56, 0x04, 0xbd, 0xed, 0xa5, 0x2b, 0xf0, 0x93, 0x53, 0xf1, 0x17, 0x63, 0xdc, 0x7d, 0xa7, 0x11, 0x24, - 0x38, 0xcb, 0xaa, 0x48, 0x94, 0x9e, 0x75, 0x4c, 0x0f, 0x37, 0x97, 0x4f, 0x58, 0x52, 0x9d, 0xd5, 0x3e, 0x21, - 0x64, 0xd2, 0x60, 0x91, 0x30, 0x9f, 0xd2, 0xef, 0x27, 0x52, 0x87, 0xb0, 0x7c, 0x92, 0xe5, 0x6a, 0xe1, 0x1f, - 0x8a, 0x4a, 0x67, 0x0b, 0x3a, 0x31, 0xd5, 0xe7, 0xde, 0x20, 0x4c, 0x75, 0x94, 0xa8, 0x63, 0xb5, 0xca, 0xcf, - 0x07, 0x97, 0x3d, 0x65, 0x18, 0xca, 0xbd, 0x42, 0xc8, 0xb9, 0x52, 0xd3, 0xa5, 0xe0, 0x43, 0xeb, 0x45, 0x21, - 0xeb, 0xe6, 0xc1, 0x56, 0xc1, 0xc7, 0x75, 0x8d, 0xbf, 0xd1, 0x77, 0x0d, 0x3c, 0x2f, 0x6b, 0x90, 0x6a, 0x3d, - 0x96, 0x36, 0x2c, 0xa4, 0xcf, 0xa7, 0xba, 0xe6, 0x20, 0xed, 0x5a, 0x52, 0x14, 0xf9, 0xeb, 0x71, 0x44, 0x2b, - 0x38, 0xa5, 0x06, 0xc8, 0x9e, 0xb6, 0x37, 0xf5, 0x17, 0x78, 0xdc, 0xf0, 0xac, 0x2a, 0xf0, 0x18, 0x95, 0xc0, - 0x63, 0xcc, 0xe4, 0xea, 0xc8, 0x6f, 0x1c, 0xe4, 0x5c, 0x8a, 0xcc, 0x4c, 0x95, 0xc2, 0xbc, 0x41, 0x37, 0x42, - 0x4c, 0x87, 0xb9, 0xc6, 0x73, 0x4b, 0xd5, 0x81, 0xca, 0xed, 0x84, 0x5d, 0x59, 0xe8, 0x52, 0x43, 0xb4, 0x9c, - 0xd2, 0xbd, 0x7e, 0x9e, 0x95, 0xaa, 0xf6, 0x4e, 0x8f, 0xe0, 0xc5, 0xf6, 0xba, 0x9d, 0x33, 0xba, 0xb3, 0x89, - 0x86, 0x74, 0x86, 0x5c, 0x11, 0xbe, 0x08, 0x3b, 0x47, 0xfb, 0x35, 0xe2, 0x2b, 0x96, 0xe1, 0x61, 0x60, 0xd7, - 0x49, 0x01, 0x20, 0x4b, 0xa0, 0x1d, 0x84, 0x99, 0x5c, 0xed, 0xdc, 0x6a, 0x03, 0x36, 0x7b, 0xa5, 0x06, 0x50, - 0x78, 0x9a, 0xfd, 0x6c, 0x60, 0x66, 0xe2, 0x31, 0x3b, 0xf7, 0xac, 0x71, 0x9c, 0x12, 0xd3, 0xab, 0x0f, 0xd7, - 0x9c, 0x24, 0x6f, 0x5a, 0x45, 0xcc, 0x12, 0xb5, 0x19, 0xb8, 0xb8, 0x14, 0x47, 0x33, 0x4c, 0xa8, 0xc9, 0x2e, - 0x58, 0x68, 0x1e, 0xe9, 0x6d, 0x31, 0xbe, 0x48, 0x39, 0xda, 0xcd, 0x39, 0xbd, 0xa2, 0x32, 0x95, 0xfa, 0x6c, - 0x79, 0x53, 0xd0, 0xfa, 0x80, 0x9f, 0xd7, 0x61, 0xf4, 0xa3, 0x5d, 0x32, 0xdb, 0x18, 0x75, 0x12, 0xf8, 0x19, - 0x93, 0x3a, 0x8b, 0xca, 0xcb, 0x43, 0x3c, 0x93, 0x0c, 0x6f, 0xc1, 0x52, 0xf3, 0x0f, 0xc2, 0xf6, 0x72, 0x18, - 0x18, 0xf8, 0xd0, 0x28, 0xd9, 0x9a, 0x8f, 0x56, 0x1f, 0x07, 0x98, 0x81, 0x9f, 0xfb, 0xd5, 0x0a, 0xbe, 0xec, - 0x47, 0x3d, 0x59, 0x72, 0x31, 0x5e, 0x70, 0x1a, 0x8a, 0x9c, 0x90, 0x52, 0x86, 0x4e, 0xd7, 0x33, 0x79, 0x71, - 0x74, 0x5b, 0xf5, 0x6c, 0x85, 0x5c, 0x20, 0x33, 0x16, 0xc2, 0x7f, 0xb7, 0xa4, 0x89, 0x20, 0x9d, 0x88, 0x2a, - 0x93, 0xa0, 0x51, 0x8a, 0xdf, 0x46, 0x4f, 0x32, 0xa4, 0x04, 0xf5, 0x45, 0x9f, 0xd0, 0x7e, 0xe5, 0xb2, 0xce, - 0x78, 0x76, 0x04, 0x2a, 0xa5, 0xc2, 0xbe, 0x58, 0x1d, 0xae, 0xf3, 0x54, 0x28, 0x57, 0x55, 0xa5, 0x02, 0x4f, - 0x01, 0x37, 0xc4, 0x71, 0xf2, 0xcd, 0x14, 0xc3, 0x09, 0x43, 0x01, 0x8e, 0x10, 0x68, 0xd6, 0x9a, 0xe8, 0xfe, - 0xee, 0x01, 0x42, 0x9a, 0x2c, 0x42, 0xb5, 0xb5, 0x7b, 0xc7, 0xc3, 0x96, 0xcb, 0x55, 0x6f, 0x82, 0xe9, 0x30, - 0x17, 0x09, 0x8d, 0x73, 0x37, 0x6d, 0x3c, 0x21, 0x69, 0xea, 0x31, 0x2b, 0x18, 0x0e, 0x0e, 0x71, 0xc2, 0x0d, - 0x6f, 0xdd, 0x3f, 0x20, 0x27, 0x0f, 0x0a, 0xf3, 0x52, 0xa7, 0xd6, 0xf6, 0xaf, 0x1c, 0x9d, 0x8f, 0x31, 0x14, - 0xef, 0x46, 0x6b, 0xe2, 0x0a, 0x3b, 0xa8, 0xed, 0x24, 0x09, 0x0e, 0xed, 0xb4, 0xfd, 0x85, 0x10, 0xf3, 0x27, - 0xda, 0x69, 0x12, 0x11, 0xcc, 0xb1, 0x51, 0x54, 0x33, 0x3d, 0x23, 0xf2, 0xff, 0x25, 0x61, 0x1e, 0x73, 0x9a, - 0x58, 0x20, 0x1d, 0x8f, 0x54, 0xa2, 0x5a, 0x6d, 0xf1, 0x75, 0x27, 0xeb, 0x2d, 0xd1, 0x98, 0xfe, 0xaf, 0x06, - 0x6c, 0x60, 0xb4, 0x33, 0xab, 0x97, 0xf9, 0xf1, 0xc1, 0xc9, 0x30, 0x7f, 0xb6, 0xcc, 0xc7, 0x88, 0x86, 0x05, - 0xc6, 0x0c, 0xb8, 0x94, 0x4f, 0x1b, 0x8c, 0xd0, 0x70, 0xe9, 0xa7, 0x58, 0xd1, 0x0a, 0x45, 0x3b, 0xbd, 0xc7, - 0xf8, 0x28, 0x95, 0x7c, 0x4c, 0xc3, 0xd1, 0x5f, 0x7a, 0x95, 0x4b, 0x7a, 0x02, 0x2a, 0x44, 0xb9, 0xd9, 0x95, - 0xe0, 0x94, 0xa9, 0xc0, 0xca, 0xd7, 0x11, 0x31, 0x0a, 0xf8, 0x64, 0xda, 0x85, 0x4f, 0xb4, 0x17, 0x6d, 0xf7, - 0x6c, 0x7d, 0xc4, 0x68, 0x06, 0x51, 0xda, 0x0a, 0xf4, 0xc8, 0x35, 0xbf, 0xcf, 0x57, 0xb5, 0x14, 0xa0, 0x43, - 0xfe, 0x76, 0xcc, 0x9f, 0x85, 0xde, 0x10, 0xe5, 0x3d, 0x4e, 0x8c, 0x11, 0x67, 0x71, 0x5e, 0x3a, 0xdd, 0x86, - 0x0f, 0xb3, 0xce, 0xbe, 0xaa, 0xd5, 0x91, 0xdb, 0xde, 0xcd, 0x7a, 0x88, 0xcd, 0x43, 0x65, 0x41, 0xc3, 0xea, - 0xc1, 0xe3, 0x0a, 0x2b, 0xe8, 0x98, 0xa5, 0xad, 0x87, 0x65, 0x59, 0x98, 0xd4, 0x64, 0x1a, 0xeb, 0x96, 0x2c, - 0xd7, 0x5f, 0x22, 0x8e, 0x29, 0x6b, 0xc5, 0x7c, 0xcc, 0x69, 0xde, 0xf3, 0xd9, 0x2e, 0x78, 0x97, 0xa7, 0xa2, - 0xff, 0x48, 0xa7, 0x54, 0x41, 0xb6, 0x41, 0xe6, 0xa2, 0x03, 0xf9, 0x2e, 0x4a, 0xfc, 0x3d, 0x48, 0x5e, 0x50, - 0x57, 0x80, 0x7b, 0x37, 0xbd, 0xa7, 0x17, 0xf6, 0x76, 0x17, 0x6b, 0x88, 0xac, 0x88, 0xee, 0x40, 0xf6, 0xcf, - 0x6f, 0x0c, 0x0e, 0x6c, 0x55, 0xb2, 0xf4, 0x93, 0xd9, 0xef, 0xb8, 0x3f, 0x1c, 0xc6, 0x35, 0x02, 0xab, 0x54, - 0xd7, 0x70, 0x14, 0xcd, 0xd6, 0xc4, 0xbb, 0x28, 0x25, 0x6e, 0x20, 0x93, 0xc1, 0xe6, 0x4f, 0x44, 0xad, 0x07, - 0xd3, 0xcc, 0xd2, 0x89, 0x2a, 0x4d, 0xc1, 0x0c, 0x3b, 0x00, 0xee, 0xe3, 0x53, 0x64, 0x3c, 0xa5, 0x67, 0xb9, - 0xbe, 0x72, 0xef, 0x41, 0xf7, 0x32, 0x80, 0xef, 0x2c, 0x34, 0xe0, 0xbd, 0xb8, 0xc6, 0xfb, 0xb6, 0x38, 0xc1, - 0x18, 0x3d, 0x99, 0x1a, 0xa7, 0x8d, 0xa8, 0xca, 0x32, 0x9f, 0x00, 0xe2, 0x04, 0xda, 0x28, 0x86, 0x6b, 0x74, - 0x1e, 0x1e, 0x64, 0xd4, 0x80, 0xdb, 0xd7, 0xef, 0x32, 0x33, 0x58, 0x63, 0xca, 0xbf, 0x9a, 0xb7, 0x06, 0xd0, - 0x9f, 0x14, 0x7d, 0x6d, 0x65, 0x57, 0xc1, 0x20, 0x7f, 0xfb, 0x86, 0xd2, 0xc3, 0xe9, 0x7c, 0xea, 0x04, 0x6b, - 0x30, 0x71, 0x89, 0x92, 0x1e, 0xbb, 0x58, 0x56, 0x50, 0x06, 0x41, 0x79, 0xb4, 0xba, 0x83, 0x26, 0x63, 0x53, - 0x97, 0xab, 0xf7, 0x03, 0xbb, 0x9e, 0x9d, 0xfd, 0xe8, 0x4f, 0xde, 0xb2, 0x11, 0xfb, 0x62, 0xbe, 0x7e, 0xea, - 0x7c, 0xe5, 0x9f, 0x87, 0x57, 0xec, 0xe1, 0x8c, 0x93, 0x01, 0x60, 0x9f, 0xad, 0xf5, 0x4d, 0x8f, 0x5d, 0xe7, - 0x46, 0xdc, 0x17, 0x61, 0x3c, 0x76, 0x2d, 0xe5, 0xb8, 0xe9, 0x41, 0xe3, 0x88, 0x57, 0x37, 0x25, 0x72, 0x2b, - 0x7f, 0x19, 0x0b, 0x40, 0x57, 0x7d, 0x0c, 0xfa, 0xe4, 0x5f, 0x0e, 0x09, 0x73, 0x3d, 0xff, 0xdb, 0x1e, 0xc6, - 0x19, 0x99, 0x06, 0xc7, 0xad, 0x85, 0xb1, 0x0f, 0xd9, 0x27, 0x1c, 0x50, 0x9c, 0x8c, 0x91, 0x4f, 0x44, 0x04, - 0xc0, 0x62, 0x61, 0xca, 0x15, 0x4b, 0xb7, 0x93, 0xf5, 0xb1, 0x5a, 0x5e, 0xeb, 0xeb, 0x80, 0x36, 0xcd, 0x58, - 0x94, 0xbe, 0x6b, 0x7f, 0x49, 0x27, 0x83, 0x8b, 0x19, 0x12, 0xeb, 0xaf, 0xfa, 0xa6, 0xc0, 0xae, 0xc1, 0xd4, - 0x36, 0xce, 0x0b, 0xdd, 0x7d, 0xb8, 0x1a, 0xa8, 0xb0, 0xb4, 0xb3, 0xd2, 0xa3, 0x57, 0xe2, 0x31, 0x09, 0xc3, - 0x20, 0x51, 0xc0, 0x0a, 0x2e, 0x23, 0xa6, 0x57, 0x49, 0xa0, 0x41, 0x36, 0x82, 0x5b, 0xd6, 0x0a, 0x47, 0xcf, - 0x3d, 0xd9, 0xcb, 0x5a, 0xb7, 0xd8, 0x63, 0xf2, 0x4a, 0xec, 0x02, 0x1d, 0xba, 0xd7, 0x62, 0x8e, 0xf1, 0x35, - 0x11, 0x42, 0xd4, 0x29, 0x9e, 0x26, 0x0a, 0x00, 0xd9, 0x57, 0x09, 0xb5, 0x7b, 0x62, 0xb5, 0xc0, 0x00, 0x0d, - 0xf3, 0x28, 0xd6, 0x73, 0x6b, 0x76, 0x6e, 0x56, 0x8b, 0x44, 0x47, 0x8c, 0x8b, 0xbb, 0x04, 0xb8, 0x1b, 0x9a, - 0x1a, 0x3a, 0xe6, 0x55, 0xd1, 0x42, 0x5e, 0x08, 0x91, 0x4f, 0x1c, 0xe6, 0x9d, 0x91, 0xd3, 0x19, 0x61, 0xfb, - 0x88, 0x9e, 0x4d, 0xa7, 0xd1, 0x23, 0x10, 0x26, 0x16, 0xe9, 0x01, 0x33, 0x89, 0xbf, 0xee, 0x3c, 0xae, 0x77, - 0x19, 0x79, 0xb7, 0xfa, 0xdb, 0x42, 0x0b, 0xa1, 0x6c, 0x58, 0x6f, 0x81, 0xb4, 0x5d, 0xd9, 0xef, 0xb6, 0x17, - 0x10, 0x3b, 0x0f, 0x90, 0xd3, 0xed, 0xe7, 0xb1, 0x40, 0x14, 0x2e, 0x20, 0x0d, 0xfb, 0x35, 0x48, 0xa7, 0x95, - 0xcb, 0xb5, 0xd7, 0xeb, 0xd5, 0xc7, 0x9b, 0x04, 0x0b, 0x49, 0xf8, 0xb9, 0xae, 0xa1, 0x9f, 0x61, 0x54, 0x06, - 0x04, 0x9c, 0x6d, 0x81, 0xe3, 0x0d, 0xbd, 0xe1, 0x91, 0xb7, 0xd0, 0xe2, 0x1d, 0xc6, 0xcf, 0xfd, 0xfe, 0xe6, - 0x7a, 0x0f, 0x9d, 0xdc, 0x55, 0xa6, 0x1a, 0xcb, 0x8f, 0x7f, 0x38, 0x9d, 0x93, 0x69, 0x4b, 0x54, 0x76, 0x19, - 0x7c, 0xb3, 0x58, 0x99, 0x42, 0x2e, 0xc6, 0x35, 0x03, 0xce, 0x4e, 0xe2, 0xb0, 0x6d, 0x90, 0x8b, 0x4a, 0x5a, - 0x01, 0x9b, 0x1f, 0x00, 0x62, 0xce, 0x31, 0xae, 0x99, 0xf2, 0xaf, 0x3e, 0xac, 0x62, 0xea, 0x35, 0x9e, 0x46, - 0x53, 0x98, 0x07, 0xe5, 0x57, 0xe5, 0xb6, 0x3e, 0xc5, 0xde, 0x3e, 0xcb, 0xf7, 0x95, 0x0f, 0x07, 0xce, 0xf3, - 0xcb, 0x5a, 0xcb, 0x2f, 0x92, 0x81, 0x97, 0x1e, 0xbf, 0xa3, 0x37, 0x25, 0xf6, 0x9b, 0x0e, 0x8a, 0xb2, 0x62, - 0x21, 0xf7, 0xb7, 0x81, 0x30, 0x52, 0xf4, 0xa1, 0x5b, 0xae, 0xf6, 0x22, 0x97, 0x04, 0xda, 0x21, 0x24, 0xb2, - 0x96, 0x4e, 0xd6, 0x89, 0x1b, 0x74, 0x09, 0x5a, 0x98, 0x04, 0x9b, 0x10, 0x84, 0xa3, 0xf3, 0xa0, 0x95, 0x94, - 0x5b, 0xa6, 0xe4, 0x2a, 0x08, 0x70, 0x1e, 0xfa, 0x6f, 0xe8, 0x60, 0xa8, 0x55, 0x1e, 0xf1, 0xf8, 0x5b, 0x69, - 0xd4, 0x10, 0x93, 0x43, 0x7e, 0x06, 0xc1, 0x42, 0x7a, 0x5d, 0x9a, 0xdf, 0xf4, 0x94, 0x80, 0x88, 0x3c, 0xbb, - 0x95, 0x94, 0xf5, 0xbd, 0xf1, 0xfd, 0xb0, 0x10, 0x0d, 0x1e, 0x0d, 0x73, 0xae, 0x1d, 0x00, 0xee, 0x3a, 0xda, - 0xb1, 0x5e, 0x15, 0xfe, 0xe0, 0x94, 0x3c, 0x8b, 0xbf, 0x23, 0x40, 0x5f, 0xe0, 0xe0, 0x97, 0xef, 0x6d, 0x97, - 0xb7, 0x3b, 0x45, 0x8c, 0x28, 0x1d, 0x57, 0xe3, 0xca, 0xab, 0xad, 0x51, 0xe5, 0x02, 0x31, 0x26, 0x25, 0x76, - 0x04, 0xb0, 0xf5, 0x7f, 0x64, 0x3a, 0x8c, 0x44, 0x85, 0x2e, 0xce, 0xa4, 0x7c, 0xb2, 0x95, 0x47, 0xd0, 0x57, - 0x80, 0xc5, 0x3a, 0xea, 0xc3, 0xf9, 0x3e, 0xda, 0x55, 0xde, 0x63, 0x3e, 0x7a, 0xb0, 0xe4, 0xb0, 0x66, 0x23, - 0x64, 0x20, 0xd1, 0x84, 0x2d, 0x7c, 0xc2, 0xde, 0xc6, 0x5d, 0x11, 0x34, 0x38, 0x9d, 0xa9, 0x68, 0x22, 0xe1, - 0x77, 0x1a, 0xe1, 0xdc, 0x76, 0x53, 0xce, 0x0e, 0x4c, 0x91, 0x0d, 0x05, 0xe0, 0x2c, 0x5a, 0x30, 0x60, 0xc9, - 0x22, 0x2b, 0x6b, 0x50, 0x4f, 0xef, 0x6e, 0x48, 0x90, 0xa9, 0x09, 0x48, 0x34, 0x1f, 0x21, 0xe9, 0x9a, 0x0f, - 0xe2, 0xfd, 0xa9, 0x61, 0x65, 0x87, 0xa4, 0xcb, 0xb3, 0x53, 0x1b, 0x08, 0xc1, 0x9f, 0x57, 0x67, 0x07, 0x1f, - 0x3e, 0x43, 0x6a, 0x34, 0xfb, 0xb4, 0x11, 0xe2, 0x07, 0xd5, 0x69, 0x4d, 0x01, 0xd3, 0xb8, 0x82, 0x8e, 0x87, - 0x3e, 0x03, 0x2b, 0x38, 0x2f, 0x99, 0xa4, 0x56, 0xaf, 0x0b, 0x4f, 0xad, 0xc6, 0xe2, 0x00, 0x57, 0x45, 0x32, - 0xfb, 0x40, 0xc3, 0x4a, 0x7d, 0x7b, 0x93, 0x3d, 0x79, 0x63, 0x8d, 0xe2, 0xed, 0x01, 0xb3, 0x51, 0x9b, 0xfd, - 0xb2, 0xf7, 0x06, 0xbf, 0xc7, 0xfd, 0xa4, 0x90, 0x54, 0x9c, 0x01, 0x56, 0xda, 0xb8, 0xa7, 0x71, 0xc2, 0x02, - 0x9d, 0xaa, 0xd5, 0xf4, 0x3f, 0x32, 0x41, 0x37, 0x45, 0x2e, 0x4c, 0x8f, 0xbc, 0x2b, 0xc2, 0x02, 0x2f, 0x09, - 0x9d, 0x5b, 0xdf, 0xcd, 0xf8, 0x11, 0x2b, 0x54, 0x4b, 0x4d, 0x39, 0xe6, 0xb4, 0xaf, 0x44, 0x56, 0x69, 0xfc, - 0xd5, 0x11, 0x82, 0x0b, 0x3a, 0x9e, 0xaf, 0x4c, 0xb3, 0x7b, 0xa0, 0x13, 0x92, 0xb4, 0x24, 0x93, 0x84, 0x60, - 0xcf, 0xba, 0xd3, 0x17, 0xc5, 0x15, 0x93, 0x22, 0x89, 0xd5, 0x66, 0xb6, 0x18, 0xaf, 0xd4, 0x00, 0x06, 0xbf, - 0xd0, 0x15, 0x60, 0x96, 0x1d, 0x73, 0x85, 0x0e, 0xd6, 0xbf, 0x27, 0x91, 0x22, 0x3f, 0x89, 0xca, 0xa3, 0x59, - 0x0d, 0x5e, 0xdc, 0x54, 0xe5, 0x08, 0x60, 0x36, 0x63, 0xb1, 0xaa, 0x1a, 0x96, 0xb2, 0xea, 0x1a, 0xdc, 0x13, - 0x42, 0xfb, 0x68, 0xde, 0xbb, 0xbe, 0x01, 0xdc, 0x2b, 0x9f, 0x7d, 0xb0, 0xd1, 0x44, 0x93, 0xbd, 0xd3, 0xd4, - 0x8c, 0x10, 0x19, 0xa0, 0xca, 0x19, 0xbb, 0x32, 0xf8, 0x43, 0x45, 0x86, 0x97, 0x77, 0xad, 0x91, 0x5e, 0x7c, - 0x73, 0x6a, 0x60, 0x46, 0xf6, 0x50, 0x6e, 0x40, 0xf8, 0x45, 0xdd, 0xee, 0x38, 0x6c, 0x2a, 0x8c, 0x68, 0xaa, - 0xb5, 0x52, 0xb0, 0x0c, 0xbf, 0xc3, 0xc7, 0xf5, 0xd9, 0xc4, 0x31, 0x09, 0x2e, 0x25, 0x1a, 0x3f, 0xe7, 0xa6, - 0xef, 0x7f, 0x7a, 0x2a, 0x48, 0x6b, 0xb2, 0xd0, 0xf9, 0xda, 0x7f, 0xfa, 0x9b, 0x92, 0x02, 0xcf, 0xb7, 0xb6, - 0x4c, 0x2e, 0xd6, 0x1e, 0xdf, 0x32, 0xcf, 0xea, 0x0d, 0xb5, 0xdb, 0x94, 0xc2, 0x8e, 0x58, 0x7b, 0xfa, 0x3a, - 0x58, 0xdc, 0xf6, 0x11, 0x5f, 0x89, 0xd7, 0x68, 0x66, 0xd8, 0xb9, 0x34, 0x7a, 0x15, 0x9f, 0xf4, 0xe8, 0x86, - 0xef, 0x1c, 0x87, 0x7e, 0x53, 0x38, 0x90, 0x89, 0xf5, 0xf2, 0x4f, 0x9c, 0x90, 0x20, 0xfe, 0x5d, 0x8f, 0xf0, - 0x0b, 0xb8, 0xab, 0xe3, 0x4e, 0xb1, 0xa7, 0x38, 0x34, 0x6b, 0xaa, 0xed, 0x3f, 0xc9, 0xbe, 0x22, 0xf1, 0x2c, - 0xb2, 0x74, 0xe1, 0x0b, 0x14, 0x14, 0x8d, 0xac, 0xcd, 0xb3, 0xe0, 0x46, 0x45, 0xa4, 0xb7, 0x58, 0x1d, 0x86, - 0x8f, 0xa1, 0x01, 0x9d, 0x3b, 0xe8, 0x19, 0x2b, 0x6a, 0x4d, 0xa2, 0x77, 0x49, 0x13, 0xe1, 0x73, 0x04, 0x7e, - 0xbc, 0xe6, 0x2f, 0x0c, 0x1f, 0x0f, 0x46, 0x4d, 0x1b, 0xa0, 0xe2, 0xd7, 0xb0, 0x29, 0x7b, 0x12, 0xa8, 0x36, - 0xf2, 0x5d, 0x47, 0x8e, 0x0a, 0x24, 0x28, 0x85, 0x6a, 0x39, 0xce, 0xfc, 0x88, 0xeb, 0xec, 0x78, 0x13, 0x6f, - 0x2a, 0xbc, 0x82, 0x48, 0xe5, 0x32, 0xe8, 0x35, 0x79, 0xe6, 0x8b, 0x0f, 0xc3, 0xb9, 0xad, 0x2f, 0x79, 0x5d, - 0xb0, 0x12, 0xa9, 0xd3, 0x05, 0x9f, 0x51, 0xd8, 0xcf, 0x69, 0x01, 0x5b, 0x8f, 0xcd, 0xc0, 0xda, 0x1b, 0xbb, - 0x1b, 0x6e, 0xa1, 0x3b, 0x35, 0xb2, 0x79, 0x2d, 0x22, 0x7e, 0xb1, 0x30, 0xbf, 0xe4, 0x5c, 0x16, 0xea, 0x5d, - 0x96, 0x5e, 0x34, 0x40, 0x88, 0x99, 0x55, 0xa1, 0xff, 0xd8, 0x87, 0x4c, 0x68, 0xad, 0xf1, 0x3f, 0x91, 0x83, - 0xfc, 0x8e, 0xb0, 0x7b, 0xc3, 0xb5, 0x84, 0x2a, 0xa0, 0x22, 0x7c, 0x1a, 0x0f, 0xb5, 0x9e, 0xf3, 0x47, 0x26, - 0xd3, 0x29, 0x82, 0xba, 0x39, 0xe6, 0xcd, 0x36, 0xe9, 0x24, 0xa4, 0xdf, 0x45, 0xe7, 0x36, 0x27, 0x6d, 0x0e, - 0xb2, 0xa2, 0x40, 0xaf, 0x96, 0xda, 0xc8, 0xf4, 0xc5, 0x33, 0x07, 0x92, 0xf4, 0xb6, 0x1b, 0xc6, 0x49, 0x16, - 0x57, 0x6b, 0xf3, 0x63, 0x81, 0xd9, 0xfc, 0x52, 0xd5, 0x60, 0x7c, 0xc6, 0x59, 0x18, 0x6f, 0xfe, 0x69, 0x27, - 0x3f, 0x23, 0xf7, 0x64, 0x04, 0x21, 0xf4, 0xee, 0x52, 0xa0, 0xf3, 0x65, 0x81, 0xc0, 0x6d, 0xdf, 0x18, 0xd0, - 0xf5, 0xa6, 0x5e, 0x24, 0x46, 0xbd, 0x3a, 0x82, 0x99, 0x6a, 0x72, 0x3c, 0x17, 0x69, 0x1c, 0xe8, 0x9c, 0x05, - 0x0a, 0x67, 0xca, 0x5d, 0xa5, 0x6a, 0xc5, 0x8a, 0x58, 0x39, 0xb8, 0xf7, 0xc9, 0xea, 0xe3, 0xcc, 0xd1, 0xa0, - 0x55, 0x62, 0xd7, 0x99, 0xae, 0xaa, 0x42, 0x5b, 0x5c, 0x10, 0xa9, 0x27, 0x99, 0x0f, 0xd7, 0x25, 0xad, 0xee, - 0xd9, 0x97, 0x38, 0xe7, 0x1d, 0x09, 0x93, 0xb5, 0xf1, 0xd5, 0xaf, 0x3e, 0x20, 0xe1, 0x16, 0xb7, 0xe6, 0xd4, - 0x91, 0x36, 0x96, 0xd1, 0x59, 0x2a, 0xeb, 0xa7, 0x95, 0xfc, 0x99, 0x29, 0xdb, 0x5a, 0xaa, 0x57, 0x36, 0x9a, - 0xf1, 0x25, 0x8d, 0x8a, 0x52, 0x93, 0x6b, 0x62, 0xc4, 0xab, 0x9e, 0x6d, 0x57, 0xeb, 0xb7, 0xdf, 0x2f, 0xd3, - 0x3d, 0x53, 0x88, 0x8b, 0x61, 0x10, 0xa8, 0xa6, 0xb6, 0xf1, 0x82, 0xee, 0xa5, 0x0c, 0x89, 0x7f, 0x89, 0x66, - 0x49, 0xd8, 0x5b, 0x50, 0xff, 0xe8, 0x16, 0x08, 0x10, 0xa6, 0xc2, 0xaa, 0x36, 0xf5, 0x5a, 0xbf, 0x6b, 0xd3, - 0x38, 0xa8, 0x24, 0x3e, 0xdd, 0x52, 0x3a, 0xdc, 0xbf, 0x86, 0x12, 0x40, 0x83, 0xd9, 0x1a, 0x0a, 0x63, 0x53, - 0x3e, 0xc8, 0xa9, 0xf2, 0xc3, 0x41, 0xa9, 0xa9, 0x63, 0xb3, 0x16, 0x43, 0x18, 0x31, 0xc3, 0x7d, 0x0e, 0xa2, - 0xaa, 0x00, 0xad, 0x5e, 0xa6, 0x79, 0x52, 0xec, 0xd2, 0x03, 0x60, 0x0f, 0xff, 0xcb, 0x35, 0x5d, 0x53, 0xa5, - 0xc7, 0x7d, 0x86, 0x24, 0x67, 0x63, 0x45, 0x65, 0x60, 0xaf, 0xd0, 0x72, 0x93, 0x47, 0x60, 0x45, 0x43, 0x47, - 0x17, 0x1a, 0xbe, 0x7d, 0x4c, 0x88, 0x0a, 0x71, 0xbe, 0xa1, 0xe5, 0xc3, 0x21, 0xc3, 0xc6, 0x29, 0x0e, 0xbf, - 0x12, 0x40, 0x40, 0xeb, 0xb8, 0xaf, 0xa9, 0x3a, 0x39, 0xff, 0x0e, 0x89, 0x0e, 0x36, 0x8c, 0xee, 0x15, 0xd7, - 0x1f, 0xf5, 0x41, 0x22, 0xa0, 0x79, 0x89, 0xdf, 0x2d, 0x8d, 0x10, 0xf0, 0x4e, 0xef, 0xe7, 0xcd, 0xeb, 0xa3, - 0x25, 0xce, 0x43, 0x8d, 0x4b, 0x10, 0xd7, 0x5b, 0xa5, 0x0d, 0x09, 0x8e, 0xe4, 0xfb, 0xdb, 0xf2, 0xbf, 0x70, - 0x9b, 0x96, 0x45, 0x77, 0x7d, 0x2e, 0xa8, 0x7d, 0x1d, 0x42, 0x10, 0xb5, 0x34, 0xd6, 0xb3, 0x34, 0x5b, 0xbe, - 0x35, 0x7a, 0x60, 0xa2, 0x54, 0x08, 0x63, 0x9d, 0xfa, 0x80, 0x48, 0xbb, 0xe5, 0x69, 0xd3, 0xcb, 0xea, 0xb5, - 0x56, 0xcc, 0x66, 0xc6, 0xed, 0x48, 0xf1, 0xba, 0xf4, 0xdd, 0x64, 0x1b, 0xdf, 0x55, 0x7c, 0x93, 0x4e, 0x4f, - 0xb4, 0x75, 0x7e, 0x3f, 0xb2, 0x15, 0xcf, 0xdf, 0xf9, 0x8b, 0x29, 0x40, 0xab, 0xbc, 0xe4, 0x13, 0x57, 0xa2, - 0xa2, 0xdb, 0x34, 0xa2, 0x79, 0x77, 0x0a, 0x3b, 0x8a, 0xaa, 0x02, 0xa1, 0xda, 0xa4, 0x58, 0xeb, 0xb5, 0x48, - 0x14, 0x0b, 0xe7, 0x3e, 0xa1, 0x57, 0xdd, 0xe4, 0xea, 0xf2, 0xa2, 0xbb, 0x50, 0x4b, 0x59, 0x44, 0xf3, 0x08, - 0x52, 0x63, 0x9d, 0xa3, 0xa5, 0xa0, 0xdf, 0x5e, 0xf6, 0xaf, 0x00, 0x4b, 0x35, 0xb6, 0xd2, 0xef, 0x66, 0x21, - 0x02, 0x67, 0xb9, 0xbf, 0xdb, 0xa6, 0x68, 0xc0, 0x80, 0x04, 0x39, 0xdc, 0x0e, 0xae, 0x63, 0xd2, 0xf1, 0x1a, - 0x44, 0xf5, 0x93, 0x0d, 0xc5, 0x12, 0xf1, 0x10, 0xc9, 0xaa, 0x29, 0xd1, 0x41, 0x78, 0xe4, 0xfc, 0x72, 0x44, - 0x24, 0x7f, 0x66, 0x15, 0xf7, 0x7d, 0x25, 0xcf, 0x07, 0x69, 0x2a, 0xf1, 0x74, 0x52, 0x19, 0xc5, 0x8d, 0xba, - 0x1c, 0x86, 0x09, 0x1b, 0x53, 0x0b, 0x4a, 0xcd, 0x2c, 0xa4, 0x5f, 0x23, 0x4c, 0x52, 0xed, 0x6b, 0xf1, 0x86, - 0xde, 0xdc, 0xdb, 0x32, 0x3f, 0x6f, 0xbd, 0x22, 0xb3, 0x81, 0x68, 0x81, 0x21, 0x13, 0x7f, 0x75, 0x5b, 0x28, - 0x79, 0x7d, 0xe8, 0xf4, 0xa3, 0x91, 0xbc, 0x81, 0xa3, 0x90, 0x5d, 0xf3, 0x38, 0xda, 0xe8, 0x04, 0xd7, 0x24, - 0xc5, 0x59, 0x81, 0x9b, 0x45, 0x34, 0x94, 0xde, 0x57, 0x23, 0x52, 0x87, 0xff, 0x3f, 0x87, 0x60, 0x9c, 0x13, - 0xdc, 0x99, 0x7b, 0x2f, 0x85, 0xc0, 0x15, 0xbd, 0x5d, 0x1f, 0xe7, 0x33, 0x53, 0x36, 0x6c, 0x81, 0xb3, 0x15, - 0x3a, 0x28, 0xdb, 0x85, 0x79, 0x8f, 0xd5, 0x26, 0x6f, 0x7c, 0xb8, 0x98, 0xc2, 0x3d, 0x3d, 0x34, 0xad, 0x56, - 0x28, 0x67, 0x3c, 0x0e, 0xdb, 0x2d, 0xb1, 0x05, 0x9a, 0x0c, 0x5f, 0x98, 0x87, 0xbd, 0x7f, 0x94, 0xd8, 0x9d, - 0x0b, 0x31, 0x06, 0x9a, 0xe0, 0x60, 0x68, 0xf1, 0xb8, 0x5e, 0xd4, 0xb2, 0xa8, 0x0d, 0xc7, 0xc7, 0x0a, 0xfc, - 0x72, 0xc3, 0x29, 0x07, 0x0a, 0xeb, 0xed, 0x74, 0x67, 0x29, 0x93, 0x9f, 0xf0, 0xe7, 0x12, 0xca, 0x30, 0x22, - 0x8f, 0x77, 0x2b, 0x2d, 0x0f, 0x9c, 0xf5, 0xb2, 0xbf, 0x43, 0x22, 0xd8, 0xc2, 0x27, 0xdd, 0x25, 0xe1, 0x0c, - 0xd5, 0x50, 0x16, 0xa3, 0xb1, 0x63, 0x1c, 0x2b, 0xf9, 0xfb, 0x95, 0x78, 0x40, 0x60, 0x6c, 0x9b, 0xdc, 0x9f, - 0xc8, 0x31, 0x4d, 0x50, 0x8c, 0xc5, 0x75, 0xdb, 0x4c, 0xec, 0x61, 0x34, 0x29, 0xc3, 0x49, 0x0a, 0x21, 0x0b, - 0x6b, 0xc9, 0xcb, 0xb2, 0x12, 0xf5, 0xce, 0xb0, 0xc1, 0x72, 0x6b, 0xb3, 0x9e, 0x6e, 0xfa, 0x0d, 0x1a, 0x4c, - 0xc8, 0x43, 0x4f, 0x3f, 0x15, 0xeb, 0x54, 0xfc, 0xcb, 0xfa, 0x25, 0x81, 0xae, 0x0a, 0xe9, 0x22, 0xa5, 0x59, - 0x24, 0xf0, 0x76, 0x6f, 0x76, 0x90, 0xb0, 0x25, 0xb3, 0x8d, 0xc6, 0xdc, 0xa3, 0x20, 0x3b, 0x43, 0xac, 0x3b, - 0x94, 0xa5, 0x84, 0x8a, 0x73, 0xbb, 0x35, 0xde, 0x0c, 0x38, 0x57, 0xa0, 0xd2, 0x55, 0x69, 0x91, 0xe5, 0xd7, - 0x39, 0xf2, 0x4f, 0xc6, 0x5c, 0x8f, 0xa3, 0x14, 0x48, 0xd4, 0x1a, 0xd1, 0x60, 0x37, 0x2e, 0xd4, 0x3e, 0x42, - 0x6e, 0xf0, 0x82, 0xb8, 0x4c, 0x49, 0xf5, 0x1f, 0xb9, 0x4a, 0x59, 0x06, 0x33, 0xf8, 0x1c, 0x3f, 0x52, 0x02, - 0x22, 0xdb, 0x4f, 0x22, 0x6c, 0x09, 0x06, 0xc9, 0x90, 0x89, 0x1e, 0x57, 0xa1, 0xda, 0xed, 0xad, 0x45, 0xcd, - 0xf3, 0xc6, 0x8e, 0x11, 0x29, 0xb1, 0xef, 0xd4, 0x90, 0xa2, 0xec, 0xe5, 0x20, 0x37, 0x7e, 0xb5, 0x7c, 0xc4, - 0xf5, 0x23, 0xc1, 0xab, 0x28, 0x73, 0xaa, 0xa3, 0x71, 0x3a, 0xe2, 0xd8, 0xfe, 0xea, 0xa7, 0x6f, 0x3f, 0xbe, - 0x74, 0x41, 0xc8, 0x6b, 0x37, 0x83, 0x5c, 0xfb, 0xb9, 0xaa, 0x23, 0xa4, 0x3d, 0x2f, 0x9a, 0x14, 0xab, 0x09, - 0xdf, 0xfe, 0x11, 0x38, 0xb2, 0xc0, 0xcb, 0x15, 0x73, 0x48, 0x02, 0xb7, 0x08, 0x9d, 0x56, 0x4f, 0xcf, 0x60, - 0x83, 0x45, 0x94, 0x4b, 0x16, 0x11, 0xd6, 0xd3, 0x1e, 0x11, 0xed, 0x13, 0x2a, 0x9d, 0x25, 0xfb, 0x28, 0x54, - 0x6b, 0xca, 0x43, 0x10, 0x40, 0x10, 0xb4, 0xbb, 0xbb, 0xe2, 0x41, 0xd2, 0xb6, 0x85, 0x48, 0xad, 0xca, 0x9f, - 0x9d, 0x62, 0xb4, 0x52, 0x91, 0xe1, 0x37, 0x8a, 0xf9, 0xf5, 0x74, 0x8c, 0x5b, 0xfc, 0xb0, 0x5a, 0x5d, 0x74, - 0x71, 0x05, 0x9d, 0x84, 0x3e, 0x8f, 0x98, 0x3a, 0xfa, 0xd2, 0x3b, 0x4d, 0xba, 0x4d, 0x4f, 0xb1, 0x8f, 0x61, - 0x0d, 0x75, 0x1f, 0xcf, 0x4a, 0x6f, 0x69, 0x39, 0x2f, 0x5e, 0x49, 0x1d, 0xa4, 0xbe, 0x4e, 0xc7, 0xd3, 0xc7, - 0xc3, 0x01, 0x94, 0xde, 0xa0, 0x57, 0xdc, 0x22, 0x8b, 0x64, 0x6d, 0x9e, 0x62, 0x9a, 0x5a, 0x56, 0xe1, 0xdf, - 0xde, 0x2b, 0x09, 0xa4, 0xa0, 0xc5, 0xed, 0x36, 0x70, 0xe5, 0xe1, 0xa0, 0xcb, 0xe4, 0x7c, 0x64, 0x5a, 0xa2, - 0x71, 0x44, 0x4c, 0x26, 0xb7, 0xba, 0xe1, 0x1a, 0xbc, 0x6a, 0xcb, 0xa5, 0x2b, 0x1c, 0x01, 0x19, 0x50, 0x93, - 0xaf, 0xb8, 0x26, 0x3f, 0x37, 0x6e, 0x26, 0x12, 0x16, 0x36, 0x53, 0x56, 0xe4, 0x97, 0x17, 0x9e, 0xd5, 0xa4, - 0x45, 0x7d, 0xf0, 0x06, 0x3c, 0x40, 0x63, 0xa8, 0x9b, 0x8e, 0xf2, 0xcf, 0xee, 0xa0, 0x7d, 0x38, 0x1d, 0xa2, - 0x5f, 0xcd, 0x92, 0x3d, 0x48, 0xb3, 0x8b, 0x2d, 0x24, 0xc9, 0x10, 0xfe, 0x71, 0x7e, 0xc5, 0x9b, 0x05, 0x03, - 0xd6, 0x08, 0xe6, 0x56, 0x24, 0x9a, 0x95, 0xc3, 0x0f, 0xa4, 0x36, 0x6b, 0x29, 0xfe, 0x76, 0x65, 0x7a, 0x38, - 0x94, 0x52, 0x81, 0x66, 0xf8, 0xb9, 0xfc, 0xca, 0x45, 0x51, 0x4e, 0x9c, 0xe9, 0x7c, 0xf7, 0xf7, 0xd0, 0xa9, - 0xa8, 0xe3, 0x04, 0x02, 0x09, 0x92, 0x5e, 0xfc, 0x55, 0x31, 0x2c, 0x1d, 0x01, 0x26, 0x6f, 0xf2, 0xbb, 0xb6, - 0xd7, 0x5e, 0x9a, 0xb7, 0xcb, 0x80, 0xd7, 0xd2, 0x40, 0xf0, 0xb6, 0xc2, 0xbc, 0xa3, 0x26, 0xb1, 0xe4, 0x1b, - 0x39, 0x5d, 0xda, 0x85, 0x45, 0x71, 0xa2, 0xbe, 0xe7, 0xe0, 0x2e, 0xba, 0xc9, 0x3e, 0x8f, 0x34, 0x07, 0x7f, - 0x3e, 0xbf, 0x06, 0x40, 0xe7, 0x66, 0x8c, 0xed, 0x62, 0xce, 0xdb, 0xc5, 0x2a, 0x34, 0xe7, 0x97, 0x25, 0x33, - 0xd2, 0xd3, 0x1a, 0x8c, 0x40, 0x8d, 0x23, 0x39, 0x86, 0x2b, 0xe2, 0xf8, 0x02, 0x73, 0xa7, 0xc5, 0x03, 0x3d, - 0xa3, 0xfc, 0x3e, 0x6b, 0xb8, 0x00, 0x34, 0x77, 0x61, 0x43, 0x02, 0xb8, 0x14, 0x27, 0xd4, 0x00, 0xa8, 0x35, - 0x88, 0xb6, 0x74, 0xf3, 0x13, 0x05, 0x51, 0x4d, 0x3d, 0x0c, 0xf9, 0x70, 0xac, 0xe6, 0x8d, 0x8d, 0xdd, 0x11, - 0xce, 0x58, 0x0d, 0xb4, 0x65, 0x46, 0x3a, 0xdd, 0x42, 0x23, 0x57, 0x9b, 0xa9, 0x34, 0x2f, 0x7c, 0x74, 0x04, - 0xd4, 0xf2, 0xa1, 0xf0, 0x5d, 0x7c, 0x35, 0x36, 0xd8, 0xaf, 0x4b, 0x06, 0x18, 0x71, 0x91, 0xd7, 0x44, 0x42, - 0x59, 0x3f, 0x76, 0x2c, 0x65, 0x24, 0x46, 0x35, 0xdb, 0xcf, 0x07, 0x38, 0xd6, 0x0c, 0x12, 0xba, 0xe8, 0x84, - 0x41, 0xb8, 0x2e, 0xec, 0xc9, 0xab, 0x01, 0x7a, 0x68, 0x70, 0x58, 0xab, 0xdb, 0x8e, 0xee, 0x5f, 0x24, 0x8b, - 0xaf, 0x62, 0xbf, 0xa9, 0x0f, 0x3f, 0x9f, 0x0b, 0x5a, 0x38, 0x79, 0x2e, 0x88, 0x77, 0x3e, 0x66, 0xa0, 0x4d, - 0x04, 0xe6, 0x52, 0xd0, 0x34, 0x14, 0xb1, 0x6c, 0x59, 0x2e, 0x19, 0x85, 0x48, 0x13, 0x00, 0x30, 0xe9, 0xd8, - 0xe6, 0xe6, 0x26, 0x1b, 0xf2, 0x50, 0xbc, 0x73, 0xaa, 0xcb, 0xac, 0x95, 0x95, 0x4e, 0x56, 0x80, 0x4e, 0x93, - 0x81, 0x61, 0x50, 0xe0, 0xeb, 0xba, 0x22, 0x03, 0xdb, 0x60, 0x1b, 0xd5, 0xa2, 0x17, 0x6f, 0xf8, 0x76, 0xce, - 0x15, 0x93, 0x18, 0xc2, 0xfd, 0xa5, 0x92, 0x5c, 0xd9, 0xe3, 0x3b, 0xf5, 0x5b, 0x92, 0xe2, 0xec, 0x8a, 0x57, - 0xca, 0xa4, 0x39, 0xc6, 0xcc, 0xf6, 0x22, 0x08, 0x2c, 0x0d, 0x53, 0xe5, 0x95, 0xa4, 0x09, 0x64, 0x6f, 0x52, - 0x59, 0x51, 0xa0, 0xbe, 0xe3, 0x8c, 0x09, 0x9a, 0x3a, 0xe3, 0xe5, 0xeb, 0xa8, 0x05, 0x75, 0xbd, 0x40, 0x08, - 0xd5, 0x9e, 0x96, 0x7d, 0xe0, 0xc5, 0x79, 0x7a, 0x80, 0xc8, 0x92, 0x05, 0xf0, 0x9e, 0x25, 0xf8, 0x70, 0xdc, - 0x9c, 0x15, 0xf9, 0x37, 0x0e, 0x4e, 0xfb, 0xeb, 0xeb, 0xa3, 0x3c, 0x26, 0x2b, 0x80, 0xc1, 0x6b, 0x03, 0xe0, - 0xce, 0xb7, 0x93, 0x12, 0x2d, 0x55, 0x29, 0xab, 0xf9, 0x62, 0x91, 0x83, 0xcd, 0xe4, 0xa5, 0x89, 0xb1, 0x2f, - 0x89, 0x2f, 0xc5, 0x0f, 0x3c, 0xe1, 0x59, 0xb7, 0xfe, 0x92, 0x0a, 0x2c, 0xfb, 0x4e, 0xe6, 0x09, 0x08, 0x39, - 0xcd, 0x6f, 0x86, 0x3f, 0x25, 0x16, 0xac, 0x02, 0x91, 0x92, 0x8c, 0xd6, 0x46, 0xec, 0x65, 0x24, 0x7b, 0x42, - 0x2a, 0x4f, 0x86, 0xc9, 0xf4, 0x93, 0x04, 0xf0, 0xfc, 0x2c, 0x70, 0x01, 0x10, 0xcc, 0x62, 0x82, 0x99, 0x96, - 0x98, 0x9e, 0x3f, 0x00, 0x5e, 0x46, 0x9a, 0x35, 0x85, 0xde, 0x2e, 0xc3, 0xff, 0x74, 0xa0, 0x13, 0x65, 0xd6, - 0x77, 0x5e, 0x42, 0x5e, 0x56, 0x35, 0x41, 0x0e, 0x5d, 0xd2, 0x00, 0x64, 0xb6, 0xf9, 0x11, 0x21, 0x57, 0x49, - 0x3e, 0x3a, 0x73, 0x61, 0x84, 0x3a, 0x4e, 0x6d, 0x65, 0x68, 0xcd, 0xa9, 0xa5, 0x8f, 0x6e, 0x3e, 0x0c, 0xbf, - 0x52, 0x46, 0x9e, 0x44, 0x7f, 0x42, 0xf2, 0x00, 0x6b, 0xfb, 0x43, 0xd0, 0x8c, 0xf5, 0x5e, 0xb2, 0xeb, 0xe6, - 0x0a, 0xfd, 0x1e, 0xe2, 0x4a, 0x5c, 0x5d, 0xd0, 0xba, 0x6d, 0xb2, 0x35, 0x83, 0xc2, 0x51, 0x62, 0xfc, 0x79, - 0x4f, 0xca, 0x93, 0xed, 0xc5, 0x2a, 0x1c, 0xcb, 0x48, 0x99, 0xbc, 0x3b, 0x4e, 0xcb, 0xc7, 0x1a, 0xa4, 0x07, - 0x3b, 0xe3, 0xad, 0x6c, 0xd1, 0xd4, 0x2a, 0x45, 0xde, 0x43, 0x23, 0x3a, 0xc0, 0x5c, 0x43, 0x9b, 0x43, 0xb1, - 0xdb, 0xc8, 0xe4, 0xa8, 0xa5, 0xd6, 0xce, 0x01, 0xd5, 0x31, 0xf1, 0x47, 0xaf, 0x69, 0x38, 0x4b, 0x97, 0x54, - 0x1d, 0xfa, 0xce, 0x96, 0xa4, 0xeb, 0xae, 0xec, 0x29, 0xe8, 0x14, 0x89, 0x67, 0xe0, 0xa2, 0xab, 0x43, 0xf5, - 0x32, 0x04, 0xb6, 0xa9, 0x09, 0xa5, 0x59, 0x4f, 0x96, 0x54, 0xcd, 0xf0, 0x09, 0xe0, 0x35, 0x58, 0x16, 0x46, - 0x09, 0x3e, 0x68, 0x6e, 0x8c, 0x93, 0x99, 0x81, 0x3e, 0xe5, 0x34, 0xef, 0x9e, 0x35, 0xe4, 0x3a, 0x19, 0xa0, - 0x71, 0xd3, 0x73, 0x33, 0x43, 0x90, 0xfe, 0xae, 0x4c, 0x5c, 0xe8, 0x9f, 0x55, 0x05, 0xaf, 0x38, 0xcf, 0x54, - 0x83, 0x7c, 0xbb, 0x50, 0x91, 0xa6, 0x72, 0x74, 0x31, 0xba, 0x01, 0x62, 0xc1, 0x5f, 0x41, 0x8b, 0x1b, 0x31, - 0xfd, 0xf9, 0xff, 0x4b, 0x99, 0x77, 0xb8, 0x97, 0x77, 0x4e, 0x36, 0xed, 0x32, 0xd6, 0x91, 0x86, 0x8b, 0x49, - 0xf8, 0x39, 0x7d, 0x53, 0x3c, 0x86, 0x9a, 0x56, 0x7d, 0xd1, 0xb3, 0x42, 0xde, 0xb1, 0x41, 0xe0, 0x1e, 0xf9, - 0x30, 0x6f, 0x25, 0xc0, 0x46, 0x36, 0x07, 0x78, 0x67, 0xe2, 0x67, 0x70, 0xec, 0xa8, 0xfe, 0x1f, 0xbf, 0x04, - 0xbc, 0xf0, 0xb9, 0x67, 0x97, 0xf9, 0x8c, 0x59, 0xda, 0x5c, 0xd3, 0x76, 0x5b, 0x01, 0x90, 0x98, 0x1e, 0xb2, - 0xa9, 0x5a, 0x05, 0xd2, 0x57, 0x4b, 0x6a, 0x7b, 0x4a, 0xfe, 0x9b, 0xee, 0x4c, 0x70, 0xee, 0xf5, 0xf7, 0x3a, - 0x02, 0x0a, 0xde, 0x02, 0xbb, 0xa3, 0x70, 0xf4, 0xdf, 0xd6, 0xdb, 0x3e, 0x16, 0xc0, 0x96, 0x12, 0x66, 0x3f, - 0xa0, 0x62, 0x3d, 0x5f, 0x27, 0xab + 0xee, 0x89, 0xf9, 0x20, 0x54, 0x02, 0x82, 0xb6, 0x82, 0x89, 0x08, 0xc4, 0x25, 0x6f, 0x35, 0x01, 0x20, 0x47, + 0xf0, 0x24, 0xd1, 0x64, 0xf6, 0x16, 0x21, 0xcb, 0xf6, 0x20, 0x6c, 0xfe, 0x1e, 0xf6, 0x6e, 0x87, 0xc0, 0x28, + 0x13, 0x7a, 0x6a, 0x27, 0x7f, 0xff, 0x4b, 0xd3, 0xac, 0x17, 0x25, 0xbf, 0x43, 0x3b, 0xbe, 0x2d, 0x41, 0xb8, + 0xc4, 0xa5, 0x91, 0xa3, 0xc0, 0x52, 0xbe, 0x16, 0x34, 0x6f, 0x2f, 0x35, 0x43, 0x8c, 0xcc, 0x5e, 0xbe, 0x48, + 0x08, 0x60, 0x0c, 0x83, 0xb7, 0x54, 0x72, 0xc7, 0xf6, 0x18, 0x9c, 0x02, 0xfc, 0x7e, 0x26, 0x52, 0xeb, 0xd7, + 0x36, 0x7c, 0xae, 0x7c, 0xb4, 0x17, 0x41, 0xc1, 0x63, 0x7d, 0x59, 0x4d, 0xb6, 0x66, 0xc1, 0xa6, 0x3e, 0x7a, + 0x29, 0xc0, 0xd7, 0x17, 0x7d, 0xa8, 0x49, 0x27, 0x02, 0x3e, 0xc4, 0xb4, 0xe3, 0xfd, 0x55, 0xed, 0x66, 0x0a, + 0x28, 0x86, 0xbf, 0xa9, 0xff, 0x48, 0xf4, 0x2d, 0xa8, 0x30, 0xdb, 0x37, 0x8d, 0xae, 0xac, 0x7c, 0xa6, 0x00, + 0x2a, 0xf3, 0x2c, 0xb9, 0x57, 0x08, 0xd0, 0xaa, 0x6c, 0xa2, 0xc0, 0xb7, 0x26, 0xb7, 0xb2, 0x02, 0x58, 0x20, + 0x1c, 0xf4, 0x20, 0xfb, 0x67, 0x69, 0xd9, 0xf3, 0x86, 0x1d, 0x7d, 0xb1, 0xed, 0x4d, 0x75, 0x6b, 0x2e, 0x3f, + 0x36, 0xb9, 0xef, 0xda, 0xbd, 0x4a, 0x7f, 0x84, 0xd8, 0xaa, 0xa9, 0xab, 0xd7, 0xde, 0x25, 0x85, 0x36, 0x37, + 0x71, 0xc6, 0xe8, 0x4f, 0x72, 0x5a, 0x87, 0xa2, 0xcb, 0x2d, 0x4c, 0x7e, 0x47, 0x61, 0x91, 0xdc, 0xfc, 0x35, + 0xe5, 0x61, 0xf3, 0xaa, 0x7b, 0x55, 0x2c, 0xf0, 0x8f, 0xc9, 0x35, 0x29, 0x9e, 0x93, 0x41, 0x21, 0xa0, 0x09, + 0x1e, 0x02, 0x3c, 0xc8, 0x48, 0xf3, 0xa3, 0xbf, 0x63, 0xd4, 0x7f, 0xb7, 0x52, 0x22, 0x58, 0x0f, 0x02, 0x86, + 0x1b, 0xf7, 0x4d, 0x7e, 0x2a, 0x7c, 0x20, 0x97, 0xf5, 0x4a, 0xaa, 0x8d, 0xa2, 0x8f, 0x9b, 0xb8, 0xc5, 0x2b, + 0x02, 0x1a, 0xbd, 0xa1, 0x81, 0x79, 0x1a, 0xb1, 0x0c, 0xc3, 0x60, 0xa1, 0xd8, 0x30, 0xd9, 0x0b, 0x98, 0x3d, + 0xe6, 0xb6, 0xf8, 0x64, 0x75, 0xa7, 0xaa, 0x60, 0x2b, 0xcc, 0xc0, 0xa1, 0x35, 0x76, 0x7e, 0x45, 0x25, 0xf5, + 0x7f, 0x7e, 0xc5, 0x8d, 0x00, 0x56, 0xb1, 0xe0, 0x59, 0xb0, 0xcc, 0x29, 0x0e, 0x8a, 0x3d, 0x60, 0xff, 0xba, + 0xea, 0x80, 0x7a, 0xfc, 0xc5, 0xe7, 0x1b, 0x6b, 0x87, 0x38, 0xe7, 0x26, 0x73, 0x9c, 0x44, 0xdf, 0xb3, 0x7e, + 0x51, 0xa3, 0x28, 0x83, 0x8f, 0x9c, 0x06, 0x97, 0x10, 0xfd, 0x22, 0x82, 0x60, 0x31, 0x36, 0x66, 0x2a, 0x23, + 0x54, 0xc4, 0x17, 0x58, 0x73, 0x79, 0x70, 0x4f, 0xfa, 0xa3, 0xd1, 0x7c, 0x8e, 0xa8, 0xaf, 0x46, 0xec, 0x2a, + 0xa4, 0xe6, 0xa6, 0xa2, 0x4e, 0x09, 0xc3, 0xc2, 0xa6, 0x53, 0x3d, 0x87, 0x6d, 0x2e, 0xfe, 0xbf, 0x47, 0xce, + 0x2a, 0xf0, 0x0e, 0xd3, 0x2d, 0x05, 0xfd, 0x2c, 0x0f, 0x04, 0x15, 0xae, 0xca, 0x6c, 0x12, 0xb7, 0x20, 0x0d, + 0x06, 0xd5, 0xef, 0xc9, 0x88, 0x2c, 0x93, 0x0a, 0x0e, 0xf7, 0xb6, 0x61, 0xe7, 0xe0, 0x16, 0x30, 0xd1, 0x6e, + 0xb9, 0x23, 0xc0, 0x66, 0xd5, 0xae, 0x15, 0xf8, 0x1d, 0x1d, 0x66, 0xbb, 0xe4, 0x30, 0x4c, 0x14, 0x55, 0x47, + 0x78, 0x67, 0x99, 0x4f, 0xbf, 0x58, 0xe2, 0x63, 0x0b, 0xa8, 0x0a, 0x67, 0xf4, 0xc6, 0xbd, 0xda, 0x6a, 0x92, + 0x67, 0x56, 0x36, 0x0c, 0x89, 0xfc, 0x34, 0x48, 0xbc, 0x7e, 0xcc, 0xb6, 0xa2, 0xfc, 0x31, 0xf9, 0xe9, 0xad, + 0x54, 0x32, 0xed, 0x67, 0x91, 0x22, 0x6b, 0x2b, 0x1d, 0x32, 0x0f, 0x02, 0x39, 0x0a, 0xca, 0x5f, 0xcf, 0x53, + 0x54, 0x88, 0x28, 0x38, 0xf9, 0x77, 0x7b, 0x40, 0x86, 0x93, 0x9e, 0x58, 0x39, 0xb8, 0x57, 0x60, 0x19, 0x2f, + 0xc9, 0xff, 0xe4, 0x2e, 0x24, 0x25, 0x0c, 0x94, 0x1a, 0xbd, 0x0a, 0xdc, 0xb8, 0x32, 0xf4, 0x16, 0xda, 0xea, + 0xda, 0x98, 0xdb, 0x47, 0xe6, 0xe1, 0x4f, 0xf8, 0xe0, 0x0c, 0x85, 0xd3, 0x17, 0xbc, 0xae, 0x9e, 0x8a, 0x7c, + 0x55, 0xbe, 0xbe, 0xe9, 0x9f, 0x4c, 0xfc, 0x91, 0x5e, 0x57, 0xe4, 0xe5, 0x57, 0x23, 0x5e, 0x71, 0xca, 0xc8, + 0x41, 0x78, 0x16, 0x89, 0x1e, 0x71, 0xc0, 0xf5, 0x5c, 0xd1, 0x72, 0x40, 0x23, 0x9d, 0xce, 0xb3, 0x78, 0xf2, + 0x37, 0x50, 0x97, 0x3f, 0x8e, 0x89, 0x0c, 0x6a, 0x90, 0xe3, 0x2b, 0x04, 0x82, 0x85, 0x05, 0x65, 0x59, 0xe2, + 0x7c, 0x40, 0xe1, 0x29, 0x9e, 0xa6, 0xd5, 0x33, 0x0a, 0x9d, 0xdb, 0x01, 0xe7, 0xc8, 0xe4, 0xc7, 0x0e, 0x24, + 0x32, 0xa7, 0x77, 0x5a, 0x22, 0x45, 0x73, 0x1f, 0x23, 0x0e, 0x4f, 0x35, 0x04, 0x44, 0xb5, 0xcc, 0xa4, 0xde, + 0x6d, 0xb1, 0x13, 0x6f, 0xb5, 0x75, 0x0e, 0x7f, 0x32, 0x6c, 0x4f, 0xfe, 0x10, 0x10, 0x6d, 0x66, 0xd0, 0x49, + 0x36, 0x87, 0xb1, 0xdf, 0x75, 0xb2, 0x7f, 0x68, 0x34, 0xaf, 0xab, 0xb3, 0x2a, 0xfa, 0x19, 0x81, 0x33, 0x85, + 0x15, 0x7a, 0x2d, 0x52, 0x24, 0xfe, 0x11, 0x91, 0x95, 0x80, 0x3d, 0xf5, 0x6c, 0x06, 0x3a, 0x3e, 0x50, 0x5a, + 0xf7, 0x2b, 0xb4, 0x78, 0xe3, 0xec, 0x6a, 0x3a, 0x0e, 0xf5, 0x61, 0x68, 0x5a, 0x34, 0xda, 0x1b, 0xde, 0x89, + 0xa8, 0xe7, 0xec, 0xd0, 0xd4, 0x16, 0x51, 0x2d, 0xad, 0xa9, 0x9c, 0xcf, 0xc9, 0x93, 0x05, 0x95, 0xea, 0x95, + 0x74, 0xd5, 0x00, 0x55, 0x90, 0x0c, 0x5c, 0x1d, 0xaa, 0x88, 0xcc, 0xad, 0x82, 0xbc, 0x28, 0xef, 0x1a, 0xf0, + 0xb2, 0x32, 0x18, 0x28, 0x71, 0x23, 0x1f, 0x69, 0xf0, 0xeb, 0x96, 0x86, 0x05, 0x6d, 0x2e, 0x0e, 0x4e, 0x14, + 0x64, 0x70, 0xa9, 0x35, 0xf4, 0x17, 0x20, 0x23, 0x2c, 0xf1, 0x7a, 0xaf, 0x2b, 0x86, 0x78, 0x9e, 0x37, 0x27, + 0x8f, 0xee, 0xb6, 0x55, 0x71, 0xd1, 0x63, 0x48, 0x26, 0x67, 0xd5, 0xf9, 0xdd, 0xb9, 0xbb, 0x75, 0x04, 0x6d, + 0x46, 0x3c, 0x72, 0x61, 0x8d, 0x2b, 0x45, 0x27, 0xaf, 0x50, 0xad, 0x7f, 0xde, 0x3f, 0x91, 0xdf, 0x84, 0xf4, + 0x29, 0xbf, 0xe5, 0xfd, 0x40, 0x8a, 0xcd, 0x09, 0x8b, 0x20, 0xef, 0xa8, 0xe4, 0xf2, 0xc4, 0xbd, 0x37, 0x93, + 0x3b, 0xd1, 0xda, 0x91, 0xc3, 0x65, 0x67, 0xf9, 0x5b, 0x3e, 0xa4, 0xb4, 0xa5, 0x8d, 0xd6, 0x46, 0x0f, 0x42, + 0x7e, 0x57, 0xa2, 0xa2, 0x9c, 0x49, 0xc6, 0x1b, 0x78, 0x6c, 0x54, 0x99, 0x39, 0x15, 0x1e, 0x76, 0x07, 0x15, + 0x32, 0xf5, 0xc6, 0xe0, 0x1a, 0xd6, 0x81, 0xc9, 0x02, 0x81, 0xb6, 0xf8, 0xd6, 0xb1, 0xc9, 0xed, 0xe1, 0x59, + 0x4b, 0xb7, 0xd0, 0x83, 0x4f, 0x37, 0xf4, 0x98, 0xfb, 0xb7, 0xe2, 0x59, 0x15, 0xb1, 0x86, 0x7b, 0xa7, 0xb3, + 0xb4, 0x23, 0x92, 0x92, 0x38, 0x35, 0x45, 0xf6, 0x38, 0x84, 0xc1, 0x63, 0xd4, 0x4b, 0x85, 0x57, 0xc6, 0x08, + 0x67, 0x3d, 0x9b, 0x0d, 0x16, 0xf0, 0xda, 0xdd, 0xc1, 0x65, 0xff, 0x93, 0x7e, 0xa9, 0xf2, 0xa8, 0x19, 0x10, + 0xe5, 0x13, 0xaa, 0x0e, 0x0d, 0xe5, 0xbb, 0x1f, 0x7a, 0xbb, 0x66, 0x93, 0xaa, 0x93, 0xf3, 0xcd, 0x11, 0xc2, + 0x61, 0x3c, 0xb5, 0x0e, 0x74, 0x1f, 0xc0, 0x70, 0x15, 0xd1, 0x92, 0x97, 0xb1, 0x03, 0x95, 0x6a, 0xd3, 0xed, + 0x5d, 0x06, 0xe7, 0xac, 0xf0, 0x3c, 0xe8, 0x32, 0x44, 0xf4, 0xac, 0xe4, 0x22, 0xf0, 0xda, 0x1c, 0xd3, 0x78, + 0x8d, 0xfb, 0xc0, 0x61, 0xb1, 0xd6, 0xf4, 0xbc, 0x26, 0xd7, 0x1c, 0x0b, 0x8d, 0x5f, 0xba, 0xb6, 0xb9, 0xc3, + 0xf1, 0xad, 0x5e, 0x59, 0xd3, 0xd7, 0xa2, 0x8d, 0xe1, 0x85, 0x6b, 0x01, 0x10, 0xf3, 0x2e, 0xe8, 0x17, 0xae, + 0x0a, 0xdd, 0x88, 0x16, 0xd4, 0x1d, 0xca, 0x1d, 0x37, 0xe9, 0x8e, 0x3d, 0x81, 0x7b, 0xc4, 0xb3, 0xc3, 0x71, + 0x32, 0xea, 0x3b, 0xe7, 0x3f, 0x22, 0x8f, 0xed, 0xc0, 0x72, 0x9a, 0x59, 0xa4, 0xc9, 0xba, 0xac, 0x17, 0xc4, + 0xc5, 0xef, 0xba, 0xf2, 0x22, 0x42, 0xb2, 0x26, 0x9a, 0x0f, 0x29, 0x11, 0x0b, 0xc0, 0x5d, 0x1a, 0xd6, 0xe0, + 0xba, 0xd6, 0xa0, 0x91, 0xeb, 0x0c, 0x93, 0x2d, 0x33, 0x68, 0xf7, 0x3b, 0x4e, 0x12, 0xe0, 0x75, 0xfd, 0xaf, + 0xb4, 0x3f, 0x89, 0x5f, 0xdf, 0x29, 0x74, 0x15, 0x2b, 0xbb, 0x53, 0x97, 0x29, 0xbd, 0x8c, 0x58, 0xfa, 0x76, + 0x05, 0x27, 0x43, 0xcb, 0xcc, 0x81, 0x79, 0x98, 0xa7, 0x37, 0xbf, 0x47, 0x8e, 0x28, 0x6b, 0xda, 0x8e, 0xc9, + 0x8e, 0x60, 0x59, 0xe0, 0x9e, 0x00, 0x71, 0xc4, 0x75, 0x21, 0x6a, 0xcc, 0xb0, 0xa2, 0x2f, 0x4f, 0x1b, 0x37, + 0x96, 0x2d, 0x9c, 0xc4, 0xa9, 0x60, 0x1a, 0xd4, 0x16, 0xd0, 0x8a, 0x9d, 0x61, 0x53, 0x67, 0xe2, 0x83, 0xf0, + 0xbe, 0xad, 0xe5, 0x1a, 0x76, 0x3c, 0x42, 0x78, 0x99, 0x9d, 0xa4, 0xcf, 0xaa, 0x6a, 0x5b, 0x8d, 0xfd, 0xd5, + 0xa4, 0x3f, 0x8a, 0xe7, 0x88, 0x8a, 0x04, 0x4c, 0xdb, 0x90, 0xea, 0x58, 0x16, 0x96, 0xc4, 0x20, 0x20, 0x5b, + 0x09, 0xce, 0xb9, 0x8d, 0x1c, 0xc9, 0x47, 0x19, 0x34, 0xbd, 0xd9, 0x62, 0x37, 0x3e, 0x8c, 0x7f, 0x0b, 0xe6, + 0xf0, 0xc3, 0xc9, 0x82, 0x5d, 0xb6, 0xa8, 0xe5, 0xfa, 0xe6, 0x15, 0xaa, 0x7b, 0x6a, 0x2a, 0x2e, 0x36, 0x26, + 0x2c, 0x37, 0xe6, 0x40, 0x83, 0x6a, 0x72, 0x0e, 0x7f, 0xf4, 0x5c, 0xf4, 0x29, 0x18, 0x1d, 0xf9, 0x99, 0x9c, + 0x3f, 0x41, 0x89, 0x54, 0x98, 0xb9, 0x04, 0x81, 0xc8, 0xd5, 0xb8, 0x29, 0x27, 0x09, 0x91, 0x83, 0xfc, 0x64, + 0xd1, 0x2a, 0xed, 0x00, 0x18, 0xb2, 0xd2, 0x5c, 0x0b, 0xef, 0xcb, 0x89, 0x56, 0xff, 0xb6, 0x5e, 0xa4, 0x2b, + 0xd2, 0x07, 0x42, 0x8e, 0xe8, 0x75, 0xc7, 0x24, 0x13, 0xe5, 0x72, 0x0d, 0xe3, 0xfd, 0xfa, 0x20, 0x32, 0x8d, + 0xbe, 0x71, 0xb7, 0xe1, 0xa8, 0x01, 0x7d, 0xeb, 0x5d, 0x86, 0x98, 0x14, 0xe2, 0x94, 0x92, 0x95, 0x1b, 0x34, + 0x0d, 0xf4, 0x5a, 0x7f, 0x5d, 0x9c, 0x40, 0xa2, 0x1c, 0x48, 0x98, 0x65, 0x0d, 0xf4, 0x7d, 0xc7, 0x28, 0x88, + 0x4c, 0x92, 0xd9, 0x71, 0x31, 0x32, 0xe0, 0xe9, 0x54, 0x46, 0xa8, 0xe0, 0x92, 0xc1, 0x98, 0xfd, 0x32, 0xa7, + 0x87, 0xfa, 0xdc, 0x72, 0x48, 0xff, 0xb7, 0xb3, 0x84, 0x0b, 0x3e, 0x57, 0xb8, 0x7b, 0x90, 0x1f, 0x9f, 0xca, + 0xff, 0x97, 0xa3, 0xcc, 0x2d, 0x39, 0x68, 0x7e, 0x09, 0xfe, 0xd4, 0xbf, 0x73, 0xdd, 0x95, 0x24, 0x1e, 0xfe, + 0x88, 0x9d, 0x1a, 0xc6, 0xc6, 0x32, 0xa4, 0x2a, 0xdc, 0xb6, 0x13, 0x34, 0xe5, 0x99, 0x8f, 0xf9, 0x1e, 0xde, + 0xc4, 0x61, 0x83, 0x8e, 0x7d, 0xb2, 0xd9, 0xcc, 0x79, 0xbf, 0x28, 0x70, 0x4f, 0x69, 0xa7, 0xbc, 0xf4, 0x1c, + 0xf3, 0xf5, 0xb2, 0xa6, 0xbf, 0xb0, 0xca, 0xeb, 0x63, 0x33, 0xb2, 0x2d, 0x52, 0xb0, 0x4b, 0x4f, 0x13, 0x86, + 0x0f, 0x32, 0xac, 0xd4, 0xb2, 0x08, 0x3b, 0xe8, 0x53, 0x32, 0xa6, 0xf1, 0xab, 0x22, 0x0c, 0xee, 0xaf, 0x8c, + 0xdb, 0x08, 0x2c, 0x05, 0x1f, 0x22, 0x80, 0x58, 0x0c, 0x20, 0xe6, 0x10, 0x14, 0xf3, 0xeb, 0xd9, 0x36, 0x5f, + 0x98, 0x78, 0x73, 0x6e, 0x3a, 0x50, 0x6f, 0x00, 0x87, 0x71, 0xaa, 0x40, 0xc8, 0x5a, 0x4e, 0x9a, 0x69, 0xff, + 0xd6, 0x53, 0x72, 0x64, 0x3d, 0xf0, 0xc6, 0x90, 0x2a, 0xf7, 0x50, 0x68, 0xba, 0xae, 0x98, 0xcd, 0x11, 0xbc, + 0x65, 0xf3, 0x70, 0xda, 0xa8, 0x0e, 0x16, 0x0e, 0xe3, 0x59, 0xb5, 0x02, 0x37, 0x71, 0x7a, 0x1e, 0xad, 0xbf, + 0x0a, 0x87, 0xbd, 0xf6, 0x61, 0xcd, 0x4f, 0x85, 0x83, 0xec, 0x68, 0x2b, 0xe1, 0x09, 0x1f, 0xb9, 0xc9, 0xdf, + 0x30, 0x5d, 0xef, 0xf2, 0x53, 0x4d, 0x67, 0x29, 0xf8, 0xa5, 0x5f, 0xf9, 0xcb, 0x7f, 0x2c, 0xac, 0xa6, 0xd0, + 0xde, 0x15, 0x71, 0xe2, 0x43, 0x54, 0x5f, 0x75, 0x8f, 0x98, 0x42, 0x0d, 0x87, 0xb1, 0x1e, 0xb6, 0xa9, 0x0d, + 0xd5, 0x73, 0xd9, 0x14, 0x4f, 0xb0, 0x0f, 0x6d, 0x6a, 0xe9, 0x4c, 0xed, 0x56, 0xac, 0x87, 0x7a, 0x87, 0xb1, + 0xe6, 0x98, 0x13, 0x10, 0xbd, 0x05, 0x9b, 0xc6, 0x56, 0xf5, 0x5e, 0x9c, 0xdc, 0x92, 0x9e, 0xa5, 0x96, 0x09, + 0x6d, 0x9d, 0x07, 0x31, 0xac, 0xa0, 0x87, 0x43, 0x0e, 0x3f, 0x9d, 0xd5, 0x1a, 0x87, 0x89, 0xa2, 0x68, 0x7f, + 0xfa, 0xdb, 0x3c, 0x74, 0x06, 0x3d, 0xdb, 0xe7, 0x8e, 0xff, 0x46, 0x05, 0x57, 0xe2, 0xdd, 0x12, 0x97, 0x9e, + 0xa6, 0x1e, 0x3f, 0x54, 0x2c, 0xbf, 0x1c, 0x1a, 0xb0, 0xb8, 0x4f, 0x4e, 0x35, 0xcd, 0x3a, 0xfd, 0x0b, 0x1f, + 0x50, 0x49, 0x9f, 0x13, 0xd7, 0xf8, 0xee, 0x41, 0x77, 0x6c, 0xe5, 0xbe, 0x3a, 0xdf, 0xab, 0xf1, 0x9c, 0x27, + 0x42, 0xa7, 0x90, 0x68, 0x44, 0xee, 0x69, 0x7c, 0x24, 0xb4, 0x3b, 0x92, 0xfe, 0xaa, 0x6d, 0x1a, 0x36, 0x81, + 0x36, 0x4c, 0x17, 0xc6, 0xa1, 0xe1, 0x8d, 0xe6, 0xb7, 0x56, 0x61, 0xd5, 0xd8, 0x9d, 0x14, 0x11, 0xae, 0x9a, + 0x0f, 0x1d, 0x53, 0x74, 0xa0, 0x46, 0x47, 0xe1, 0x32, 0x78, 0x9a, 0x5b, 0x96, 0xf8, 0x4c, 0x5d, 0x6a, 0x23, + 0x31, 0x3e, 0x89, 0xe8, 0x30, 0xd4, 0x32, 0x84, 0xda, 0x2b, 0x6c, 0x13, 0x6c, 0x72, 0xe2, 0x3d, 0x1a, 0x8a, + 0x7d, 0x23, 0xed, 0x07, 0x24, 0x7f, 0xe9, 0xd9, 0x46, 0x15, 0xad, 0xcd, 0x7b, 0x39, 0x26, 0x8d, 0x56, 0xa1, + 0xcf, 0xc8, 0x10, 0x9d, 0x95, 0x0a, 0x41, 0x9f, 0x97, 0x93, 0xd5, 0xc1, 0xb2, 0x3d, 0xd2, 0xd1, 0xac, 0xce, + 0x7e, 0xae, 0x83, 0x76, 0xc6, 0x19, 0x35, 0x6b, 0x3e, 0xcf, 0xee, 0xcb, 0x7f, 0xd8, 0x5c, 0x17, 0x2e, 0xae, + 0xb2, 0x06, 0xd2, 0xd8, 0x3a, 0xdb, 0x14, 0xb9, 0x7b, 0x27, 0x1b, 0x4b, 0x44, 0x9e, 0xde, 0xff, 0xa5, 0x47, + 0x72, 0x3b, 0xb0, 0xa8, 0x27, 0xde, 0xf1, 0x21, 0x47, 0xc6, 0xa1, 0x2c, 0xb6, 0x19, 0x09, 0x29, 0xed, 0xa0, + 0xa9, 0x49, 0x95, 0x09, 0x39, 0xaf, 0x3a, 0xbc, 0x7e, 0xee, 0x42, 0x70, 0xdb, 0xe9, 0x78, 0xfc, 0x3f, 0x8d, + 0xb6, 0x8b, 0x49, 0x6e, 0xf7, 0x01, 0x32, 0x7c, 0xee, 0x55, 0x4a, 0xc8, 0x15, 0x62, 0x66, 0x23, 0x6d, 0xdb, + 0xb4, 0x18, 0x80, 0x3d, 0x26, 0x85, 0x0a, 0xf5, 0xca, 0xe5, 0x95, 0xf8, 0x88, 0x01, 0x22, 0x5d, 0x03, 0x0d, + 0x41, 0x08, 0xf0, 0x30, 0x35, 0x28, 0xcf, 0xc2, 0x73, 0xcd, 0xb1, 0x3e, 0xb3, 0xb6, 0x29, 0x03, 0xe4, 0x72, + 0xb6, 0x09, 0x46, 0x0d, 0xe3, 0x32, 0x3e, 0x2a, 0xab, 0x8e, 0x96, 0xa4, 0x21, 0x37, 0x99, 0x94, 0xda, 0x08, + 0xd4, 0x44, 0x9f, 0xfc, 0xdf, 0x5e, 0x77, 0xe0, 0x82, 0xda, 0xff, 0x84, 0xfe, 0x3c, 0xf6, 0x1b, 0x95, 0x5e, + 0x3c, 0x83, 0x6d, 0xb0, 0xdb, 0xea, 0xcd, 0x72, 0xa0, 0x28, 0x93, 0xd9, 0x2e, 0xfe, 0xd1, 0x37, 0xd2, 0xcc, + 0xe9, 0xc3, 0x6a, 0x0e, 0x15, 0x1a, 0x24, 0xae, 0x50, 0x66, 0x0f, 0xec, 0x10, 0x8e, 0x8d, 0x3a, 0xbd, 0x53, + 0x72, 0x33, 0x38, 0xc7, 0x0f, 0x09, 0x17, 0xe9, 0x8d, 0xcd, 0x2d, 0xff, 0xde, 0xed, 0x3c, 0x4a, 0x1f, 0x72, + 0x7a, 0x0a, 0xbb, 0xb7, 0xcb, 0xba, 0x94, 0x18, 0x23, 0xac, 0x8b, 0x37, 0x6a, 0x98, 0xaf, 0x60, 0x05, 0xf6, + 0x16, 0xc7, 0x31, 0x1e, 0x2f, 0x3f, 0xc6, 0xf1, 0x60, 0x26, 0x2a, 0x02, 0x10, 0x62, 0xe6, 0x12, 0x2b, 0x40, + 0xfe, 0x41, 0x48, 0xb1, 0xb4, 0x84, 0x75, 0x95, 0x06, 0xbe, 0x86, 0x20, 0x64, 0xb5, 0x78, 0x54, 0x22, 0x58, + 0x01, 0x2b, 0x09, 0x61, 0xdb, 0x40, 0x7c, 0xc2, 0xb1, 0x62, 0x37, 0x6a, 0x30, 0x88, 0xf0, 0x8e, 0x81, 0x71, + 0x5b, 0x99, 0x85, 0xf1, 0xf4, 0xe0, 0xce, 0x29, 0x76, 0x3c, 0x44, 0x27, 0xd2, 0x16, 0x38, 0x45, 0xe5, 0xb3, + 0x6d, 0xf2, 0xda, 0x93, 0x65, 0xa0, 0x4e, 0x99, 0xa3, 0x8f, 0x1c, 0x7e, 0xcb, 0xd6, 0xa3, 0xd4, 0x44, 0x79, + 0xb9, 0xeb, 0x0d, 0x55, 0x63, 0x9c, 0xce, 0x37, 0x4d, 0xd5, 0x5c, 0xd1, 0xad, 0x9e, 0xac, 0x27, 0xd3, 0xd3, + 0x52, 0x6e, 0x01, 0x30, 0x47, 0x43, 0x18, 0x9a, 0x5f, 0x51, 0x39, 0xa2, 0xbf, 0x53, 0x05, 0x8b, 0x30, 0x66, + 0x6b, 0xc2, 0xdb, 0x44, 0xe4, 0x4e, 0x67, 0xa4, 0xb5, 0xcf, 0x1b, 0x5b, 0xac, 0x65, 0xbf, 0x31, 0x4f, 0x99, + 0xa3, 0x73, 0xcd, 0x8a, 0x1d, 0x41, 0x52, 0xe8, 0x23, 0x75, 0x2f, 0x1e, 0xb4, 0x8d, 0x9e, 0x15, 0xe3, 0x11, + 0x9f, 0xbd, 0xea, 0x53, 0xce, 0x7b, 0xe4, 0xd9, 0x0c, 0xe9, 0x31, 0xb1, 0x4d, 0xd5, 0x89, 0x5b, 0x4b, 0x72, + 0x78, 0x4f, 0xc2, 0x2e, 0x23, 0xd7, 0xba, 0xf4, 0xbd, 0x12, 0x34, 0xfd, 0x8d, 0x6c, 0x36, 0xff, 0x81, 0x62, + 0x9f, 0x7a, 0x2e, 0xf9, 0xd8, 0x5c, 0x35, 0x50, 0x0b, 0x4b, 0x6f, 0x95, 0x7e, 0xae, 0xce, 0x00, 0x0c, 0x05, + 0x1f, 0x45, 0x0e, 0xa3, 0x7b, 0x71, 0x00, 0x89, 0x78, 0x90, 0xeb, 0xcd, 0xa0, 0x30, 0x54, 0xaa, 0x1d, 0x40, + 0x6b, 0xa7, 0x38, 0x7f, 0xaf, 0x2a, 0x52, 0xd4, 0x90, 0xb3, 0x43, 0x0e, 0x15, 0xd5, 0xf1, 0x87, 0xe9, 0x81, + 0x3d, 0x46, 0x9b, 0x07, 0xad, 0xce, 0x03, 0x4a, 0x58, 0x49, 0x4c, 0x7b, 0x17, 0x27, 0x0c, 0xc9, 0xca, 0xb0, + 0x5b, 0x0d, 0xaf, 0x3a, 0x32, 0xf4, 0x0f, 0x74, 0x90, 0xca, 0xb0, 0xd2, 0x35, 0x71, 0xf0, 0x78, 0xd4, 0xa1, + 0xfe, 0x5c, 0x69, 0x1f, 0xc0, 0x6e, 0xb6, 0x67, 0x1f, 0xc7, 0x53, 0xd3, 0x8f, 0x83, 0xcc, 0xad, 0xb3, 0xff, + 0x4a, 0x3c, 0x06, 0x43, 0xff, 0x2b, 0x1a, 0x67, 0xe2, 0x10, 0x89, 0x91, 0xa7, 0x8b, 0x52, 0xb1, 0xaa, 0x0e, + 0xd2, 0x57, 0x6b, 0x19, 0x20, 0x8c, 0xc5, 0x3f, 0x96, 0x58, 0xd8, 0x92, 0x59, 0x78, 0x64, 0xf5, 0xba, 0x2d, + 0x9c, 0x93, 0xed, 0x93, 0x8c, 0x37, 0x41, 0xe3, 0x33, 0xe4, 0x89, 0xcb, 0x91, 0x60, 0xbe, 0x74, 0xce, 0x7f, + 0x10, 0x19, 0xd2, 0x7b, 0x4d, 0x2d, 0x3c, 0x0f, 0x6c, 0xc1, 0x46, 0xf6, 0xb8, 0xb8, 0x5f, 0x0c, 0x18, 0x7a, + 0xed, 0x3c, 0x68, 0x44, 0xb7, 0x22, 0xd6, 0x98, 0x53, 0xec, 0x29, 0x44, 0xe6, 0x34, 0x0e, 0x67, 0xd0, 0x79, + 0x16, 0x20, 0x7a, 0xc5, 0x6d, 0xa1, 0xe3, 0xcd, 0xb5, 0x90, 0xdb, 0x52, 0xc7, 0x1d, 0x67, 0x97, 0xba, 0xb2, + 0x69, 0x68, 0x7c, 0x52, 0x83, 0xf2, 0xa0, 0x69, 0x89, 0x7f, 0xa0, 0x1a, 0x70, 0x54, 0x19, 0x8c, 0xbf, 0x2f, + 0x9d, 0x35, 0x80, 0x56, 0x12, 0x7e, 0x85, 0xa2, 0x08, 0xa9, 0x9f, 0x8e, 0xb1, 0x46, 0x60, 0xaf, 0x8e, 0x0a, + 0x1b, 0x0c, 0x94, 0xcd, 0x4e, 0x3d, 0x2d, 0x7d, 0x46, 0x3c, 0x06, 0xbc, 0x0b, 0xaf, 0x69, 0x6b, 0xd7, 0xc4, + 0x36, 0x4d, 0x1e, 0x52, 0xf9, 0x46, 0xd1, 0x5a, 0x3b, 0x18, 0x09, 0x57, 0x73, 0x47, 0xe9, 0xdd, 0xed, 0xa2, + 0xdc, 0x48, 0x10, 0x89, 0x01, 0x82, 0xac, 0xec, 0x3f, 0xad, 0xc0, 0xdd, 0x31, 0xcb, 0x3b, 0x50, 0x5c, 0x94, + 0x69, 0x48, 0xad, 0x5a, 0xa2, 0x64, 0x64, 0x82, 0x11, 0x6d, 0xad, 0xe7, 0x63, 0x1c, 0x98, 0x9f, 0xf5, 0xf3, + 0x1c, 0x2a, 0x8f, 0x4a, 0x0a, 0x9d, 0xa1, 0x8d, 0x04, 0x0d, 0x74, 0x95, 0x1b, 0x14, 0xd9, 0xa2, 0xe6, 0xa4, + 0x3a, 0x83, 0xc3, 0xc2, 0x35, 0x1a, 0xe3, 0x24, 0x0a, 0x0b, 0x05, 0xd3, 0xc0, 0x69, 0xa1, 0xdc, 0x88, 0x67, + 0x8f, 0xcb, 0xba, 0xd6, 0xa8, 0xee, 0x5f, 0xd5, 0x9f, 0xff, 0xc9, 0xbb, 0xe1, 0x6d, 0xb8, 0xa4, 0x61, 0x29, + 0xcf, 0x4a, 0x25, 0x9a, 0xa4, 0xac, 0xe3, 0x0a, 0x6a, 0xb3, 0x7c, 0xeb, 0x26, 0x26, 0xa2, 0x11, 0x16, 0x09, + 0xfb, 0x82, 0x39, 0x73, 0xac, 0xce, 0x2c, 0x8b, 0x1b, 0x64, 0xf3, 0x39, 0x2f, 0xf6, 0xc4, 0xcf, 0x4f, 0xfc, + 0x88, 0xdd, 0xfa, 0xd7, 0x20, 0x17, 0x40, 0x6d, 0x05, 0xdb, 0x75, 0xbf, 0x7c, 0x2f, 0xb0, 0x76, 0x4c, 0xc4, + 0xc7, 0x06, 0xac, 0x60, 0x54, 0x75, 0x2b, 0x65, 0xf3, 0x40, 0x89, 0x17, 0xe6, 0xa3, 0xd3, 0x8d, 0x53, 0xd8, + 0xf2, 0x34, 0x92, 0xb1, 0xc0, 0x81, 0xb2, 0xb4, 0xdf, 0x06, 0x09, 0xb4, 0xcf, 0x02, 0x46, 0x13, 0x7b, 0xbf, + 0xdb, 0xdc, 0xe1, 0x93, 0xcd, 0x54, 0x99, 0x4c, 0x40, 0xe8, 0x8b, 0x48, 0xa9, 0x04, 0xc5, 0x6c, 0xd3, 0x3f, + 0x9b, 0x7c, 0xe5, 0x8b, 0xd7, 0x14, 0xbc, 0xdb, 0xe6, 0x23, 0x38, 0xd5, 0x3f, 0x17, 0x5c, 0x13, 0x4f, 0x4f, + 0x5d, 0xd3, 0x9a, 0xbc, 0xfc, 0xa9, 0xcb, 0xe3, 0x8c, 0x1f, 0x3e, 0xb1, 0x7d, 0x2e, 0xb1, 0xe5, 0x78, 0x34, + 0xcd, 0xdf, 0xdb, 0x05, 0x12, 0xc5, 0xc3, 0xf2, 0x49, 0xf4, 0x34, 0xee, 0x0c, 0xa7, 0x08, 0x07, 0x75, 0xdf, + 0xc5, 0x0c, 0x73, 0xce, 0xc2, 0xd4, 0x4c, 0x82, 0x56, 0x5b, 0xe7, 0xf8, 0xe3, 0xe5, 0x00, 0xaa, 0x67, 0xa9, + 0x71, 0xf8, 0x2d, 0x4e, 0xc4, 0xc5, 0x1a, 0x96, 0x92, 0xf6, 0x9d, 0xd6, 0xce, 0x52, 0x6e, 0x01, 0x77, 0x47, + 0x29, 0xaf, 0x04, 0x56, 0x23, 0x63, 0x84, 0x16, 0xb9, 0x7b, 0xc5, 0x25, 0x7b, 0x7a, 0x43, 0xb2, 0x0b, 0x16, + 0xa9, 0x62, 0x30, 0xb7, 0x56, 0x77, 0x77, 0xaa, 0x44, 0x2f, 0x9a, 0x18, 0x6a, 0x16, 0xa8, 0x39, 0xd9, 0xf3, + 0xc4, 0x8b, 0x17, 0x65, 0x1b, 0x43, 0xc5, 0x36, 0x82, 0x5d, 0xa1, 0x60, 0x57, 0x21, 0xdd, 0x15, 0x62, 0x9a, + 0xa3, 0x90, 0x51, 0x8b, 0xbb, 0x70, 0xe3, 0x95, 0xea, 0x37, 0x72, 0x4e, 0xd0, 0x22, 0x15, 0xd7, 0xdb, 0x00, + 0x63, 0xaf, 0x41, 0x9b, 0xd5, 0x90, 0x6b, 0x2c, 0x6f, 0xe1, 0xbe, 0x2f, 0xf4, 0xee, 0xd1, 0xbe, 0x39, 0xae, + 0x3b, 0x25, 0x23, 0x22, 0x03, 0x80, 0x85, 0x7a, 0xd9, 0x31, 0xb6, 0x31, 0x9b, 0x03, 0xd6, 0x28, 0xa6, 0xdc, + 0xf4, 0x2a, 0x72, 0x96, 0x70, 0xce, 0x4a, 0x2b, 0xfc, 0xdc, 0xf3, 0x58, 0x20, 0x8e, 0xee, 0x5e, 0xbb, 0x64, + 0x8b, 0x58, 0x04, 0xca, 0x62, 0x4d, 0x36, 0xa9, 0x97, 0x87, 0xa7, 0xf1, 0x19, 0x91, 0xa4, 0xd0, 0x3e, 0xf4, + 0x21, 0x1b, 0x1a, 0xe5, 0x4a, 0x04, 0x65, 0x63, 0xdd, 0xc6, 0x9d, 0x47, 0x70, 0x11, 0x40, 0x45, 0x78, 0xed, + 0x14, 0xf6, 0x7d, 0x64, 0xa9, 0x83, 0x0f, 0x3c, 0xec, 0x72, 0xf2, 0xa3, 0xd4, 0xcf, 0x63, 0x29, 0xf0, 0x6c, + 0xe3, 0xde, 0xbe, 0x6e, 0xd6, 0x74, 0x35, 0x5c, 0x72, 0xbc, 0x0e, 0x19, 0x7c, 0xd8, 0x17, 0x1b, 0x42, 0x3f, + 0x75, 0xd4, 0x69, 0x52, 0xc8, 0x8f, 0xa0, 0xfc, 0x50, 0x1d, 0x6d, 0x5e, 0x1d, 0x9a, 0x80, 0xd7, 0xf6, 0x60, + 0x96, 0x01, 0x38, 0xbb }; #endif diff --git a/demo/mcu/imxrt1050/imxrt1050-evkb/source/main.c b/demo/mcu/imxrt1050/imxrt1050-evkb/source/main.c index 9b8ef1d754..b9b5c0d6e8 100644 --- a/demo/mcu/imxrt1050/imxrt1050-evkb/source/main.c +++ b/demo/mcu/imxrt1050/imxrt1050-evkb/source/main.c @@ -37,6 +37,11 @@ static void error_handler(void) { while(true); } +void print_error_message(char **message_stack, int32_t message_stack_depth) { + for (int32_t i = 0; i < message_stack_depth; i++) { + printf("[%ld] %s\n", i, message_stack[i]); + } +} int main(void) { @@ -71,6 +76,10 @@ int main(void) { pv_porcupine_t *handle = NULL; + char **message_stack = NULL; + int32_t message_stack_depth = 0; + pv_status_t error_status; + status = pv_porcupine_init( ACCESS_KEY, MEMORY_BUFFER_SIZE, @@ -82,7 +91,17 @@ int main(void) { &handle); if (status != PV_STATUS_SUCCESS) { - printf("Picovoice init failed with '%s'", pv_status_to_string(status)); + printf("Porcupine init failed with '%s':\n", pv_status_to_string(status)); + + error_status = pv_get_error_stack(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + printf("Unable to get Porcupine error state with '%s':\n", pv_status_to_string(error_status)); + error_handler(); + } + + print_error_message(message_stack, message_stack_depth); + pv_free_error_stack(message_stack); + error_handler(); } diff --git a/demo/mcu/imxrt1050/imxrt1050-evkb/source/main_multi.c b/demo/mcu/imxrt1050/imxrt1050-evkb/source/main_multi.c index 360e4d2dd7..7dc0d12e64 100644 --- a/demo/mcu/imxrt1050/imxrt1050-evkb/source/main_multi.c +++ b/demo/mcu/imxrt1050/imxrt1050-evkb/source/main_multi.c @@ -60,6 +60,11 @@ static void error_handler(void) { while(true); } +void print_error_message(char **message_stack, int32_t message_stack_depth) { + for (int32_t i = 0; i < message_stack_depth; i++) { + printf("[%ld] %s\n", i, message_stack[i]); + } +} int main(void) { @@ -94,6 +99,10 @@ int main(void) { pv_porcupine_t *handle = NULL; + char **message_stack = NULL; + int32_t message_stack_depth = 0; + pv_status_t error_status; + status = pv_porcupine_init( ACCESS_KEY, MEMORY_BUFFER_SIZE, @@ -105,7 +114,17 @@ int main(void) { &handle); if (status != PV_STATUS_SUCCESS) { - printf("Picovoice init failed with '%s'", pv_status_to_string(status)); + printf("Porcupine init failed with '%s':\n", pv_status_to_string(status)); + + error_status = pv_get_error_stack(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + printf("Unable to get Porcupine error state with '%s':\n", pv_status_to_string(error_status)); + error_handler(); + } + + print_error_message(message_stack, message_stack_depth); + pv_free_error_stack(message_stack); + error_handler(); } diff --git a/demo/mcu/stm32f407/stm32f407g-disc1/.cproject b/demo/mcu/stm32f407/stm32f407g-disc1/.cproject index fce0e3b9cb..98dafb6cf2 100644 --- a/demo/mcu/stm32f407/stm32f407g-disc1/.cproject +++ b/demo/mcu/stm32f407/stm32f407g-disc1/.cproject @@ -98,8 +98,8 @@ - - + + @@ -111,28 +111,28 @@ - - + + - - - + + @@ -204,28 +204,28 @@ - - + + - - - + + @@ -297,28 +297,28 @@ - - + + - - - + + @@ -390,28 +390,28 @@ - - + + - - - + + @@ -483,28 +483,28 @@ - - + + - - - + + @@ -576,28 +576,28 @@ - - + + - - - + + @@ -669,28 +669,28 @@ - - + + - - - + + @@ -762,28 +762,28 @@ - - + + - - - + + @@ -855,28 +855,28 @@ - - + + - - - + + @@ -948,28 +948,28 @@ - - + + - - - + + @@ -1041,28 +1041,28 @@ - - + + - - - + + @@ -1134,28 +1134,28 @@ - - + + - - - + + @@ -1227,28 +1227,28 @@ - - + + - - - + + @@ -1320,28 +1320,28 @@ - - + + - - - + + @@ -1413,28 +1413,28 @@ - - + + - - - + + @@ -1506,28 +1506,28 @@ - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demo/mcu/stm32f407/stm32f407g-disc1/Inc/pv_params.h b/demo/mcu/stm32f407/stm32f407g-disc1/Inc/pv_params.h index e25ea18b38..22cdd2b44c 100644 --- a/demo/mcu/stm32f407/stm32f407g-disc1/Inc/pv_params.h +++ b/demo/mcu/stm32f407/stm32f407g-disc1/Inc/pv_params.h @@ -15,350 +15,573 @@ #include +#if defined(__PV_LANGUAGE_ARABIC__) + +// Wake-word = مرحبا الكمبيوتر +static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { + 0xfd, 0x87, 0xb0, 0xdd, 0x01, 0x99, 0x98, 0x86, 0xbc, 0x0a, 0xe0, 0xf6, 0x65, 0xdd, 0x9e, 0x76, 0x56, 0x0e, + 0x62, 0x66, 0xb9, 0xfa, 0x9b, 0x34, 0x34, 0xa6, 0x55, 0x1a, 0xc7, 0xc6, 0xdb, 0x8d, 0x00, 0xd6, 0x1a, 0xe8, + 0xf7, 0xd0, 0xcb, 0xf7, 0xf4, 0x26, 0x75, 0x5c, 0x3e, 0xff, 0x2a, 0xfe, 0x29, 0xb2, 0x7f, 0x60, 0x82, 0xff, + 0x2d, 0x14, 0x39, 0x17, 0xfe, 0x57, 0x04, 0x75, 0x03, 0x98, 0x97, 0x26, 0x55, 0xbf, 0x25, 0x80, 0x60, 0x5f, + 0x00, 0xe5, 0xca, 0xed, 0xc9, 0xa4, 0xf7, 0xb8, 0xd1, 0x51, 0xc0, 0xa4, 0x12, 0x8f, 0x18, 0x88, 0x46, 0x46, + 0xd3, 0x70, 0x94, 0x80, 0xcb, 0xf8, 0xc9, 0x40, 0x7c, 0x10, 0x19, 0xb5, 0x09, 0xa0, 0x83, 0x47, 0x47, 0xd8, + 0x24, 0x18, 0x6d, 0xec, 0x39, 0xcb, 0x8b, 0x5c, 0x78, 0x4d, 0x8d, 0x8e, 0x2c, 0x06, 0x20, 0x54, 0xbd, 0x6a, + 0x94, 0xcf, 0xfd, 0xbe, 0xf5, 0x45, 0x3f, 0x86, 0x3a, 0xf5, 0xed, 0x0a, 0x45, 0xdf, 0xe2, 0xc9, 0x09, 0x36, + 0x4d, 0x09, 0x5d, 0xdf, 0x1c, 0x34, 0xee, 0x50, 0x1c, 0xba, 0xf1, 0xc6, 0xc1, 0xf5, 0x56, 0x6b, 0x0e, 0xe2, + 0xae, 0x62, 0x89, 0xad, 0x6c, 0x3c, 0xbb, 0x84, 0xb7, 0xf9, 0x55, 0x30, 0x6a, 0x39, 0x84, 0xbb, 0x87, 0x8d, + 0xc4, 0x60, 0x99, 0x82, 0x57, 0x73, 0x82, 0x35, 0x71, 0x79, 0x45, 0x53, 0x0c, 0x19, 0x79, 0x50, 0xde, 0x3a, + 0x15, 0x02, 0x81, 0xbf, 0xd9, 0x84, 0xbb, 0x4d, 0xed, 0xda, 0x6d, 0xc5, 0xa0, 0x06, 0xad, 0xd7, 0x61, 0x81, + 0xde, 0xcd, 0xdb, 0x33, 0x2f, 0x24, 0xf8, 0x0c, 0xe5, 0x28, 0xe8, 0xbb, 0x25, 0x4b, 0x94, 0x7a, 0x55, 0xdc, + 0xf2, 0x61, 0x1c, 0xb3, 0xe3, 0xa9, 0xeb, 0x87, 0xe6, 0x26, 0x3b, 0xfd, 0x34, 0x57, 0x2a, 0x1f, 0x0e, 0x70, + 0x39, 0x21, 0x0e, 0x36, 0x81, 0x4c, 0xb4, 0xc1, 0xb2, 0xcb, 0xaa, 0x94, 0x36, 0x1f, 0xad, 0x1f, 0x7e, 0x6c, + 0xa8, 0x26, 0x3a, 0xb5, 0xbd, 0xe0, 0xa0, 0xc4, 0x29, 0xae, 0x1e, 0xb3, 0xb2, 0x21, 0x56, 0x38, 0x86, 0xb5, + 0x41, 0x42, 0xf2, 0x2a, 0x58, 0x64, 0x34, 0xe0, 0xa8, 0x00, 0x12, 0x79, 0x54, 0xd6, 0x1d, 0x86, 0x89, 0xc0, + 0x9f, 0x36, 0xac, 0x73, 0xbd, 0xf0, 0x5f, 0x85, 0x84, 0xbb, 0x93, 0x8d, 0x21, 0x9b, 0xea, 0xca, 0x98, 0x4d, + 0xd8, 0x5f, 0x0c, 0x8f, 0xf7, 0xf5, 0xc7, 0x2f, 0xc7, 0x45, 0xbf, 0xe9, 0x7d, 0x38, 0x88, 0xad, 0xcc, 0x34, + 0x79, 0x4a, 0xf5, 0xf7, 0x4b, 0x3d, 0xe4, 0x12, 0xa4, 0xb4, 0xe2, 0x36, 0xf8, 0xe1, 0xef, 0x93, 0xa3, 0x43, + 0x57, 0x26, 0x99, 0x28, 0x90, 0x03, 0x46, 0x33, 0x8d, 0xb9, 0xc5, 0xb5, 0x4e, 0xad, 0xfc, 0xda, 0x9a, 0x6e, + 0x1d, 0x5b, 0xf8, 0x93, 0x23, 0x6d, 0x3e, 0x9c, 0xa6, 0xe3, 0x9a, 0x61, 0x89, 0x7e, 0xb1, 0x53, 0x55, 0x92, + 0x4f, 0xf8, 0xb2, 0x23, 0xc4, 0xd7, 0x74, 0x49, 0xe4, 0x30, 0x8c, 0xdb, 0xb6, 0xf9, 0x85, 0xff, 0x0e, 0x58, + 0x39, 0x51, 0x3e, 0x9c, 0xf4, 0x06, 0x5b, 0x40, 0x85, 0x3a, 0xd9, 0xc9, 0xdd, 0xc0, 0xf8, 0x5f, 0x7a, 0xcd, + 0x13, 0x86, 0xdd, 0x28, 0x29, 0x39, 0x6c, 0xad, 0x84, 0x3e, 0xdb, 0xc7, 0x7a, 0x7f, 0x8c, 0x9b, 0x09, 0x3c, + 0x62, 0xbd, 0x27, 0xdb, 0x07, 0x27, 0xbd, 0x59, 0x46, 0x79, 0xdb, 0x7c, 0x90, 0xde, 0xc7, 0xf0, 0x99, 0x28, + 0x40, 0xf5, 0x2a, 0x20, 0xa9, 0xe6, 0x54, 0xb9, 0x87, 0x74, 0x19, 0xab, 0x09, 0x60, 0x8f, 0xcd, 0xf8, 0x10, + 0xda, 0x2d, 0x17, 0x03, 0x96, 0x45, 0x64, 0x5f, 0xd1, 0xec, 0x53, 0xe0, 0x20, 0xa2, 0x09, 0x2d, 0x62, 0x4b, + 0xed, 0x5b, 0x6c, 0x1c, 0x71, 0x0c, 0x35, 0x7c, 0x6d, 0x3b, 0x0d, 0x2b, 0x1d, 0xf7, 0xd5, 0x28, 0xd3, 0x17, + 0x25, 0x7d, 0xdd, 0x4e, 0x1e, 0xdf, 0x80, 0x20, 0x28, 0x15, 0x2f, 0xdc, 0x12, 0x54, 0x28, 0x54, 0xf8, 0x34, + 0x6f, 0x30, 0xd6, 0x93, 0x09, 0x73, 0xde, 0xd7, 0x16, 0x5a, 0x83, 0x28, 0xd1, 0xa6, 0x00, 0xad, 0x78, 0xbc, + 0xd0, 0xb8, 0x22, 0x5a, 0x6f, 0xcb, 0xa3, 0x35, 0x55, 0x97, 0xea, 0x10, 0xb3, 0xfd, 0xa4, 0xdb, 0x10, 0xf4, + 0x7e, 0x3d, 0x15, 0x50, 0x6a, 0x82, 0x92, 0xba, 0xa6, 0xb6, 0x22, 0x53, 0xef, 0x4f, 0xcc, 0x08, 0x81, 0xbf, + 0x91, 0x46, 0x28, 0x8b, 0x1d, 0x94, 0x94, 0xc6, 0x14, 0x3a, 0x71, 0x4f, 0x67, 0x70, 0x55, 0xe0, 0x0a, 0x7c, + 0xe9, 0xe9, 0x3e, 0x4e, 0x09, 0xa0, 0xbf, 0x78, 0x70, 0x54, 0x82, 0x1d, 0x95, 0x92, 0x79, 0x9b, 0xad, 0x8c, + 0xc7, 0x37, 0x17, 0xfd, 0x2f, 0x5c, 0x59, 0xd2, 0x51, 0x82, 0x38, 0x47, 0xdf, 0x9c, 0x60, 0x82, 0x7b, 0xb1, + 0xbe, 0xcf, 0xd2, 0x29, 0xcf, 0x07, 0x49, 0xbb, 0x8e, 0x49, 0x2f, 0x88, 0x74, 0xe0, 0x92, 0x42, 0xde, 0xa9, + 0x77, 0xab, 0x3a, 0xec, 0x67, 0x89, 0x8a, 0xe4, 0x40, 0x68, 0x21, 0x2d, 0x7d, 0xa5, 0xfb, 0xec, 0xf7, 0x27, + 0x68, 0x4f, 0x6f, 0xb6, 0xa0, 0x35, 0xa1, 0x34, 0x34, 0x83, 0x3d, 0x20, 0xe8, 0xe8, 0x38, 0x57, 0x92, 0xc0, + 0x88, 0x3e, 0x62, 0x21, 0xc9, 0x13, 0xd2, 0xcd, 0x84, 0xef, 0x56, 0xb0, 0xb5, 0x8d, 0x33, 0x51, 0xde, 0x8f, + 0x35, 0x33, 0x73, 0xe2, 0x8d, 0x6d, 0xee, 0xe1, 0xe4, 0xc8, 0xf5, 0xbd, 0xc8, 0xdc, 0x98, 0x39, 0x72, 0x2e, + 0x5a, 0x9d, 0xf3, 0x95, 0x40, 0x88, 0xe8, 0x0a, 0xbe, 0xca, 0x95, 0xd3, 0x88, 0xef, 0xc7, 0x64, 0x35, 0xf5, + 0xcf, 0xb7, 0xb0, 0x24, 0xf3, 0x7b, 0x6f, 0x3f, 0xb8, 0x0d, 0x88, 0x23, 0x18, 0xa5, 0x96, 0xf7, 0x0e, 0x7b, + 0xbe, 0xb2, 0xfc, 0xf5, 0xdf, 0xa8, 0x02, 0x89, 0xcc, 0xf2, 0xa4, 0x79, 0x28, 0x9a, 0x72, 0x10, 0x0a, 0xae, + 0xf2, 0x9a, 0x44, 0xce, 0x15, 0x6f, 0x50, 0x98, 0x7e, 0x9e, 0xe4, 0x15, 0xff, 0x70, 0xc9, 0x43, 0x33, 0x39, + 0xbf, 0xc9, 0xc3, 0x6c, 0x26, 0xd4, 0xb8, 0xd4, 0x06, 0x66, 0x30, 0xe6, 0x08, 0x26, 0x63, 0x31, 0x31, 0x31, + 0xf7, 0xf1, 0x82, 0x7c, 0x17, 0xeb, 0x6c, 0x17, 0x92, 0x15, 0x6b, 0x31, 0x2d, 0xd1, 0x97, 0x0d, 0xf4, 0x39, + 0xae, 0xf6, 0xf1, 0x7e, 0xac, 0x42, 0xa9, 0x7c, 0xe6, 0x77, 0xe6, 0x8e, 0xb2, 0x35, 0x60, 0xd4, 0x17, 0x0d, + 0x47, 0xed, 0x86, 0x18, 0x0d, 0x37, 0xba, 0x5b, 0x1c, 0x84, 0x24, 0xcd, 0x39, 0x57, 0x17, 0x04, 0x50, 0x60, + 0xe9, 0x87, 0x1c, 0x8b, 0xa6, 0x4f, 0x64, 0x40, 0x8e, 0xad, 0x6f, 0xcf, 0x35, 0x41, 0x72, 0x01, 0xed, 0xb1, + 0xa6, 0x39, 0x4a, 0x49, 0xba, 0x12, 0x45, 0x85, 0xee, 0x08, 0x93, 0xef, 0x53, 0x1b, 0x19, 0xd1, 0x33, 0xa5, + 0xd8, 0x78, 0xff, 0x6e, 0xff, 0x9f, 0x75, 0x75, 0x14, 0x5c, 0xf8, 0x2f, 0x37, 0x48, 0x45, 0x39, 0x3f, 0x2a, + 0xce, 0xe8, 0x76, 0xa4, 0x69, 0x51, 0x12, 0xf4, 0x0d, 0xcc, 0x21, 0xf7, 0x6d, 0x24, 0xbd, 0x20, 0xee, 0x1e, + 0x10, 0x1f, 0xbd, 0x69, 0xed, 0xc7, 0x7f, 0x69, 0xb7, 0xa2, 0x5b, 0x59, 0x39, 0xdd, 0x35, 0xdb, 0x30, 0x99, + 0x9f, 0x3e, 0xc5, 0x87, 0x8c, 0x88, 0xca, 0x5b, 0x0b, 0xba, 0x6c, 0x0d, 0x87, 0x82, 0x33, 0xc8, 0xdc, 0x8f, + 0xb4, 0x5b, 0xc9, 0xf3, 0xb0, 0x50, 0x7c, 0x00, 0xf6, 0xe0, 0xd2, 0xc7, 0xd1, 0x62, 0x85, 0x37, 0x0e, 0xf6, + 0x90, 0x4c, 0x9e, 0xca, 0xf1, 0x81, 0x0f, 0x67, 0x04, 0xd2, 0xcb, 0xb8, 0x2e, 0xed, 0x96, 0xbd, 0x19, 0x55, + 0xf1, 0x56, 0x7b, 0x48, 0x0b, 0xd4, 0x1d, 0xcb, 0xab, 0x21, 0xba, 0x23, 0x56, 0xd1, 0xe6, 0xb5, 0xa5, 0x4a, + 0x01, 0x2b, 0x86, 0xfd, 0xfe, 0x67, 0x7d, 0xd4, 0x69, 0x2d, 0x67, 0x18, 0xad, 0xd2, 0xb4, 0x51, 0x52, 0x5d, + 0x9f, 0x44, 0x5b, 0xb3, 0xc5, 0xdf, 0xd8, 0xd5, 0xda, 0x2d, 0xb9, 0xe1, 0x00, 0x63, 0xcf, 0x00, 0xe5, 0x30, + 0x3e, 0x98, 0x87, 0x91, 0x54, 0xcc, 0x6a, 0x92, 0x9c, 0x35, 0x14, 0x71, 0x6a, 0xeb, 0xd2, 0x07, 0x2c, 0x01, + 0x43, 0xfa, 0x97, 0xe0, 0x0b, 0x8e, 0x23, 0xad, 0x82, 0xd2, 0x45, 0xc4, 0x8e, 0xc9, 0x08, 0xcf, 0xff, 0x98, + 0x42, 0x23, 0xde, 0xa4, 0xae, 0x9b, 0x65, 0xc8, 0x11, 0x39, 0xe1, 0xb1, 0xb0, 0xde, 0x17, 0x9c, 0x93, 0x64, + 0xd4, 0xfa, 0x74, 0xfb, 0x5b, 0xbc, 0x3e, 0xfd, 0x52, 0xd5, 0x7f, 0x0e, 0x43, 0x08, 0x5c, 0xf9, 0x1a, 0x35, + 0xd0, 0xc2, 0x82, 0x61, 0xe2, 0x3a, 0x60, 0xa1, 0xc6, 0xb9, 0xbe, 0x6c, 0xe2, 0x98, 0xbf, 0xc7, 0x42, 0x91, + 0x64, 0x99, 0xbd, 0x28, 0x90, 0x8d, 0xe6, 0x0b, 0x36, 0x73, 0xe1, 0xb2, 0x7b, 0x8e, 0x0f, 0xb1, 0x7d, 0xdf, + 0xe3, 0x23, 0x1d, 0x5e, 0xc8, 0x5e, 0xbe, 0x14, 0x76, 0xd0, 0x35, 0xe2, 0xb2, 0x6e, 0x90, 0x06, 0x06, 0xba, + 0xd3, 0xda, 0x22, 0x83, 0xb8, 0xfb, 0x05, 0xcb, 0xb3, 0xcf, 0x1f, 0xae, 0xb3, 0x92, 0x52, 0x56, 0x70, 0x6c, + 0x85, 0x86, 0xe0, 0xa0, 0xa1, 0x98, 0x0e, 0x4d, 0x6d, 0x94, 0x7a, 0x8f, 0x54, 0x2a, 0xe8, 0x61, 0xf9, 0xba, + 0x04, 0x78, 0x56, 0xaf, 0x3d, 0x78, 0x89, 0x6e, 0x31, 0x0c, 0xdf, 0x7e, 0x52, 0x03, 0xd7, 0xe4, 0xab, 0x3c, + 0x97, 0x92, 0xe2, 0xa8, 0xcc, 0x37, 0xd0, 0x83, 0x73, 0x01, 0x44, 0x82, 0xb9, 0xa4, 0x39, 0x97, 0x7f, 0x78, + 0x81, 0x68, 0x89, 0x3b, 0xd6, 0xb9, 0x7c, 0x67, 0xb6, 0xd8, 0x30, 0x15, 0x5f, 0x09, 0x60, 0x72, 0x6b, 0x9d, + 0x74, 0x33, 0x58, 0x43, 0xa7, 0x61, 0x1b, 0x21, 0x62, 0xbc, 0x72, 0xda, 0x84, 0xdb, 0x2b, 0x0f, 0x60, 0x13, + 0x64, 0x6b, 0x43, 0x0a, 0xb5, 0x54, 0xa0, 0xdf, 0xf0, 0xda, 0x95, 0x35, 0x81, 0xbb, 0xf7, 0x72, 0x27, 0xf6, + 0xe1, 0x54, 0xc2, 0x3d, 0x4c, 0x99, 0xc9, 0x45, 0x72, 0xc6, 0x47, 0xaa, 0xb4, 0x17, 0x6f, 0xca, 0xec, 0x0d, + 0x55, 0x30, 0xcb, 0xc3, 0x79, 0x99, 0xc5, 0x3b, 0x98, 0x3f, 0x2b, 0xb2, 0xcf, 0xbd, 0xbb, 0x90, 0xb6, 0x4a, + 0x46, 0x19, 0x37, 0x7e, 0x0b, 0x7c, 0x0f, 0x7f, 0x67, 0x4c, 0x5e, 0x84, 0xc2, 0xe6, 0xa3, 0x4d, 0x41, 0xd2, + 0x97, 0x4f, 0x1a, 0x30, 0x25, 0xf0, 0xfb, 0xb7, 0x45, 0xaf, 0xf1, 0xe8, 0x63, 0xb2, 0x50, 0x61, 0xf2, 0x87, + 0xcc, 0x34, 0x54, 0x6b, 0xa7, 0xee, 0x04, 0xa3, 0x3f, 0xaa, 0x63, 0x08, 0xf1, 0xb2, 0x1d, 0xf7, 0xbe, 0x3a, + 0xb4, 0x63, 0x1d, 0x01, 0x9a, 0x8a, 0xc3, 0x78, 0xf9, 0x17, 0x1c, 0x3f, 0x6b, 0x9e, 0xcf, 0xee, 0xce, 0x96, + 0x84, 0x4e, 0x05, 0xaf, 0x16, 0x03, 0x07, 0x81, 0x77, 0x25, 0xab, 0x67, 0x95, 0xfa, 0x6c, 0xc9, 0xd3, 0xd3, + 0x8a, 0xfe, 0xe2, 0xc4, 0xa2, 0x1c, 0x83, 0x3d, 0x71, 0xf1, 0xcc, 0xae, 0x8b, 0xb2, 0x82, 0xcc, 0x12, 0xb9, + 0x17, 0xd3, 0xf5, 0x80, 0xd8, 0x06, 0x18, 0x38, 0x12, 0x54, 0xd3, 0x0e, 0x78, 0x0e, 0xfd, 0xd7, 0xbe, 0x20, + 0x98, 0x3f, 0x74, 0xae, 0x0a, 0xda, 0x66, 0xa3, 0x02, 0xfc, 0xd6, 0x44, 0x94, 0xde, 0xda, 0xf2, 0x6c, 0xa1, + 0xa8, 0x32, 0xf3, 0x9b, 0xee, 0x10, 0x18, 0x35, 0xcd, 0x3b, 0x2d, 0x2f, 0x48, 0x75, 0xff, 0x39, 0xb5, 0x75, + 0x2c, 0x79, 0xfa, 0xa1, 0xc7, 0x2e, 0x89, 0x9b, 0xb1, 0x0d, 0x70, 0x07, 0x22, 0x76, 0x75, 0x22, 0x40, 0x1a, + 0x79, 0x6b, 0xf0, 0xa1, 0xda, 0x11, 0xda, 0x0e, 0x77, 0x5e, 0x35, 0x7f, 0xec, 0x20, 0x52, 0xed, 0x37, 0x38, + 0x35, 0x9b, 0x80, 0x6d, 0xd1, 0x6b, 0x34, 0x1c, 0xf3, 0x89, 0x65, 0x14, 0xc1, 0xcd, 0x4e, 0x4e, 0xd5, 0x58, + 0xcc, 0x18, 0x75, 0xb8, 0x79, 0x2a, 0xfd, 0xe5, 0xe6, 0x3f, 0xde, 0xeb, 0x77, 0x0a, 0x2e, 0x10, 0x5a, 0x7a, + 0x1e, 0xdd, 0x20, 0x42, 0x4c, 0x04, 0xe5, 0xdd, 0x34, 0x17, 0xde, 0x38, 0x45, 0x38, 0x39, 0x22, 0x15, 0xa8, + 0xfc, 0xae, 0x9f, 0x24, 0x88, 0x0e, 0xb7, 0x46, 0xb1, 0x2c, 0x18, 0x2d, 0xce, 0xb7, 0xe6, 0x49, 0x8b, 0xd5, + 0xe0, 0x92, 0xff, 0x4b, 0x70, 0xca, 0xaa, 0x3a, 0xff, 0x59, 0xd9, 0xc4, 0x6c, 0x3d, 0x45, 0x0d, 0x79, 0x11, + 0x02, 0xff, 0xec, 0xc8, 0xfb, 0xbc, 0xcd, 0xc2, 0xd2, 0xc9, 0xd5, 0x2c, 0x8b, 0x19, 0xb8, 0xfc, 0xda, 0x90, + 0x13, 0xb8, 0xc6, 0x96, 0x14, 0xb8, 0x26, 0x83, 0x27, 0x76, 0x35, 0x57, 0x17, 0x91, 0x9d, 0x56, 0xa5, 0x6a, + 0x3c, 0x12, 0xe1, 0x1e, 0xd8, 0x18, 0xee, 0xd0, 0x92, 0xc6, 0xa3, 0xae, 0x87, 0x46, 0xe9, 0x14, 0xaa, 0x8c, + 0x30, 0x98, 0xf4, 0x45, 0xaf, 0x1a, 0x59, 0x21, 0x7f, 0xaf, 0xfd, 0x0c, 0x36, 0xd8, 0x00, 0x0a, 0xcc, 0xc6, + 0x25, 0x6e, 0x8e, 0x48, 0x6d, 0x70, 0x6b, 0x0c, 0xc4, 0xb6, 0xde, 0xad, 0x67, 0x58, 0xe3, 0x3f, 0x08, 0xc3, + 0x58, 0xc7, 0x57, 0x78, 0x44, 0xe1, 0xe4, 0x9b, 0x12, 0x79, 0x0d, 0xb4, 0x9d, 0xb8, 0x19, 0x0c, 0x21, 0x6e, + 0x90, 0x79, 0x8f, 0x97, 0x99, 0xeb, 0x6d, 0xce, 0x34, 0x13, 0x9e, 0x16, 0x6b, 0x9c, 0xd5, 0x1e, 0x92, 0xc4, + 0x8d, 0xa7, 0x3f, 0x67, 0x7a, 0x46, 0xa8, 0x70, 0x08, 0xbd, 0x0a, 0x0e, 0x06, 0xc5, 0xea, 0x84, 0x8e, 0xc1, + 0xb6, 0x9a, 0x2e, 0xd8, 0xa3, 0x81, 0x1f, 0x81, 0x76, 0x65, 0xdd, 0x82, 0x47, 0xb9, 0x09, 0x67, 0x18, 0x0b, + 0xb8, 0xdd, 0x26, 0x95, 0xb3, 0x30, 0xc0, 0x6d, 0xef, 0xcb, 0xa3, 0xaf, 0xb6, 0x9f, 0xca, 0x80, 0xbb, 0x5f, + 0x1f, 0x7c, 0x49, 0x6c, 0xbf, 0xcc, 0x8a, 0xee, 0x19, 0xf0, 0xd2, 0xb7, 0x24, 0xad, 0x6e, 0xa1, 0x5f, 0x22, + 0x9d, 0xf4, 0x26, 0xc6, 0x62, 0x34, 0x74, 0xda, 0xff, 0xc5, 0x7b, 0x23, 0xf7, 0x1f, 0xea, 0x71, 0x07, 0xbd, + 0x9f, 0x8a, 0x4e, 0xdf, 0xe4, 0xc3, 0xcd, 0x46, 0x72, 0x56, 0x85, 0xd8, 0x35, 0x9c, 0xef, 0x93, 0xb6, 0x02, + 0x3b, 0xda, 0x78, 0x44, 0xca, 0x30, 0x79, 0x3b, 0x07, 0x64, 0x75, 0xed, 0x27, 0x0e, 0xf2, 0x78, 0xe8, 0xc0, + 0xf2, 0x61, 0xfb, 0xf3, 0xcd, 0x25, 0x8f, 0xca, 0x42, 0x2f, 0xdf, 0x46, 0xcc, 0xa4, 0xa7, 0x5a, 0x2d, 0xbd, + 0x1c, 0x77, 0x52, 0x08, 0x3a, 0xfd, 0xea, 0xe3, 0xf0, 0x37, 0x8c, 0xb6, 0x6a, 0xcf, 0x61, 0x2a, 0x26, 0x28, + 0xc2, 0x50, 0xd1, 0x4f, 0xbc, 0x72, 0x57, 0x6d, 0x9f, 0x4c, 0x32, 0xb3, 0xa8, 0x2b, 0xca, 0x50, 0x15, 0x64, + 0x84, 0xb5, 0x2b, 0xa2, 0x6e, 0x4f, 0x1d, 0x88, 0xc8, 0x48, 0x7c, 0xf4, 0x58, 0xe2, 0x97, 0x5c, 0x31, 0xf4, + 0x2d, 0x5f, 0x5a, 0xc9, 0x3d, 0x07, 0x21, 0xc5, 0x69, 0x15, 0xb1, 0x44, 0x90, 0x11, 0x5e, 0x7c, 0xfc, 0xd2, + 0x60, 0x6d, 0x3a, 0x92, 0x04, 0x5c, 0x2d, 0x56, 0x2a, 0x0a, 0x6b, 0x9c, 0x4f, 0xf2, 0xc4, 0xb8, 0x60, 0x08, + 0x52, 0x2a, 0x9a, 0x55, 0x4c, 0xf0, 0xcc, 0xa9, 0x83, 0xb4, 0x8e, 0x07, 0xc4, 0x30, 0x69, 0xaf, 0x94, 0xfb, + 0x3f, 0x3b, 0x1c, 0x97, 0xee, 0xa6, 0xb2, 0x84, 0x56, 0x45, 0x5f, 0x0a, 0xe7, 0x3a, 0x16, 0x4b, 0x8b, 0x54, + 0xd4, 0x35, 0x38, 0xd5, 0x01, 0x92, 0xfc, 0x20, 0x8b, 0x0f, 0x2d, 0xc2, 0x97, 0xe6, 0x29, 0x88, 0x0b, 0x35, + 0xee, 0x0a, 0x35, 0xd6, 0x93, 0xb2, 0x00, 0x2d, 0xc2, 0xae, 0x35, 0x21, 0x52, 0xdb, 0x48, 0x7f, 0xaa, 0xe8, + 0x75, 0xfc, 0xb5, 0x1f, 0x6d, 0xc1, 0x25, 0x69, 0x8c, 0x78, 0x29, 0xf1, 0x4a, 0x0c, 0x3e, 0xbe, 0x9a, 0x1a, + 0xd7, 0x8f, 0x61, 0x74, 0xb7, 0xd5, 0x4c, 0xb8, 0xd0, 0x14, 0xd6, 0x32, 0x57, 0x11, 0xde, 0x93, 0x0a, 0x9c, + 0x7a, 0x73, 0xeb, 0x28, 0x20, 0xf0, 0x37, 0x4c, 0xa4, 0x90, 0x13, 0xc4, 0xbe, 0x30, 0x19, 0x7a, 0x9b, 0xec, + 0x62, 0xef, 0x66, 0x4f, 0x59, 0x91, 0x27, 0x72, 0xb4, 0x5f, 0x5c, 0x0e, 0x0d, 0x8b, 0x3e, 0xc9, 0x5e, 0xaa, + 0x92, 0x7a, 0x76, 0xfa, 0xcb, 0x84, 0x53, 0x56, 0xda, 0x3f, 0xfa, 0x35, 0x31, 0xfd, 0xa5, 0xb8, 0x47, 0x7d, + 0x68, 0x30, 0x50, 0xc3, 0x6c, 0x5d, 0x18, 0xc0, 0xeb, 0x32, 0x83, 0x54, 0xd8, 0x17, 0xd2, 0x66, 0x4e, 0xcb, + 0xad, 0x95, 0x39, 0xb3, 0x34, 0xb0, 0x2a, 0x12, 0xbd, 0x68, 0x74, 0x88, 0xba, 0x9d, 0xc0, 0xbb, 0xb4, 0x0e, + 0xd7, 0x2f, 0xd4, 0x5d, 0x40, 0xc6, 0x0f, 0xef, 0x8a, 0xb6, 0x4c, 0x89, 0x4e, 0xed, 0xde, 0x43, 0x2b, 0x2d, + 0xd8, 0x7b, 0x96, 0x9c, 0x7b, 0x68, 0xb7, 0x09, 0xb2, 0xa0, 0x2f, 0x11, 0x2c, 0x6e, 0x1f, 0x8f, 0x9b, 0x34, + 0x18, 0xc9, 0xd4, 0xf9, 0xeb, 0x49, 0x65, 0x66, 0xe1, 0xe7, 0x17, 0xb3, 0x51, 0x7c, 0x19, 0x13, 0x51, 0x2b, + 0x2e, 0x5f, 0x45, 0x94, 0x5a, 0x02, 0x35, 0x82, 0xca, 0xfa, 0x77, 0x11, 0xc9, 0x75, 0xd4, 0x72, 0xf2, 0x99, + 0x47, 0x97, 0x26, 0x96, 0x80, 0x8b, 0x33, 0xff, 0xf6, 0xd0, 0x4a, 0x4a, 0xab, 0xde, 0x55, 0x7c, 0x6f, 0xc0, + 0xf2, 0x3d, 0x37, 0x54, 0xcf, 0xab, 0x15, 0x66, 0x02, 0x4b, 0x38, 0x04, 0x45, 0x18, 0x08, 0x05, 0x58, 0xd1, + 0xed, 0x10, 0xfe, 0xe0, 0xe2, 0xc7, 0x24, 0x30, 0x22, 0xcd, 0x06, 0xd9, 0x02, 0x37, 0x53, 0x21, 0x88, 0x3d, + 0x3f, 0x9e, 0x21, 0x77, 0xb5, 0x85, 0xf8, 0x3d, 0x15, 0xc4, 0x00, 0x61, 0x59, 0x07, 0x43, 0x0f, 0x1e, 0x92, + 0x9e, 0xba, 0xfc, 0xa0, 0x58, 0xfd, 0x2e, 0x87, 0x93, 0x82, 0xd6, 0x02, 0xf5, 0x84, 0x08, 0x96, 0x8a, 0xa3, + 0xf9, 0xd2, 0xc3, 0xf2, 0xad, 0xbc, 0x13, 0xcb, 0xe9, 0x98, 0xed, 0xcd, 0xc5, 0x83, 0xbc, 0x43, 0x91, 0xcc, + 0x19, 0x47, 0x14, 0x7e, 0x8c, 0x8e, 0x36, 0x5d, 0x9e, 0x96, 0x8d, 0x97, 0x61, 0xad, 0x73, 0x64, 0x47, 0xed, + 0x3e, 0x40, 0x76, 0x99, 0xbe, 0x47, 0xe7, 0x5f, 0xae, 0x4c, 0x88, 0x3e, 0x90, 0x08, 0xd9, 0xc6, 0x35, 0x4b, + 0x19, 0xe4, 0x7b, 0xfe, 0x23, 0x04, 0x10, 0x2a, 0x50, 0x37, 0x88, 0x18, 0x72, 0xd0, 0x2a, 0x2f, 0x77, 0xaa, + 0x09, 0xe0, 0xf2, 0x49, 0x7a, 0xf2, 0xf9, 0x6b, 0xa5, 0x53, 0x55, 0xd5, 0x28, 0xf9, 0x2c, 0x0c, 0x99, 0x33, + 0x31, 0xc6, 0xa5, 0xb2, 0x52, 0x30, 0x42, 0x8e, 0x53, 0xb4, 0x38, 0xd3, 0x89, 0xfd, 0x0f, 0x25, 0x79, 0xbc, + 0xac, 0xe3, 0x8c, 0x04, 0xfd, 0x38, 0x67, 0xf0, 0xb5, 0x5f, 0xb1, 0x66, 0xf2, 0xb3, 0xd6, 0x0d, 0x99, 0x66, + 0xb6, 0x7b, 0xf4, 0x75, 0xa9, 0xb6, 0x8b, 0xbf, 0x58, 0xf8, 0xcc, 0xe0, 0x2c, 0xf6, 0xaf, 0xae, 0x1a, 0xd1, + 0x62, 0x55, 0xec, 0xb5, 0xf7, 0xff, 0x7b, 0x32, 0xe5, 0x81, 0x4d, 0xc1, 0x29, 0x67, 0x84, 0xb9, 0x54, 0x03, + 0x35, 0x17, 0x21, 0xcf, 0x91, 0xcd, 0x60, 0x6e, 0x2d, 0x86, 0xe1, 0x16, 0x56, 0x6a, 0x53, 0x9b, 0x98, 0xb8, + 0x8c, 0x85, 0x5a, 0x3b, 0xa0, 0xc0, 0x9c, 0xb4, 0xc8, 0x90, 0xda, 0x29, 0xd6, 0xcd, 0xc7, 0x6b, 0x8d, 0x43, + 0x95, 0x3d, 0xeb, 0x58, 0x6c, 0x55, 0x9a, 0xf5, 0xa3, 0xe2, 0xb0, 0x6d, 0x00, 0xe7, 0x98, 0xe5, 0xcb, 0x7a, + 0xf3, 0x3f, 0x0b, 0x09, 0x47, 0x45, 0x37, 0xc4, 0x98, 0x90, 0x00, 0x39, 0x4a, 0xff, 0x62, 0x01, 0x97, 0xb8, + 0x24, 0x41, 0x61, 0xd5, 0xbe, 0xc1, 0xac, 0xa8, 0xe5, 0x36, 0x41, 0x33, 0x2f, 0xef, 0x7d, 0x5e, 0x94, 0x60, + 0x76, 0xbf, 0x6c, 0xb3, 0x7a, 0x59, 0x60, 0xd3, 0x78, 0xbc, 0xc6, 0x4d, 0xf5, 0xe0, 0x1d, 0x55, 0x51, 0xf2, + 0xed, 0x17, 0x19, 0x03, 0x8e, 0x2e, 0xd6, 0x3f, 0x43, 0x7d, 0x91, 0x5b, 0xc8, 0x0f, 0xf3, 0x03, 0x58, 0x95, + 0x67, 0xed, 0x8b, 0xe2, 0x45, 0x84, 0xa5, 0x6d, 0xf8, 0x98, 0x50, 0x7f, 0x89, 0xcf, 0xf2, 0x40, 0x05, 0x8d, + 0x09, 0x8d, 0xdd, 0x11, 0xf5, 0x4c, 0x09, 0x71, 0x96, 0x8c, 0x01, 0xca, 0x99, 0x78, 0xfa, 0x50, 0x83, 0x6b, + 0xeb, 0x0d, 0x65, 0x1d, 0xee, 0xc2, 0xb2, 0x03, 0x66, 0x60, 0xbd, 0xa1, 0x9d, 0x13, 0x50, 0x8f, 0xeb, 0x0b, + 0x9a, 0x9e, 0x26, 0x9a, 0x94, 0x1b, 0x85, 0x6e, 0x4d, 0xbb, 0x0f, 0x6d, 0x72, 0x8f, 0x45, 0xb8, 0x95, 0x18, + 0x55, 0x60, 0x07, 0x27, 0x59, 0xb1, 0x73, 0xf3, 0xf8, 0xfb, 0xa6, 0xa1, 0x70, 0xd6, 0xd3, 0x35, 0xea, 0xaf, + 0x7d, 0x70, 0x88, 0xcd, 0x73, 0x34, 0x08, 0x63, 0xbd, 0xf8, 0x9d, 0x29, 0x31, 0x12, 0xea, 0x9f, 0xd0, 0x0c, + 0x5a, 0x06, 0xa3, 0xbd, 0xf9, 0xd4, 0x36, 0x02, 0x1d, 0x5a, 0x80, 0xe2, 0x66, 0xcc, 0x0b, 0x08, 0xab, 0xef, + 0xf7, 0x06, 0x79, 0xcf, 0x90, 0x90, 0x11, 0x31, 0x00, 0xcf, 0x03, 0x37, 0xb7, 0x2b, 0xd1, 0x94, 0x98, 0xfd, + 0xe2, 0x21, 0x5f, 0x0f, 0xcc, 0x20, 0xad, 0x8a, 0xf9, 0xf6, 0x77, 0x0e, 0xe8, 0x57, 0x87, 0x69, 0xd8, 0x61, + 0x03, 0xb5, 0x57, 0xf0, 0xf2, 0xd8, 0x24, 0x7b, 0x5b, 0x32, 0xc0, 0xdb, 0xa8, 0xc8, 0xff, 0x6c, 0x0b, 0xe4, + 0x7d, 0xd1, 0x6a, 0xd5, 0x7e, 0xa1, 0x01, 0x9a, 0x5a, 0xcb, 0x5e, 0x67, 0xa6, 0x1c, 0xdd, 0x20, 0xcf, 0xa7, + 0x91, 0x10, 0x47, 0x06, 0xb6, 0x2e, 0xc5, 0xb5, 0x35, 0x75, 0xae, 0xe8, 0xc7, 0xea, 0xb1, 0xb4, 0x27, 0x1b, + 0x52, 0x8a, 0x8d, 0x98, 0xe2, 0xc2, 0x6a, 0x17, 0x9d, 0x3d, 0x0d, 0x6e, 0xcc, 0x21, 0x8a, 0xbe, 0x55, 0xcd, + 0x19, 0x03, 0x2a, 0x27, 0xb7, 0xfb, 0xdb, 0x1d, 0xc0, 0xf8, 0x33, 0x1d, 0x9c, 0x4d, 0x40, 0x8c, 0x85, 0x16, + 0x5a, 0xc3, 0x55, 0xc8, 0xc1, 0x80, 0xe9, 0x6a, 0xb9, 0x88, 0x77, 0xd6, 0xba, 0xdd, 0xc4, 0x57, 0xd6, 0x1e, + 0xee, 0x98, 0x3b, 0x46, 0x9a, 0xf2, 0xba, 0x47, 0x0a, 0x81, 0xe9, 0x86, 0x32, 0xad, 0xa8, 0x17, 0xa6, 0x12, + 0xf3, 0x13, 0x93, 0xde, 0x7f, 0x52, 0x8d, 0xe2, 0x5d, 0xab, 0xce, 0xf3, 0x5e, 0x40, 0x69, 0xf1, 0x00, 0x9d, + 0x26, 0x6a, 0xb5, 0xb7, 0x3b, 0x82, 0xf0, 0x51, 0xb2, 0x8b, 0xea, 0xf0, 0x42, 0xaa, 0x69, 0x4c, 0x3a, 0xc4, + 0x4e, 0xb7, 0x35, 0x83, 0x97, 0xec, 0xb6, 0xe9, 0x76, 0x80, 0xbb, 0x88, 0x47, 0x73, 0x77, 0x6f, 0x54, 0x77, + 0xf4, 0x93, 0x04, 0xb8, 0x70, 0x77, 0xe0, 0xf1, 0xc3, 0x24, 0x50, 0x20, 0xb7, 0xe5, 0x1c, 0xa1, 0xd2, 0xae, + 0xe1, 0x25, 0x65, 0x23, 0xb6, 0x8c, 0x6e, 0x24, 0x97, 0xb1, 0xbe, 0x3b, 0xd3, 0xf5, 0x30, 0xfb, 0xe3, 0x93, + 0x2d, 0x70, 0xac, 0xde, 0x5a, 0x6c, 0x34, 0x81, 0xd9, 0xef, 0xee, 0x34, 0xc1, 0x2e, 0xa6, 0xf3, 0xd5, 0xdc, + 0x0a, 0x97, 0x3e, 0x75, 0x30, 0x66, 0xc8, 0x1b, 0xef, 0x66, 0xb2, 0x4c, 0x4e, 0xee, 0x9d, 0xa6, 0x43, 0xc3, + 0x1e, 0x3f, 0x24, 0x7e, 0x08, 0xa5, 0x2d, 0x47, 0x4c, 0x10, 0x0f, 0xe7, 0x4c, 0xad, 0x45, 0x11, 0xc4, 0x53, + 0x99, 0x84, 0xf0, 0x27, 0x50, 0xa7, 0xe1, 0x0b, 0xf8, 0x9c, 0x46, 0xd2, 0x50, 0x26, 0xd8, 0x1f, 0x34, 0x44, + 0x1f, 0xdc, 0x70, 0x82, 0x49, 0x2a, 0x57, 0x70, 0xcb, 0x75, 0x50, 0x2d, 0xe2, 0x3b, 0x81, 0xed, 0x32, 0x15, + 0x62, 0x55, 0x12, 0x7c, 0xb5, 0xe0, 0xd8, 0xe1, 0xd5, 0x93, 0x02, 0x69, 0xb3, 0x78, 0x8b, 0x3c, 0xde, 0x9f, + 0x08, 0xf3, 0x0b, 0xba, 0xd3, 0x6f, 0xd2, 0x43, 0x94, 0xa3, 0xe9, 0x99, 0x7c, 0xa8, 0xcb, 0x7a, 0x19, 0xf8, + 0xcf, 0x06, 0x66, 0x4b, 0xf8, 0xd1, 0x96, 0x78, 0x48, 0x45, 0x22, 0xa7, 0xc5, 0x41, 0x86, 0xea, 0xf7, 0x92, + 0x55, 0x0a, 0x84, 0xb2, 0x62, 0xa2, 0xc0, 0xe6, 0xce, 0x10, 0x02, 0x2b, 0x0d, 0xe5, 0x50, 0xee, 0x41, 0xc7, + 0x2c, 0x03, 0x01, 0xf9, 0xfb, 0xc7, 0x69, 0x6d, 0xf3, 0x78, 0x36, 0xa9, 0x3d, 0x90, 0xe5, 0xf5, 0x26, 0xfc, + 0x7c, 0xb0, 0x29, 0x60, 0xce, 0xb9, 0x55, 0x98, 0x87, 0x5f, 0xd6, 0xac, 0xe5, 0x5a, 0x95, 0x4c, 0x06, 0xcb, + 0x16, 0x05, 0xf7, 0x6a, 0xd1, 0x31, 0xc3, 0xf9, 0x7e, 0x21, 0x01, 0x66, 0xf1, 0x82, 0x54, 0x08, 0x6c, 0xf3, + 0x3c, 0x01, 0xa7, 0xf8, 0x14, 0x2a, 0x95, 0x01, 0xed, 0x66, 0x2e, 0xe3, 0xbc, 0xb4, 0x1e, 0xcd, 0x7b, 0x7e, + 0x4a, 0xe1, 0x35, 0xee, 0x6b, 0xef, 0x17, 0x8b, 0x39, 0x48, 0x1c, 0xb1, 0x83, 0x95, 0x63, 0x00, 0xf9, 0x24, + 0x69, 0xe2, 0x2e, 0x88, 0xcf, 0x37, 0x26, 0xcf, 0xca, 0x18, 0x2a, 0x99, 0x0d, 0x89, 0xe6, 0xa9, 0x64, 0x8f, + 0xf2, 0x84, 0x45, 0xde, 0x02, 0xef, 0x25, 0x5a, 0xdd, 0x42, 0x95, 0x65, 0xf2, 0x6a, 0x24, 0x5b, 0x5d, 0x88, + 0x6d, 0x75, 0x45, 0x54, 0x71, 0x98, 0x2c, 0xb7, 0xee, 0x2c, 0x5b, 0x61, 0x5f, 0x51, 0xf6, 0x5a, 0xc3, 0x0e, + 0x6f, 0x0e, 0xfb, 0xb0, 0x74, 0xa2, 0x09, 0x0d, 0x6d, 0xc7, 0x77, 0x24, 0x0c, 0xb0, 0x70, 0xc9, 0x35, 0x99, + 0x77, 0xe7, 0xef, 0xcd, 0xda, 0x46, 0x52, 0x5d, 0xa3, 0x5f, 0x45, 0x6b, 0x2d, 0x53, 0x93, 0xbe, 0x9b, 0xc6, + 0xfc, 0xf9, 0x26, 0xf8, 0x5d, 0x87, 0xdf, 0x9a, 0x53, 0x89, 0x2a, 0x79, 0x3c, 0x21, 0xa5, 0x4c, 0x62, 0x3d, + 0x4c, 0xc0, 0x85, 0xab, 0xcc, 0x8f, 0xc5, 0x22, 0x51, 0xd7, 0xb6, 0x0c, 0xc7, 0x69, 0xac, 0xf6, 0x5b, 0x0d, + 0xfd, 0x89, 0x35, 0x10, 0x59, 0x99, 0xc0, 0x52, 0x3a, 0xd2, 0x13, 0x2b, 0xe6, 0xe7, 0x12, 0x8c, 0x6b, 0x44, + 0x0a, 0x9c, 0x2e, 0x3f, 0x2f, 0x12, 0xdb, 0x8e, 0x94, 0xa3, 0xd1, 0xd6, 0x41, 0x91, 0xab, 0x9d, 0xc2, 0x9d, + 0x73, 0xd4, 0x81, 0x3a, 0x39, 0xeb, 0x92, 0x12, 0x09, 0x6f, 0x06, 0xd9, 0x72, 0x07, 0xd4, 0x8d, 0x99, 0x5e, + 0xca, 0x6f, 0x28, 0xe7, 0x2c, 0xc9, 0xa8, 0xcf, 0x7b, 0x69, 0xfa, 0x9d, 0x99, 0xdb, 0xfe, 0xfb, 0x27, 0x42, + 0x94, 0xfb, 0xfb, 0x87, 0xaa, 0x5a, 0x38, 0x8b, 0xb8, 0xaf, 0x3a, 0xf9, 0x16, 0x4e, 0x70, 0x69, 0x2d, 0xea, + 0xe3, 0xcb, 0xf3, 0x04, 0x6e, 0xba, 0x86, 0x0e, 0xa4, 0xc3, 0xdb, 0x33, 0x10, 0xdf, 0x36, 0x49, 0xa1, 0x1a, + 0x9e, 0xc3, 0x6e, 0xf4, 0xd6, 0x85, 0x14, 0x2e, 0x19, 0x99, 0x89, 0xf5, 0x63, 0x6b, 0x0a, 0x07, 0x6d, 0xfc, + 0x9f, 0x90, 0xac, 0x64, 0xa1, 0x14, 0xbc, 0xa8, 0x8c, 0xa2, 0x9b, 0x48, 0x56, 0xfd, 0xcf, 0x65, 0xeb, 0x8b, + 0x8a, 0x71, 0xd7, 0xdf, 0x5e, 0xf5, 0xb4, 0x98, 0xe8, 0x9e, 0xbd, 0x5e, 0x8f, 0xb9, 0xe1, 0xcd, 0x2f, 0xb2, + 0x79, 0xbd, 0x82, 0xce, 0x7b, 0x9d, 0xd3, 0xf6, 0xec, 0x7e, 0xa0, 0xa0, 0xc1, 0x88, 0xee, 0x7e, 0x85, 0x70, + 0x16, 0x53, 0x9f, 0xfb, 0x64, 0x35, 0xf7, 0xd7, 0xe6, 0x62, 0x6d, 0x1a, 0x46, 0xc9, 0xe9, 0xf2, 0xb7, 0x91, + 0x56, 0xb7, 0x5e, 0xd0, 0x5b, 0x0e, 0xd7, 0x62, 0x2e, 0xd3, 0xf4, 0x65, 0x04, 0xd9, 0x63, 0xee, 0x8b, 0x0d, + 0x1f, 0xaf, 0x5d, 0xfe, 0x4b, 0x56, 0x4b, 0x15, 0xf6, 0xdb, 0xbc, 0xca, 0xeb, 0x35, 0xbf, 0x32, 0xa5, 0x5e, + 0xf4, 0x22, 0x7a, 0xca, 0xbf, 0xd5, 0xbb, 0x0e, 0x5b, 0x81, 0xb7, 0xef, 0xe8, 0x4d, 0x8b, 0x20, 0x09, 0x5d, + 0x32, 0x50, 0x29, 0xb1, 0xc2, 0x04, 0xcc, 0x8f, 0xec, 0x5e, 0x48, 0xf0, 0x87, 0x4c, 0xb3, 0x27, 0x2c, 0x5d, + 0x4a, 0xc6, 0x73, 0x9d, 0xd7, 0x30, 0xf6, 0x32, 0xc8, 0xc0, 0xb8, 0x33, 0x23, 0xd3, 0x3a, 0x5a, 0x5b, 0x85, + 0x3b, 0x54, 0x70, 0x5c, 0xd0, 0xee, 0xbe, 0x65, 0x47, 0xe5, 0x82, 0xcf, 0x9f, 0xd6, 0xd7, 0xf0, 0x09, 0x60, + 0x89, 0x43, 0xfc, 0x70, 0xbb, 0xef, 0x13, 0x60, 0xb3, 0x6a, 0x22, 0x29, 0x5c, 0x36, 0xc5, 0xfd, 0xe3, 0x66, + 0xba, 0x02, 0x77, 0x12, 0x2d, 0x2f, 0xb9, 0xc3, 0x4c, 0x24, 0x00, 0x74, 0x96, 0x1a, 0xf7, 0x29, 0xcb, 0x90, + 0x5a, 0x61, 0x83, 0x09, 0xd3, 0x37, 0x0d, 0x34, 0xb5, 0x89, 0xec, 0x48, 0x80, 0x81, 0x80, 0x94, 0x96, 0x88, + 0x8e, 0x91, 0x95, 0xe1, 0x0e, 0x4b, 0x71, 0x88, 0x9c, 0x93, 0x8d, 0x16, 0x2e, 0xc3, 0x32, 0xc1, 0xd5, 0xc9, + 0x25, 0x32, 0x53, 0x6f, 0x63, 0x49, 0x2f, 0x0d, 0xe4, 0xc1, 0xf0, 0x93, 0x0c, 0x3b, 0x11, 0x2d, 0xf9, 0x15, + 0x1a, 0xc6, 0xfa, 0xb3, 0x1b, 0xd8, 0x18, 0xb5, 0x9d, 0x88, 0x1e, 0xc1, 0xc4, 0x6e, 0xe8, 0x64, 0x80, 0x6f, + 0xf9, 0xff, 0x53, 0xc7, 0x30, 0x09, 0xae, 0x8f, 0x64, 0x81, 0xe0, 0xb8, 0x7d, 0xe8, 0xcd, 0xea, 0xb1, 0x48, + 0x39, 0x49, 0x45, 0x03 +}; + +#endif + +#if defined(__PV_LANGUAGE_GERMAN__) + +// Wake-word = hey computer +static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { + 0x97, 0x6f, 0x9c, 0x1d, 0x10, 0xb1, 0xbe, 0xcc, 0x81, 0xc4, 0xe7, 0xf1, 0xeb, 0xcd, 0x55, 0xd6, 0x74, 0x17, + 0xed, 0x0d, 0x6a, 0xbe, 0x39, 0xf7, 0xc6, 0x32, 0xe8, 0x31, 0x27, 0x37, 0x98, 0xea, 0x12, 0xbb, 0x53, 0xd6, + 0xa5, 0x80, 0xe7, 0x7d, 0x67, 0x29, 0x87, 0xf7, 0x09, 0x46, 0xe2, 0x3b, 0x52, 0xbb, 0x64, 0x92, 0x53, 0xb2, + 0x3d, 0x09, 0xd4, 0xa8, 0x7a, 0x34, 0x80, 0xfd, 0x6d, 0x5d, 0x33, 0x9e, 0x85, 0xb3, 0x2c, 0xd0, 0xc4, 0x52, + 0xe4, 0x9d, 0x46, 0x0c, 0x83, 0x36, 0x48, 0x34, 0xb2, 0xfb, 0x51, 0xad, 0xd4, 0x78, 0x30, 0x87, 0xfd, 0xf6, + 0x79, 0x60, 0x3a, 0x4d, 0x53, 0xb8, 0x80, 0x58, 0xa2, 0xf1, 0x68, 0x9e, 0x95, 0x72, 0x9e, 0xbe, 0xd9, 0xa5, + 0xdc, 0x15, 0xaa, 0x18, 0x41, 0xc6, 0x9f, 0xfc, 0x09, 0xef, 0x5a, 0x3a, 0x9f, 0xda, 0x40, 0x5d, 0x32, 0xef, + 0xad, 0x90, 0x22, 0xa1, 0xc7, 0xd7, 0xa0, 0x19, 0xbf, 0xa2, 0x17, 0xd6, 0xcb, 0x2a, 0x81, 0xa2, 0x1d, 0x02, + 0xcf, 0x16, 0xea, 0x2a, 0x29, 0x7a, 0xbc, 0x34, 0x97, 0x83, 0x75, 0x31, 0x7d, 0x7f, 0xf6, 0x1b, 0x72, 0xdb, + 0x07, 0xaf, 0xdd, 0xb6, 0xf9, 0x2a, 0xa4, 0x8d, 0x38, 0xe4, 0x43, 0xd0, 0x40, 0x66, 0x68, 0x4a, 0x2f, 0x21, + 0x23, 0xb5, 0x22, 0x42, 0x27, 0x5a, 0x03, 0x94, 0x93, 0x6d, 0x99, 0xa7, 0x6f, 0x13, 0x4e, 0x4f, 0x32, 0x6e, + 0x8f, 0x5e, 0x36, 0x19, 0xe1, 0x32, 0x08, 0x58, 0xc4, 0xa3, 0xf7, 0x60, 0x17, 0xec, 0xea, 0x78, 0x1d, 0x2b, + 0xbc, 0x6f, 0x80, 0x97, 0x88, 0x88, 0x6f, 0xf9, 0xf4, 0x99, 0x15, 0x12, 0x25, 0x54, 0xdf, 0x02, 0xdb, 0x6b, + 0x35, 0x04, 0x51, 0xd7, 0x5d, 0x7e, 0xee, 0xef, 0x85, 0x48, 0x55, 0x5c, 0x70, 0x70, 0xbb, 0xc2, 0x8f, 0x92, + 0x67, 0x43, 0x81, 0xa1, 0xca, 0x89, 0xf7, 0xa4, 0xd1, 0xa9, 0x86, 0x34, 0x41, 0xfa, 0xc0, 0x04, 0x9b, 0xcd, + 0x7e, 0x45, 0xbd, 0x8f, 0x72, 0x06, 0x0c, 0x40, 0x3e, 0x68, 0x62, 0x08, 0x76, 0xca, 0xbe, 0xef, 0xad, 0x18, + 0x3f, 0x2c, 0x68, 0x99, 0xfb, 0xb0, 0x9b, 0x4b, 0x64, 0x90, 0x8c, 0x70, 0xfe, 0x9d, 0xb4, 0x99, 0x3f, 0x30, + 0x5e, 0x8a, 0xea, 0x72, 0x2d, 0x2b, 0xb6, 0x77, 0x3f, 0x6e, 0xfd, 0x47, 0x7d, 0x1d, 0x44, 0xcb, 0x2d, 0x86, + 0x56, 0x95, 0xbf, 0xc9, 0xf8, 0x13, 0x3a, 0x3b, 0xd8, 0x15, 0x29, 0x08, 0x12, 0x34, 0x16, 0xca, 0x01, 0xde, + 0x99, 0xc9, 0xe7, 0x1a, 0x56, 0x64, 0x17, 0x2a, 0x1a, 0x24, 0xb8, 0x50, 0x01, 0x5c, 0x89, 0x07, 0x0c, 0x8c, + 0x9c, 0x0c, 0x1a, 0x3f, 0xea, 0x05, 0x67, 0x84, 0xd5, 0xc7, 0x6f, 0xe2, 0x3f, 0x92, 0x7c, 0x62, 0x0b, 0xb9, + 0xaa, 0xac, 0xa3, 0x68, 0x72, 0xb1, 0xca, 0x68, 0xf4, 0x3d, 0x95, 0x06, 0x14, 0x55, 0x4f, 0xb4, 0x84, 0x3d, + 0x5c, 0x49, 0x25, 0x52, 0x0a, 0x3a, 0xf5, 0x8b, 0x2d, 0x5f, 0x3e, 0x3d, 0x71, 0x0d, 0xae, 0xa1, 0x9d, 0x22, + 0xc7, 0x6e, 0xcf, 0x94, 0xec, 0xc5, 0xc0, 0x10, 0xbd, 0xc7, 0x54, 0x84, 0x72, 0x9a, 0xf3, 0x2e, 0xd0, 0xe0, + 0x29, 0x54, 0xda, 0xe2, 0x69, 0x76, 0x7c, 0x71, 0x5d, 0x1c, 0xb9, 0x7a, 0xe8, 0x5f, 0x19, 0x34, 0xe8, 0x49, + 0xa6, 0x61, 0x9c, 0x37, 0x0a, 0x5c, 0xac, 0x4b, 0x25, 0xe1, 0x44, 0x82, 0x0b, 0xe1, 0xe8, 0xbb, 0xdb, 0xae, + 0xcd, 0x55, 0x7b, 0xa9, 0xab, 0x94, 0x65, 0x15, 0x79, 0x27, 0x40, 0x83, 0x97, 0x08, 0xc2, 0x22, 0xb0, 0x31, + 0x36, 0x3a, 0x1e, 0x7e, 0x7d, 0x2b, 0x78, 0x30, 0x7c, 0x49, 0x1c, 0xa2, 0x65, 0x41, 0x95, 0x28, 0xef, 0x4d, + 0xa6, 0xb5, 0xab, 0xd9, 0xc7, 0x87, 0x18, 0xa9, 0x93, 0xb3, 0x78, 0x07, 0xf6, 0x62, 0x15, 0x58, 0x69, 0x50, + 0x52, 0xc8, 0x68, 0x37, 0xf3, 0x3e, 0x4e, 0x4b, 0xa8, 0x85, 0x1d, 0xcc, 0x77, 0x0e, 0x9e, 0x4c, 0x13, 0xee, + 0x72, 0xb4, 0xf4, 0x8f, 0x47, 0x8e, 0x55, 0x74, 0x45, 0xc6, 0x2f, 0x43 +}; + +#endif + #if defined(__PV_LANGUAGE_ENGLISH__) // Wake-word = porcupine static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xbf, 0x1f, 0x05, 0x08, 0x45, 0xd3, 0x35, 0x3b, 0xe7, 0x25, 0xab, 0xd7, 0x6d, 0x5c, 0x2f, 0xe4, 0xa8, 0xc9, - 0xa2, 0xae, 0xa0, 0x5b, 0xca, 0x0c, 0x39, 0x52, 0x54, 0x1b, 0xf2, 0xbc, 0xc7, 0xe4, 0x21, 0xd6, 0x75, 0xdf, - 0x6a, 0xc2, 0x71, 0xd9, 0xdd, 0xab, 0xd8, 0x0e, 0xb1, 0x25, 0x6f, 0x1e, 0x04, 0x92, 0xfe, 0xf8, 0x15, 0xd2, - 0x94, 0x4d, 0xbd, 0x6b, 0xf2, 0x7f, 0xa7, 0x93, 0x37, 0xf1, 0x1f, 0xee, 0x7a, 0x2a, 0x61, 0x7c, 0xab, 0x4e, - 0x1d, 0x6c, 0x24, 0xef, 0xa5, 0x0b, 0x3f, 0xd4, 0xd0, 0xb7, 0x15, 0x77, 0xbd, 0x59, 0x87, 0x3c, 0x08, 0x18, - 0x42, 0x70, 0x2a, 0xad, 0x94, 0x47, 0x7b, 0x72, 0x56, 0x7d, 0xc4, 0x95, 0x95, 0x73, 0xec, 0x17, 0xb2, 0x5e, - 0x98, 0xe1, 0x3e, 0x53, 0x2a, 0xaa, 0x7f, 0xb0, 0x9f, 0x22, 0xb7, 0x25, 0x3f, 0x1f, 0x74, 0xc3, 0x0a, 0x7d, - 0x04, 0x12, 0xa9, 0x4d, 0x48, 0xb0, 0x8d, 0x31, 0xc6, 0xca, 0x19, 0xa1, 0xbc, 0xfc, 0x07, 0x03, 0x98, 0xab, - 0xae, 0x53, 0xc2, 0xa1, 0xb9, 0xd1, 0xaa, 0xd4, 0x18, 0x10, 0xac, 0xf9, 0xd2, 0x1a, 0x47, 0x07, 0xec, 0xae, - 0x29, 0x0d, 0x3c, 0xc7, 0x31, 0x29, 0x82, 0xd3, 0x29, 0x08, 0xcc, 0xf9, 0x02, 0x9c, 0xb5, 0xd6, 0x09, 0x31, - 0xae, 0x91, 0x81, 0x91, 0xd1, 0x5b, 0x79, 0xb2, 0xe3, 0x88, 0x89, 0x30, 0xcc, 0x73, 0x71, 0x0f, 0x28, 0x79, - 0x24, 0x8f, 0xf5, 0x5e, 0xb6, 0xf2, 0xde, 0xbc, 0x82, 0x3b, 0xfa, 0xb7, 0x2c, 0xcb, 0xde, 0x8b, 0xd6, 0x86, - 0x85, 0xe5, 0x06, 0x1a, 0x5f, 0x61, 0x0c, 0x98, 0xe1, 0x27, 0xca, 0x66, 0x2e, 0x2a, 0x19, 0x1e, 0x76, 0x27, - 0x76, 0x5d, 0xde, 0xf2, 0xe3, 0x6b, 0x80, 0xe7, 0x22, 0x3c, 0xd5, 0x25, 0xd6, 0x50, 0x3d, 0x0c, 0x79, 0x3b, - 0xcd, 0x91, 0xca, 0x13, 0x65, 0x91, 0x75, 0x36, 0x90, 0x40, 0x1e, 0xfa, 0xd0, 0x15, 0x48, 0x29, 0xd6, 0x6b, - 0x09, 0x39, 0x09, 0x94, 0xbb, 0xa1, 0xac, 0xb1, 0xcf, 0x4c, 0xb6, 0xd4, 0x2c, 0xbc, 0x67, 0x74, 0x50, 0x87, - 0xf2, 0x2c, 0x11, 0x0c, 0xbf, 0xfc, 0xd5, 0xfd, 0xef, 0x69, 0xbe, 0xaf, 0x43, 0x7b, 0x03, 0x4a, 0xfc, 0x44, - 0x09, 0xbe, 0x40, 0xc2, 0xae, 0x9f, 0x83, 0x3a, 0xbf, 0x1a, 0xde, 0xac, 0x0c, 0xd3, 0xd2, 0x52, 0x10, 0x58, - 0x81, 0xf6, 0x59, 0x7b, 0x1f, 0xb1, 0x6f, 0x1b, 0x28, 0xf3, 0x60, 0x0b, 0xd1, 0x27, 0xa4, 0x5e, 0x90, 0xb3, - 0x1d, 0xe9, 0x2e, 0xfc, 0xad, 0x02, 0xca, 0x4c, 0x1c, 0xa2, 0x25, 0x93, 0xab, 0xf9, 0xf9, 0xf3, 0x61, 0x82, - 0xf0, 0x89, 0x00, 0x13, 0x4f, 0xae, 0x76, 0x3c, 0x6e, 0x24, 0x04, 0x01, 0x73, 0x79, 0x65, 0xcc, 0xcc, 0x74, - 0xf1, 0x41, 0x05, 0xf3, 0x2c, 0x04, 0x9c, 0x72, 0x96, 0x01, 0x9d, 0xfd, 0x23, 0xeb, 0xb5, 0x93, 0xdc, 0xc4, - 0x69, 0xe0, 0x84, 0x8b, 0x35, 0x70, 0xa7, 0x32, 0xbc, 0x10, 0x93, 0xfb, 0x93, 0xb1, 0xef, 0x6d, 0xff, 0xeb, - 0xc4, 0xef, 0xb0, 0x32, 0xce, 0x62, 0x10, 0x42, 0x53, 0xbe, 0x35, 0x31, 0xec, 0xb1, 0xf3, 0x55, 0x0f, 0x71, - 0x36, 0xd4, 0xa1, 0xc9, 0x8f, 0xb8, 0xac, 0x37, 0x74, 0x6a, 0xae, 0x2b, 0xb4, 0x00, 0x6a, 0x17, 0x2e, 0x20, - 0x0e, 0x4a, 0x3f, 0x75, 0xca, 0x1a, 0xa6, 0xa3, 0xa0, 0x61, 0xdc, 0x1f, 0x60, 0x59, 0xb3, 0xbd, 0x1d, 0x0a, - 0xfd, 0x66, 0x9d, 0xe4, 0x7f, 0xad, 0x5b, 0x40, 0x9e, 0xd2, 0xcf, 0xd3, 0xc3, 0x31, 0x68, 0x7b, 0x83, 0x59, - 0xfe, 0x39, 0xae, 0x25, 0x54, 0x30, 0xb5, 0x7c, 0x9f, 0x1a, 0x1b, 0x0d, 0x65, 0x6d, 0x8e, 0x4d, 0xc4, 0x4e, - 0x31, 0x95, 0x2c, 0xf2, 0x5f, 0x77, 0x07, 0xe3, 0xff, 0x30, 0x2a, 0x22, 0x1b, 0xb1, 0x5f, 0x79, 0x4a, 0x10, - 0x43, 0xdf, 0xf3, 0x90, 0x4f, 0x97, 0x8d, 0x37, 0x9c, 0x5b, 0xe1, 0xd9, 0xfa, 0xf3, 0x31, 0x9f, 0x0b, 0x12, - 0x85, 0xfd, 0x03, 0xc5, 0xa3, 0x46, 0x2b, 0x04, 0xf3, 0x46, 0xe7, 0xa6, 0x52, 0xbf, 0xe2, 0xd8, 0x1b, 0x84, - 0xfc, 0x43, 0xa5, 0xc1, 0x53, 0x24, 0xf6, 0x6d, 0x46, 0x05, 0x99, 0x64, 0xec, 0x7c, 0x4f, 0xe6, 0xcd, 0x9c, - 0x87, 0x73, 0x38, 0xe8, 0x54, 0xa2, 0x70, 0x67, 0xe1, 0xbb, 0x02, 0x0e, 0x75, 0xf9, 0x94, 0x9b, 0x36, 0x6e, - 0x08, 0x62, 0xab, 0x78, 0x74, 0x97, 0x58, 0xb3, 0x32, 0xcd, 0xa0, 0x12, 0x37, 0x80, 0x65, 0x10, 0xd8, 0xf5, - 0xc5, 0x6f, 0xb9, 0xc2, 0xc0, 0x5b, 0x91, 0x06, 0x28, 0xc8, 0x8f, 0x28, 0x4b, 0x51, 0x80, 0x69, 0xa4, 0x25, - 0xf8, 0x6a, 0x30, 0xbc, 0x0a, 0x36, 0x2b, 0xb6, 0xf0, 0x5d, 0xf6, 0x68, 0xfb, 0xd6, 0x6e, 0x43, 0x91, 0xde, - 0xd5, 0x79, 0x32, 0x55, 0xc0, 0x39, 0x23, 0xbd, 0xf7, 0x0d, 0xff, 0x8d, 0x44, 0xed, 0x16, 0xff, 0x11, 0x9a, - 0x9a, 0xba, 0x62, 0x98, 0x1c, 0x73, 0x2b, 0x7e, 0x01, 0xe1, 0x2e, 0x39, 0x8b, 0xab, 0x09, 0xb1, 0x12, 0xe1, - 0x03, 0x34, 0x5d, 0xc9, 0x24, 0x5d, 0x2a, 0xc1, 0x1d, 0x25, 0xde, 0x7a, 0xdb, 0x70, 0xc8, 0x95, 0x9a, 0x6e, - 0xa2, 0xa6, 0xc6, 0xbb, 0x3d, 0x50, 0xfd, 0xbc, 0x52, 0xdd, 0xaf, 0xdc, 0x3c, 0xb0, 0x19, 0xd3, 0x2e, 0xeb, - 0xab, 0xb9, 0xb2, 0x0c, 0x59, 0xba, 0x50, 0xd8, 0xca, 0xd4, 0xfb, 0xf3, 0x30, 0x50, 0xb5, 0xd0, 0x95, 0x73, - 0xaf, 0xa9, 0x9c, 0x25, 0x4a, 0x05, 0xb0, 0x0b, 0x90, 0xa4, 0x05, 0xe4, 0xfc, 0xc7, 0x01, 0x90, 0xa4, 0xa7, - 0xe4, 0x12, 0x20, 0xf8, 0xdd, 0x8c, 0x54, 0xd4, 0x8d, 0x1b, 0xda, 0x90, 0xad, 0xd0, 0x74, 0x32, 0x1b, 0x07, - 0xf7, 0x6e, 0xe2, 0xfe, 0x8b, 0x87, 0x37, 0x16, 0x68, 0xa6, 0x10, 0xd8, 0xb4, 0x11, 0x3a, 0x99, 0x51, 0x3e, - 0x4e, 0xe0, 0x07, 0x97, 0xe4, 0xc0, 0x65, 0x63, 0x0a, 0x29, 0x38, 0xad, 0xa8, 0x2f, 0x61, 0xee, 0x0c, 0x15, - 0xb2, 0xd5, 0xa0, 0x74, 0xee, 0x01, 0xe9, 0x99, 0x9a, 0x44, 0x0a, 0xa6, 0x51, 0x02, 0x44, 0x18, 0x29, 0x20, - 0x3d, 0xb5, 0x88, 0x0c, 0x5f, 0x9d, 0x13, 0x52, 0xdc, 0xa9, 0xde, 0x61, 0x8b, 0xf1, 0x04, 0x7e, 0xbc, 0x26, - 0xb6, 0xf1, 0xb1, 0xa0, 0x1b, 0x6a, 0x4f, 0xf6, 0xfa, 0x6f, 0x9c, 0x5d, 0xc9, 0x94, 0xa4, 0x4c, 0xc4, 0xf8, - 0xfd, 0xde, 0xdf, 0xc5, 0x14, 0x47, 0x59, 0xef, 0x19, 0x62, 0x08, 0x21, 0xd7, 0xae, 0xad, 0x07, 0xeb, 0xf0, - 0x39, 0x3c, 0xbc, 0x6f, 0x4a, 0x69, 0xa4, 0xac, 0x45, 0x78, 0xcd, 0xf0, 0x07, 0xcd, 0x90, 0xc5, 0xd7, 0x0d, - 0x81, 0x9e, 0xd4, 0xd6, 0xdc, 0xe3, 0x24, 0xb6, 0x22, 0xd0, 0x1a, 0x9a, 0x9c, 0x34, 0x62, 0xc7, 0xf2, 0xb3, - 0x1d, 0x17, 0x3c, 0x47, 0x1f, 0x8d, 0x1f, 0xa3, 0x59, 0xd0, 0xd4, 0xef, 0xe3, 0xb7, 0x7d, 0xd5, 0x61, 0x49, - 0x1e, 0xc9, 0x27, 0x97, 0xc4, 0x5e, 0x31, 0x6a, 0xa7, 0xc6, 0x67, 0x0e, 0xc4, 0x4f, 0xc3, 0x76, 0x66, 0x69, - 0x46, 0x15, 0x62, 0x21, 0xfc, 0xf9, 0x51, 0x8b, 0xae, 0xbd, 0x8f, 0x8a, 0xcf, 0x95, 0x04, 0x30, 0x1f, 0x4a, - 0x46, 0x15, 0xae, 0xd7, 0x52, 0xac, 0x27, 0xb9, 0x23, 0x21, 0x5d, 0x89, 0xca, 0xae, 0x68, 0x69, 0xba, 0x71, - 0xd5, 0xdf, 0xd9, 0x0e, 0x8f, 0xfd, 0x68, 0xb2, 0x37, 0x27, 0x49, 0x1d, 0xfb, 0x74, 0xc7, 0xe3, 0x2a, 0x55, - 0xe2, 0x5f, 0x87, 0xea, 0xf1, 0x26, 0x52, 0xfb, 0x96, 0xc7, 0x65, 0xf9, 0x90, 0x4e, 0xb2, 0xff, 0x41, 0x72, - 0xa3, 0x4e, 0x83, 0x1e, 0xf8, 0x50, 0x88, 0x7f, 0xee, 0x62, 0x81, 0xff, 0x52, 0x26, 0xdb, 0x3c, 0xfe, 0x98, - 0xb1, 0x09, 0xb8, 0x0f, 0x98, 0xa8, 0x69, 0x5c, 0x63, 0x3c, 0x81, 0x23, 0x13, 0x28, 0x1a, 0x03, 0x09, 0x9d, - 0x64, 0x94, 0x1a, 0xc9, 0x06, 0x5e, 0x92, 0x81, 0x0c, 0x17, 0x53, 0xfc, 0x70, 0x71, 0x1d, 0x2f, 0x16, 0x01, - 0x43, 0xf3, 0x16, 0x3c, 0x48, 0x12, 0x53, 0xcf, 0xb3, 0x8f, 0xa0, 0x93, 0x8a, 0xb6, 0x69, 0xdd, 0xc2, 0xaf, - 0xc8, 0x62, 0xb1, 0x49, 0xa1, 0xcc, 0x4d, 0x43, 0xfc, 0xe5, 0x08, 0x89, 0x85, 0x21, 0x43, 0xc3, 0x00, 0x2d, - 0x8a, 0x47, 0xe7, 0x67, 0xc0, 0x40, 0x0c, 0x36, 0x66, 0x15, 0x88, 0x4e, 0xdd, 0x3c, 0x7d, 0x99, 0x67, 0x0d, - 0x7c, 0xf5, 0x33, 0x98, 0x15, 0x53, 0x4b, 0x48, 0x11, 0x46, 0x4f, 0x8c, 0x28, 0x28, 0x11, 0xb6, 0x5a, 0x48, - 0xfd, 0xab, 0xa4, 0x54, 0x66, 0xc3, 0x96, 0x82, 0x2d, 0xe8, 0xb7, 0x23, 0x43, 0x26, 0xe4, 0x14, 0x30, 0x89, - 0xae, 0x15, 0x7c, 0xa1, 0x91, 0x91, 0x86, 0xa8, 0xdc, 0x25, 0x6e, 0xd7, 0x50, 0x26, 0x7f, 0x69, 0x99, 0x2b, - 0x3e, 0x8d, 0x73, 0xa9, 0x32, 0x11, 0xca, 0xb0, 0x27, 0x10, 0x7f, 0x31, 0xdd, 0x59, 0xf6, 0x6b, 0xb2, 0xed, - 0xd3, 0x0e, 0xec, 0x6e, 0xd2, 0x33, 0xa2, 0xeb, 0xd5, 0x63, 0xab, 0x03, 0xc4, 0x51, 0x88, 0x74, 0x9e, 0x07, - 0xc1, 0xed, 0xa1, 0xab, 0xe5, 0xe1, 0xba, 0x22, 0x6e, 0xd3, 0xee, 0x24, 0x42, 0x88, 0x35, 0xb0, 0xb2, 0x55, - 0xda, 0x20, 0x46, 0x98, 0xbe, 0x71, 0x1e, 0xda, 0xad, 0x5e, 0xe6, 0x35, 0x7b, 0xe3, 0x21, 0x5c, 0x66, 0x49, - 0x18, 0x15, 0x9b, 0x6a, 0x6e, 0x57, 0x22, 0x30, 0x9d, 0x98, 0x43, 0x04, 0x30, 0xc0, 0x88, 0xa7, 0x35, 0xb6, - 0x3d, 0x87, 0xea, 0xcd, 0xb0, 0x4f, 0xe5, 0x7e, 0x97, 0x33, 0x37, 0xbe, 0x0e, 0xe9, 0x1a, 0x89, 0x35, 0x7b, - 0xc4, 0xe1, 0x37, 0x4f, 0x1b, 0x24, 0x69, 0x01, 0x35, 0x3d, 0x00, 0xdb, 0xec, 0x5d, 0xb9, 0xa0, 0x12, 0x49, - 0x33, 0x7c, 0x71, 0x9a, 0x2d, 0x32, 0xb2, 0xc6, 0x4e, 0x81, 0xb3, 0x47, 0xd5, 0x5e, 0x78, 0xa7, 0x6c, 0xba, - 0xed, 0xc7, 0xc8, 0x7b, 0x3b, 0xa3, 0x8b, 0x0d, 0x87, 0x94, 0x68, 0xc7, 0xc5, 0xbc, 0xe5, 0x80, 0x5b, 0x34, - 0x64, 0xfb, 0x15, 0xdc, 0xc3, 0x88, 0xe2, 0x0d, 0xfd, 0x31, 0xe0, 0xe5, 0xf2, 0x2d, 0x74, 0x72, 0x7e, 0x2c, - 0xc8, 0x3c, 0x1e, 0x35, 0x87, 0x8a, 0x31, 0x67, 0xbc, 0xcc, 0xb2, 0xf3, 0x94, 0xab, 0xdb, 0x40, 0x0d, 0x49, - 0xe6, 0xfc, 0x65, 0x26, 0x0e, 0x2d, 0xe4, 0x3d, 0x9a, 0x8c, 0x16, 0xbf, 0xaa, 0x1f, 0xbd, 0x5b, 0x4b, 0x47, - 0x42, 0xa3, 0x57, 0x94, 0x44, 0xbf, 0x01, 0x69, 0xad, 0x16, 0x4c, 0x61, 0xda, 0xd0, 0xc2, 0x6e, 0xab, 0xe4, - 0x10, 0x4a, 0x27, 0xa2, 0xfe, 0xcf, 0xf5, 0x30, 0x6f, 0xb2, 0x07, 0x76, 0xb1, 0xc0, 0x6d, 0xfd, 0xff, 0x62, - 0x95, 0x08, 0x79, 0x14, 0xe8, 0x7d, 0xd6, 0xe5, 0x80, 0x5c, 0x16, 0x94, 0x34, 0x3d, 0x95, 0xab, 0xc7, 0xd0, - 0x25, 0xc5, 0x03, 0x9c, 0x85, 0xbc, 0x94, 0xbd, 0x5c, 0x33, 0x91, 0xd5, 0xf1, 0xc4, 0x3c, 0x1b, 0x78, 0x0b, - 0x85, 0xca, 0xc6, 0x85, 0x61, 0xd2, 0x9b, 0x1b, 0xd5, 0x44, 0x14, 0xdb, 0x57, 0x5b, 0x4d, 0xe4, 0x9f, 0x93, - 0xc3, 0x55, 0xd1, 0xf0, 0xec, 0x88, 0xbf, 0x15, 0x3d, 0x43, 0xbb, 0x82, 0xa6, 0x48, 0xfd, 0x59, 0xe0, 0xdc, - 0xe6, 0x98, 0xd0, 0xaf, 0xf4, 0x90, 0x7e, 0x6a, 0x03, 0x1d, 0x81, 0xed, 0xfe, 0x1f, 0x12, 0xfa, 0x12, 0x08, - 0xd8, 0xdf, 0x52, 0x2e, 0x1f, 0xc8, 0xa4, 0xb9, 0x55, 0xf1, 0x99, 0x07, 0x43, 0x3e, 0x7f, 0xfb, 0x8f, 0x46, - 0x08, 0xe2, 0x42, 0xfc, 0xcd, 0x54, 0x94, 0xc7, 0x5c, 0x9f, 0x58, 0xaf, 0x59, 0x7a, 0xfd, 0x59, 0xa1, 0x7d, - 0x4e, 0xe8, 0x1a, 0xdc, 0x8e, 0x8c, 0xb4, 0xfb, 0x7a, 0x59, 0x2b, 0xe3, 0x14, 0xed, 0x4d, 0x7c, 0xfa, 0xe1, - 0x16, 0xb1, 0x63, 0x66, 0x30, 0x62, 0xbb, 0x7f, 0x01, 0x16, 0x26, 0x56, 0xfa, 0xcc, 0xd1, 0x1f, 0xd3, 0xa3, - 0x5c, 0xb7, 0x4c, 0xd5, 0xe2, 0x2a, 0x67, 0x2c, 0x4f, 0x89, 0xc1, 0xf3, 0x6b, 0x43, 0x32, 0x97, 0x30, 0x0b, - 0xd7, 0xb3, 0x05, 0x2b, 0xd1, 0xbc, 0x21, 0x10, 0xfb, 0xdc, 0x5c, 0x6a, 0x11, 0x88, 0x43, 0x9b, 0x47, 0xd5, - 0x1d, 0x3c, 0x3d, 0x11, 0x4d, 0xea, 0x82, 0xb7, 0x77, 0x7e, 0xfa, 0x97, 0x02, 0x8e, 0x04, 0x97, 0x3c, 0x7f, - 0x0b, 0x1b, 0x8b, 0x07, 0x84, 0xc1, 0x6a, 0x84, 0xe1, 0x14, 0x03, 0x89, 0x1b, 0x33, 0x80, 0xc0, 0xfc, 0x23, - 0xfb, 0x10, 0x69, 0xc4, 0xe8, 0x78, 0xab, 0xfb, 0xa5, 0xe1, 0x07, 0x1f, 0xfb, 0x18, 0x90, 0xa5, 0x32, 0x35, - 0x57, 0x1b, 0x21, 0x57, 0x08, 0xec, 0xd0, 0xe9, 0x38, 0xaa, 0x01, 0x31, 0x05, 0x65, 0xce, 0x2e, 0xfe, 0x87, - 0x45, 0x08, 0x61, 0xe4, 0x90, 0x11, 0xe9, 0x49, 0xb0, 0x7f, 0x14, 0x05, 0x7a, 0xa8, 0x59, 0xc7, 0x99, 0x1e, - 0x4d, 0xc0, 0xe0, 0xce, 0x4b, 0x34, 0x22, 0x0c, 0xb7, 0xdf, 0x6b, 0xf4, 0x7d, 0xa1, 0x11, 0x88, 0xa2, 0x67, - 0x14, 0xc8, 0x08, 0x1a, 0x6e, 0x9e, 0x63, 0xb1, 0x83, 0x7a + 0xee, 0x1b, 0x0b, 0x70, 0xd6, 0xd6, 0x83, 0x46, 0x3d, 0x1c, 0x0a, 0xa8, 0x04, 0x36, 0x4a, 0xc8, 0x83, 0x28, + 0xec, 0x41, 0xf0, 0xa8, 0xdb, 0xc3, 0x52, 0xc7, 0x89, 0xe2, 0x5d, 0x1c, 0x0c, 0x21, 0x52, 0xde, 0x0b, 0xd1, + 0xe2, 0xbf, 0x26, 0x2f, 0x4a, 0x42, 0x8c, 0x53, 0xd6, 0xc1, 0x40, 0x07, 0x0d, 0xa3, 0x53, 0x82, 0x14, 0x6f, + 0xb7, 0xc1, 0x73, 0x9f, 0x34, 0x3b, 0xe3, 0x77, 0x24, 0x1e, 0x04, 0xcb, 0xaa, 0x22, 0x57, 0x94, 0x84, 0xd6, + 0x4a, 0x99, 0xef, 0xc7, 0xa2, 0xda, 0x9b, 0xf4, 0x08, 0x32, 0x3e, 0x78, 0x8e, 0xaf, 0xfb, 0x00, 0x00, 0xa7, + 0xd4, 0x08, 0x83, 0x7d, 0xf7, 0x35, 0x81, 0xca, 0xa1, 0x18, 0x1c, 0x28, 0x49, 0x18, 0x8b, 0xa4, 0xbd, 0xa1, + 0xe2, 0x4e, 0x21, 0xc9, 0x03, 0x89, 0x07, 0xd1, 0x4c, 0xe6, 0xe2, 0xc1, 0x60, 0x7e, 0xa5, 0x66, 0xff, 0xae, + 0xc4, 0x89, 0x01, 0x40, 0x0e, 0x56, 0x1d, 0x46, 0xbb, 0x3b, 0x63, 0xa8, 0x58, 0x41, 0xef, 0x62, 0xd7, 0xda, + 0xc4, 0x23, 0x71, 0x1d, 0x75, 0x19, 0xe8, 0x86, 0xcb, 0x6f, 0x18, 0xe9, 0xcb, 0x01, 0x21, 0x7c, 0xba, 0x8d, + 0xf5, 0x37, 0x96, 0x85, 0x60, 0x91, 0x23, 0x2a, 0x75, 0x7c, 0x03, 0xff, 0x1d, 0x7b, 0x14, 0x51, 0x3f, 0xa6, + 0x89, 0x3a, 0x32, 0xf5, 0x7c, 0xcc, 0x13, 0xcf, 0x35, 0xc6, 0xaf, 0xd7, 0x64, 0x25, 0xf6, 0x4f, 0x1b, 0xf6, + 0x8c, 0x90, 0x14, 0x0a, 0x55, 0x73, 0x93, 0x9f, 0x83, 0xf3, 0x4d, 0xc7, 0xe7, 0x68, 0xba, 0x69, 0x21, 0x27, + 0x60, 0xcc, 0xec, 0xf7, 0xff, 0x07, 0x1e, 0x26, 0x25, 0x9f, 0xf3, 0xa9, 0x52, 0xc8, 0xdc, 0x09, 0xcc, 0x9b, + 0xd2, 0xcb, 0x61, 0x4b, 0x0d, 0xed, 0x49, 0x67, 0xff, 0x4b, 0x3d, 0x7c, 0xd2, 0xec, 0x2a, 0x1f, 0x0a, 0x68, + 0x04, 0x3e, 0x52, 0xdf, 0x5f, 0x3a, 0xbd, 0x39, 0x6d, 0xb8, 0x6e, 0x3a, 0xdb, 0x5e, 0x94, 0xac, 0x8f, 0x5e, + 0xeb, 0x24, 0x53, 0xa4, 0x4a, 0x9c, 0x80, 0x37, 0xc4, 0xa6, 0xcf, 0x17, 0x99, 0x4f, 0x8a, 0xcf, 0x58, 0x8f, + 0x62, 0x8e, 0x6d, 0x53, 0xa6, 0x1b, 0x07, 0x51, 0xf7, 0x17, 0x13, 0x70, 0x48, 0x69, 0x99, 0x71, 0xb3, 0x9e, + 0x82, 0xfc, 0x24, 0xc4, 0xcd, 0x3f, 0xa9, 0x06, 0xb0, 0x79, 0x6c, 0xf8, 0x91, 0x78, 0xc8, 0x10, 0x8f, 0x1a, + 0x20, 0x05, 0x0f, 0x3c, 0x8e, 0xca, 0xbd, 0x43, 0x75, 0x08, 0x0c, 0x56, 0x61, 0x6a, 0x23, 0x1e, 0xae, 0x18, + 0x72, 0x07, 0xbb, 0x9d, 0x79, 0x34, 0x5b, 0xfc, 0x4a, 0xa7, 0xfe, 0x36, 0xcf, 0x84, 0xb2, 0x68, 0x6a, 0x69, + 0x9c, 0x87, 0xd5, 0xe7, 0x4e, 0x48, 0x17, 0x4f, 0x30, 0xe8, 0x7a, 0xe3, 0x71, 0xba, 0xe3, 0x6c, 0x91, 0x94, + 0x5d, 0x74, 0xb0, 0x1a, 0xa4, 0x2a, 0x6d, 0x70, 0x3a, 0xdc, 0x07, 0xed, 0xde, 0xa8, 0xd4, 0x03, 0x54, 0xa3, + 0x24, 0xe6, 0x42, 0xbb, 0x56, 0xec, 0x82, 0x89, 0x76, 0x63, 0x20, 0xb6, 0x7a, 0xe9, 0x53, 0xde, 0xa5, 0xa5, + 0x0b, 0x12, 0xe5, 0x28, 0x5c, 0x8c, 0x45, 0x29, 0x64, 0xef, 0xed, 0x0a, 0x75, 0x66, 0x22, 0x38, 0xa3, 0xb7, + 0x36, 0xe9, 0xa2, 0xd5, 0x09, 0x89, 0x63, 0x5c, 0xe9, 0x54, 0x1c, 0xbf, 0xb5, 0x3d, 0x18, 0x37, 0x66, 0xdf, + 0x1a, 0x3a, 0x84, 0x4d, 0xe1, 0xf7, 0xdf, 0x33, 0xa5, 0xc0, 0x6a, 0x7b, 0xf1, 0xca, 0xf0, 0xa4, 0xb5, 0x9a, + 0xc8, 0x9d, 0x38, 0x53, 0x53, 0xbe, 0xfe, 0x17, 0x8d, 0xdd, 0x76, 0xc9, 0x14, 0x71, 0xd9, 0xa5, 0x5e, 0xba, + 0x3a, 0x5c, 0x96, 0xfc, 0x3d, 0x0a, 0x24, 0x47, 0x7d, 0x4e, 0xa9, 0xd9, 0x11, 0x49, 0x2f, 0x84, 0x7a, 0x10, + 0x16, 0x18, 0x1c, 0x10, 0x38, 0x55, 0x98, 0x63, 0x57, 0x30, 0x09, 0x0d, 0x1b, 0xe8, 0x27, 0xa4, 0x25, 0x8b, + 0x6a, 0x74, 0x64, 0x7b, 0xbd, 0xa8, 0x1e, 0xe1, 0x17, 0x3d, 0xbf, 0x22, 0xea, 0x8b, 0x27, 0xa0, 0x03, 0xe1, + 0x62, 0xbf, 0x3c, 0xb2, 0x50, 0x92, 0x96, 0x70, 0xa0, 0x3e, 0x71, 0xbe, 0x9b, 0x2e, 0x88, 0xf1, 0x28, 0xe9, + 0xb2, 0x97, 0x41, 0xb2, 0x6e, 0xfa, 0xc7, 0xe6, 0x45, 0x1f, 0x45, 0x28, 0x96, 0x7e, 0xe6, 0x76, 0x41, 0x55, + 0x57, 0xb5, 0xec, 0x01, 0xc4, 0xf0, 0x02, 0xeb, 0x15, 0x95, 0x51, 0x8a, 0x76, 0x03, 0x3e, 0xc2, 0x8c, 0x06, + 0x41, 0x0c, 0xd7, 0x0e, 0x58, 0x98, 0xd5, 0xe4, 0x38, 0x8b, 0x56, 0x08, 0x5d, 0xc0, 0x94, 0x2d, 0x91, 0x70, + 0x9d, 0x96, 0x3f, 0xe3, 0x1f, 0xfc, 0x32, 0xd3, 0xdf, 0x48, 0x55, 0x32, 0xf2, 0x3c, 0x4a, 0xca, 0x94, 0xd3, + 0x02, 0x01, 0x70, 0xf4, 0x4d, 0xd7, 0xae, 0xe7, 0x1e, 0xe6, 0xf0, 0xbb, 0xea, 0x88, 0x04, 0xa6, 0x43, 0xc3, + 0x00, 0x75, 0x6a, 0x40, 0x51, 0xfc, 0xd8, 0x30, 0x8a, 0x62, 0x7e, 0x23, 0x7b, 0xa7, 0xe3, 0xb9, 0x60, 0xe3, + 0xf7, 0x8a, 0x2b, 0x6c, 0x87, 0xfa, 0x0a, 0x79, 0x6f, 0xce, 0x83, 0x54, 0x0f, 0x51, 0xed, 0x71, 0xd3, 0x99, + 0x91, 0x45, 0x77, 0x4d, 0x0d, 0x94, 0x31, 0xf9, 0x9a, 0xf5, 0x51, 0xc0, 0xa9, 0xfb, 0x9a, 0xbc, 0x46, 0xed, + 0x97, 0x75, 0xba, 0x56, 0xc7, 0x56, 0x29, 0x20, 0x8a, 0xdc, 0xd1, 0x8b, 0xe5, 0xa5, 0xbb, 0xac, 0xb3, 0xe5, + 0x3e, 0x99, 0x39, 0x69, 0x10, 0x77, 0x7f, 0xf5, 0x0a, 0xca, 0x51, 0x49, 0x26, 0x06, 0xbf, 0x52, 0x9b, 0x94, + 0x0a, 0xf3, 0xab, 0x78, 0x3f, 0x5c, 0x70, 0xd8, 0x66, 0x06, 0x72, 0x73, 0x25, 0x53, 0xe4, 0xbe, 0x24, 0x9f, + 0x12, 0x91, 0x67, 0xe2, 0x10, 0x35, 0x7a, 0x35, 0xc2, 0x71, 0x61, 0x57, 0x28, 0xa1, 0xe6, 0xc5, 0xdd, 0x2b, + 0xcc, 0x31, 0x99, 0xfd, 0x6b, 0xe7, 0x4b, 0xce, 0x6d, 0x1e, 0xc3, 0x0f, 0x41, 0x6a, 0xf5, 0xb3, 0x28, 0xab, + 0xde, 0xd0, 0x29, 0xd2, 0x42, 0xbf, 0xf5, 0x81, 0x56, 0x4d, 0x29, 0x7a, 0x5a, 0xc6, 0xcf, 0xde, 0x6a, 0x9b, + 0x3c, 0x25, 0xbf, 0x41, 0x6d, 0xde, 0x09, 0xb4, 0xc4, 0x1d, 0x36, 0x3a, 0x2a, 0x64, 0x0b, 0x98, 0x0b, 0x78, + 0x02, 0x37, 0xff, 0x69, 0x4b, 0x0e, 0xfc, 0x28, 0x74, 0x7f, 0xf5, 0x01, 0xb0, 0x7d, 0xf4, 0x5d, 0xfb, 0x77, + 0xf7, 0x85, 0x11, 0xfb, 0x84, 0x20, 0x19, 0xef, 0xc6, 0xb4, 0xe9, 0x0e, 0x79, 0xe5, 0x56, 0x8e, 0x15, 0x30, + 0x61, 0xae, 0x09, 0xcb, 0xd3, 0xad, 0x03, 0xc6, 0xc6, 0xf1, 0xbf, 0x3f, 0xf1, 0xca, 0x19, 0xb6, 0x2f, 0x58, + 0x1d, 0x52, 0x94, 0x58, 0x12, 0xfc, 0x0e, 0x6c, 0x98, 0x51, 0xe1, 0x07, 0xa8, 0x6e, 0xe8, 0x0a, 0xc7, 0x58, + 0x1e, 0x46, 0x1f, 0x55, 0x2f, 0x21, 0x22, 0x9e, 0xa2, 0x39, 0x91, 0x0f, 0xa2, 0x04, 0xcb, 0x72, 0x9f, 0x55, + 0x05, 0x01, 0x93, 0x53, 0xa8, 0x1c, 0x3b, 0xf2, 0x5a, 0xe9, 0x1e, 0x1e, 0xc0, 0x0e, 0x7a, 0x7e, 0xa9, 0x52, + 0x47, 0x3b, 0x28, 0x2e, 0x2a, 0xd2, 0x63, 0xc0, 0x96, 0xda, 0x42, 0x2b, 0xd0, 0x06, 0x7d, 0xee, 0x2b, 0x9c, + 0xc7, 0x33, 0x62, 0xa4, 0x18, 0x9e, 0xa4, 0xea, 0x6a, 0x3d, 0x7c, 0xf6, 0xbd, 0xa0, 0x06, 0x29, 0xf1, 0x62, + 0xd7, 0x34, 0x01, 0x03, 0x73, 0xa5, 0x96, 0x70, 0x92, 0x36, 0xbb, 0xa0, 0x9b, 0x1f, 0x0f, 0x04, 0x6c, 0xbd, + 0x6f, 0x2e, 0x02, 0xa1, 0x29, 0xe0, 0x54, 0x0f, 0xff, 0x5b, 0x5c, 0xed, 0xd8, 0xf7, 0x86, 0xd3, 0x74, 0xbe, + 0xe2, 0x0e, 0xe7, 0x3a, 0x0f, 0xe1, 0x51, 0xb0, 0x3e, 0x37, 0x1d, 0xca, 0x20, 0x48, 0xdf, 0x51, 0xd0, 0x55, + 0x29, 0x99, 0x14, 0x8a, 0x9b, 0x61, 0x48, 0xd8, 0x04, 0x44, 0xa5, 0x71, 0xd1, 0xa0, 0x19, 0x24, 0xd4, 0xf5, + 0x64, 0xde, 0x47, 0xb4, 0xa6, 0x93, 0xd0, 0xc9, 0xc9, 0xd8, 0x86, 0xf6, 0x15, 0x88, 0xf8, 0xf9, 0x8d, 0x9b, + 0x87, 0x02, 0xe7, 0x4f, 0xe5, 0x7e, 0x2c, 0x54, 0x4b, 0x66, 0x70, 0x55, 0xb0, 0xfb, 0x53, 0x4b, 0xdc, 0xe3, + 0x70, 0x87, 0x92, 0x0d, 0xb2, 0x58, 0xde, 0xc4, 0x72, 0x7e, 0x19, 0xae, 0x60, 0x2a, 0xdc, 0xfe, 0x0a, 0xb7, + 0x44, 0x36, 0x6c, 0x37, 0xc1, 0xc1, 0xdd, 0x46, 0xe2, 0x18, 0x4a, 0xc7, 0xe4, 0x6f, 0xb6, 0xe2, 0xae, 0x3d, + 0x93, 0x26, 0x3b, 0x38, 0x0a, 0x0c, 0x58, 0x2e, 0xdc, 0xad, 0xb9, 0xd4, 0xa2, 0xa6, 0xb0, 0x0e, 0xec, 0xab, + 0xd0, 0x2c, 0x02, 0xd8, 0xa7, 0x6b, 0xbb, 0x4d, 0x2c, 0x17, 0x31, 0x4b, 0xa2, 0x93, 0xa2, 0xb8, 0xc8, 0xe6, + 0xd1, 0x7b, 0x9f, 0x05, 0xd5, 0x45, 0xb7, 0x80, 0x80, 0x6b, 0xfa, 0x6e, 0x34, 0x9c, 0xcb, 0xa6, 0x74, 0x00, + 0x32, 0x09, 0xad, 0x89, 0x56, 0xfa, 0xda, 0xa3, 0x61, 0x41, 0x25, 0x52, 0xc9, 0xd8, 0xb9, 0x56, 0x5b, 0xb4, + 0x54, 0x2e, 0xae, 0x91, 0x2e, 0x1c, 0xe3, 0x18, 0x99, 0xf7, 0xdf, 0x26, 0xf3, 0x09, 0x85, 0xdb, 0x84, 0x8e, + 0x68, 0x9a, 0x2b, 0x58, 0x3f, 0x48, 0xeb, 0xd3, 0x7a, 0x58, 0xbf, 0x2b, 0xa1, 0x7e, 0x48, 0xb3, 0x18, 0xaf, + 0xe3, 0x87, 0xf8, 0x30, 0x1d, 0x60, 0x55, 0x61, 0xaa, 0x65, 0x68, 0x7d, 0x1f, 0x15, 0x2f, 0x7f, 0xd6, 0xfb, + 0x07, 0x48, 0xd7, 0x6c, 0x76, 0x73, 0x01, 0x3a, 0xc7, 0x42, 0x4e, 0x90, 0xfa, 0x0a, 0xc8, 0x0e, 0xd5, 0xe3, + 0xa2, 0x52, 0x44, 0x73, 0xef, 0xc1, 0xb8, 0xa5, 0x1a, 0x68, 0xf7, 0x27, 0x30, 0x0e, 0x63, 0xef, 0x26, 0x29, + 0x74, 0x47, 0x2b, 0x57, 0x1a, 0xa5, 0x95, 0xd8, 0x4c, 0x47, 0xae, 0xe6, 0xb1, 0xdb, 0x5b, 0x1b, 0x59, 0xc9, + 0x3e, 0xc9, 0x6f, 0x74, 0x49, 0x21, 0x00, 0x9b, 0xbd, 0x2e, 0x5b, 0xa7, 0xd9, 0x77, 0xb2, 0x76, 0x3f, 0x60, + 0x2a, 0x53, 0x4e, 0x6e, 0x5f, 0xbf, 0x37, 0x2e, 0xc5, 0xf4, 0xaa, 0x4e, 0x97, 0x81, 0xb7, 0x80, 0x24, 0x00, + 0x20, 0xbc, 0xcb, 0x3e, 0x24, 0x31, 0x88, 0x55, 0x63, 0xf3, 0xa3, 0x06, 0x18, 0x87, 0xba, 0xc7, 0xf6, 0xa3, + 0xd2, 0x52, 0xbe, 0x2f, 0xbc, 0xed, 0x74, 0xd9, 0x29, 0x8a, 0x08, 0x0b, 0x9d, 0x0d, 0x2a, 0x4b, 0xa2, 0x7d, + 0x3e, 0xd3, 0x00, 0xfc, 0xa8, 0xd0, 0x56, 0x93, 0x03, 0x1e, 0x11, 0x62, 0xa0, 0x70, 0xe6, 0xd4, 0x9d, 0x56, + 0x57, 0x9c, 0x92, 0x6f, 0xfe, 0x75, 0x55, 0xf1, 0x0b, 0x5b, 0x0a, 0x7b, 0x0d, 0x43, 0x76, 0x3a, 0xd3, 0xf8, + 0x81, 0xfa, 0xa4, 0xc6, 0x9f, 0xf1, 0xf1, 0x0c, 0x78, 0x9a, 0x24, 0xf8, 0x3d, 0x09, 0xf5, 0x03, 0x80, 0xfb, + 0xc4, 0x81, 0x7d, 0x20, 0x8c, 0xb7, 0x05, 0x2b, 0xf0, 0xbc, 0xd8, 0x1f, 0xe0, 0x82, 0xcf, 0xaf, 0x3f, 0x05, + 0x8e, 0x36, 0xb4, 0xb9, 0x48, 0xed, 0x34, 0x95, 0x47, 0xfa, 0x47, 0x8b, 0x68, 0xb4, 0x13, 0x80, 0x9f, 0xb6, + 0x26, 0x28, 0x2b, 0x59, 0xd7, 0x04, 0xc1, 0xa5, 0xaa, 0x05, 0x79, 0x0d, 0xfd, 0x4a, 0x66, 0xea, 0x66, 0xbd, + 0x49, 0xff, 0x28, 0x47, 0x5e, 0x3c, 0xfa, 0x92, 0x19, 0x61, 0xbd, 0xa9, 0x2f, 0x91, 0x5e, 0x20, 0x45, 0xed, + 0x28, 0x9d, 0xed, 0x5c, 0x2e, 0xc3, 0x37, 0xa3, 0x34, 0xfe, 0xa3, 0xf4, 0xf7, 0xbe, 0x36, 0x0a, 0x8e, 0x5d, + 0x31, 0xa4, 0xcf, 0x33, 0xe2, 0x84, 0xa1, 0xda, 0xd8, 0xdc, 0x15, 0xe3, 0xa7, 0x1f, 0x3a, 0xda, 0x5b, 0xf4, + 0x9e, 0xeb, 0x5a, 0x5d, 0x54, 0x81, 0x0f, 0x62, 0xc2, 0x34, 0xa9, 0xa0, 0x71, 0x2c, 0x09, 0x8c, 0x23, 0xc5, + 0x4a, 0xe2, 0xae, 0xa5, 0x27, 0x6f, 0xba, 0xfb, 0xbb, 0x64, 0x20, 0x14, 0x53, 0x76, 0xd3, 0x0e, 0x4e, 0x2a, + 0xd6, 0x37, 0xce, 0xa7, 0xb8, 0xa0, 0xbc, 0x03, 0x61, 0x62, 0x70, 0xe6, 0xb6, 0x5d, 0xcb, 0x18, 0x63, 0xc8, + 0x87, 0x05, 0x66, 0xe2, 0x54, 0x5a, 0x82, 0xa3, 0x7b, 0xf7, 0x80, 0x0c, 0xca, 0x7c, 0x53, 0xee, 0x6e, 0x24, + 0x6e, 0x6f, 0x85, 0xa9, 0xaf, 0x1c, 0x10, 0x03, 0x4b, 0x91, 0x68, 0x43, 0xaa, 0xd6, 0x96, 0xaf, 0x33, 0x4a, + 0x89, 0x3a, 0x7a, 0x90, 0xde, 0xf1, 0x25, 0x3a, 0xf4, 0x12, 0x24, 0xef, 0x90, 0xa4, 0xc3, 0xd5, 0x10, 0xf2, + 0xce, 0x4b, 0xe6, 0xf9, 0x61, 0x09, 0x93, 0xf6, 0x39, 0x39, 0x87, 0x62, 0xb0, 0xe5, 0x71, 0xde, 0x03, 0x48, + 0x18, 0x01, 0x28, 0x7a, 0xc4, 0x27, 0xa3, 0xea, 0xb1, 0xfb, 0xf1, 0x2b, 0x46, 0xf6, 0xfd, 0xb8, 0xb2, 0x8b, + 0xe9, 0x28, 0x84, 0x3e, 0x8d, 0x67, 0x75, 0x2a, 0x1b, 0x90, 0x22, 0xde, 0xd5, 0x44, 0x7e, 0x44, 0xd5, 0x1d, + 0xfd, 0xdb, 0x01, 0x19, 0x0f, 0xc1, 0xea, 0x88, 0x5f, 0xa5, 0xbc, 0xce, 0xa5, 0x6c, 0x3d, 0xf6, 0x4b, 0x67, + 0xa4, 0xea, 0x4c, 0x78, 0x13, 0x6d, 0x18, 0x47, 0xed, 0x8d, 0xa3, 0x47, 0x42, 0xbd, 0xd2, 0x45, 0x77, 0xf1, + 0xea, 0xa9, 0xc4, 0xae, 0x99, 0x8d, 0x5c, 0xf4, 0x06, 0xe8, 0x20, 0x0c, 0xd3, 0x5c, 0xbc, 0x56, 0x26, 0x20, + 0xd7, 0x1d, 0x71, 0x5f, 0xf2, 0xc9, 0x8d, 0xbd, 0x4a, 0x91 }; // Wake-word = picovoice static const uint8_t PICOVOICE_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x4b, 0x5e, 0x3b, 0x23, 0xa2, 0xbf, 0x43, 0xb1, 0x35, 0x08, 0x43, 0x8f, 0x19, 0x49, 0x67, 0x6e, 0xa9, 0xa1, - 0xe8, 0xaa, 0x1e, 0x59, 0x2e, 0xc8, 0x0e, 0x94, 0xa2, 0xac, 0x10, 0x6b, 0xe2, 0xa1, 0xb5, 0x4c, 0xe4, 0x15, - 0x3a, 0xad, 0x76, 0xa8, 0xd9, 0x2b, 0xae, 0xc3, 0x07, 0x87, 0x18, 0xdb, 0xf0, 0x2f, 0x84, 0xdc, 0xfd, 0xe3, - 0x48, 0x41, 0x27, 0xb4, 0x5f, 0x52, 0x9f, 0x3d, 0x3a, 0xa5, 0xd7, 0x3a, 0x1b, 0xf6, 0x29, 0x5b, 0xbe, 0x8e, - 0x91, 0x30, 0x17, 0x5c, 0x36, 0x38, 0x1f, 0x20, 0x43, 0x3e, 0x53, 0x3a, 0xd3, 0x6d, 0x47, 0xc5, 0x69, 0xa3, - 0xff, 0x4a, 0x38, 0x6f, 0x40, 0x5a, 0x8e, 0x49, 0xe1, 0x27, 0xb5, 0xa9, 0xf8, 0xcf, 0xc3, 0x40, 0x18, 0x55, - 0x7f, 0x7e, 0x9c, 0x9a, 0xbe, 0x26, 0xe6, 0x01, 0xe3, 0x5e, 0x2b, 0x8c, 0x63, 0xb4, 0xc1, 0x73, 0xbc, 0x05, - 0x2a, 0xc2, 0x65, 0x59, 0x88, 0x65, 0x04, 0xc4, 0xa1, 0x3d, 0x35, 0x4e, 0xf0, 0xe0, 0xa5, 0x32, 0x07, 0xd8, - 0x1d, 0x47, 0x13, 0x56, 0xb7, 0x21, 0x2a, 0xd8, 0xf4, 0x1c, 0x1b, 0x6b, 0xd5, 0xf0, 0x9b, 0xdf, 0x47, 0xb8, - 0xea, 0x0e, 0x96, 0xea, 0x16, 0xdc, 0x42, 0x1e, 0xbd, 0x9c, 0xc1, 0xff, 0x88, 0xc2, 0xee, 0xdc, 0x6e, 0x01, - 0x98, 0xbc, 0x0e, 0xd8, 0xd0, 0x6e, 0xdb, 0x60, 0xad, 0x5d, 0x6e, 0xa0, 0xe9, 0x53, 0x83, 0xf0, 0x6e, 0xed, - 0x20, 0xaf, 0x21, 0xa5, 0x7b, 0x24, 0x39, 0x43, 0xe7, 0x6b, 0xdb, 0x3a, 0x03, 0x70, 0xbb, 0xc5, 0x47, 0xf1, - 0xed, 0xcc, 0xff, 0x43, 0xeb, 0xcb, 0x95, 0xe1, 0x74, 0x91, 0x16, 0xbb, 0xe0, 0xa6, 0x51, 0x91, 0x63, 0x61, - 0x49, 0x7b, 0x8d, 0xc0, 0x4c, 0x68, 0x81, 0x09, 0x6e, 0x1a, 0xb8, 0x8f, 0x43, 0x8a, 0x91, 0xe8, 0xdb, 0x48, - 0xce, 0x46, 0xca, 0x45, 0x84, 0xd0, 0xa0, 0x96, 0x12, 0x29, 0xbc, 0x2e, 0xfc, 0xd4, 0x49, 0xfe, 0xd3, 0xa7, - 0x40, 0x76, 0x7b, 0xa9, 0x48, 0x16, 0x50, 0x64, 0xe2, 0xc8, 0x35, 0xa2, 0xba, 0x37, 0xec, 0xa0, 0xa8, 0x5b, - 0xea, 0xc8, 0x63, 0x17, 0xa9, 0x67, 0x74, 0x3b, 0x39, 0xd8, 0x25, 0xe3, 0x00, 0xd3, 0x5d, 0xf3, 0x10, 0x82, - 0x0e, 0xf7, 0x75, 0x3e, 0x95, 0xd6, 0x34, 0xbd, 0xf3, 0xc3, 0x6c, 0x55, 0xba, 0x25, 0x71, 0x70, 0x4e, 0x25, - 0xe2, 0x46, 0x1d, 0x70, 0x31, 0xab, 0xca, 0x8d, 0xa1, 0x9d, 0xbd, 0xf1, 0x8d, 0xea, 0x4d, 0xbc, 0x0e, 0x57, - 0xd8, 0x6d, 0xd7, 0xf5, 0xf8, 0xf5, 0x1d, 0xf0, 0x00, 0x4a, 0xa6, 0xdf, 0xeb, 0xec, 0x85, 0x84, 0x67, 0x7e, - 0x50, 0x60, 0x07, 0x9b, 0xb9, 0xd9, 0x6f, 0x13, 0xef, 0xf6, 0x6e, 0x47, 0xbf, 0xc9, 0xbc, 0x53, 0x4b, 0x2b, - 0x64, 0xbe, 0xb6, 0xa8, 0x3d, 0x4e, 0xba, 0x1d, 0xa4, 0x55, 0x4c, 0xd2, 0xce, 0x5a, 0x0e, 0x0e, 0xd9, 0xde, - 0x23, 0x2a, 0x66, 0x13, 0x2f, 0x17, 0x1a, 0xc0, 0x2b, 0x20, 0xfd, 0x95, 0x9d, 0x79, 0x59, 0x46, 0x9a, 0x4d, - 0x44, 0x9b, 0xcb, 0x5c, 0x3f, 0x24, 0x8c, 0x56, 0x0d, 0x67, 0xdb, 0x40, 0x73, 0x28, 0x38, 0x52, 0x7d, 0x40, - 0xce, 0x43, 0x1b, 0xe7, 0xcd, 0xef, 0xc9, 0x8d, 0x4b, 0xd7, 0x7d, 0xc3, 0xbf, 0x47, 0xd1, 0x7e, 0x5a, 0x55, - 0x73, 0x9d, 0x23, 0x09, 0x26, 0xde, 0x53, 0xc9, 0x4c, 0x95, 0x4d, 0x25, 0x35, 0xe2, 0x4e, 0xaa, 0xcf, 0x0a, - 0x4c, 0xe7, 0xa7, 0x9c, 0xa6, 0x02, 0x81, 0xf9, 0xe4, 0x8a, 0x1c, 0xa5, 0xe5, 0x4c, 0xb9, 0x25, 0x5b, 0xa3, - 0xa0, 0xfe, 0x44, 0xac, 0x76, 0x2c, 0x89, 0xc7, 0x70, 0x1a, 0x54, 0xc8, 0x8b, 0x7e, 0x91, 0xf8, 0xb9, 0xdc, - 0x01, 0xce, 0x77, 0x23, 0xa2, 0x36, 0x1d, 0xd4, 0xb0, 0xf4, 0x93, 0xe1, 0xc0, 0x8e, 0xaa, 0x20, 0x9e, 0xd0, - 0x61, 0x0a, 0xee, 0x36, 0x3d, 0x60, 0x4e, 0x84, 0x3c, 0xb4, 0xd0, 0xcd, 0x2f, 0xfa, 0xba, 0xd3, 0x2f, 0x84, - 0x2e, 0xe4, 0x0b, 0xe5, 0xfd, 0xcb, 0x1c, 0xb9, 0xfe, 0x31, 0xa3, 0x23, 0xf6, 0x30, 0xbf, 0x63, 0x92, 0xd2, - 0x91, 0x04, 0xdc, 0xc9, 0x38, 0x1f, 0xd2, 0x93, 0x5a, 0xbd, 0x86, 0x01, 0xc7, 0xe2, 0xc6, 0xeb, 0x74, 0xa4, - 0x4a, 0xf5, 0xdd, 0x08, 0xa5, 0xa5, 0x0b, 0x18, 0x61, 0x9b, 0x06, 0x18, 0xbc, 0xcf, 0x30, 0xbb, 0x4b, 0xf3, - 0x4d, 0xb4, 0x3a, 0x87, 0xf1, 0x51, 0xc5, 0x39, 0x37, 0x64, 0x73, 0xca, 0xc1, 0x36, 0xb6, 0x6b, 0x92, 0x17, - 0x8f, 0x38, 0x05, 0x6b, 0xe6, 0x08, 0xc2, 0xcb, 0xa5, 0xb3, 0xcb, 0x93, 0x44, 0x25, 0x5e, 0xc6, 0xc6, 0xf9, - 0x70, 0x8b, 0x16, 0xc8, 0x40, 0x4a, 0x9a, 0x51, 0x2b, 0x15, 0xb6, 0x66, 0x9d, 0xbb, 0x1e, 0xef, 0x0a, 0x3a, - 0x67, 0x02, 0xae, 0x86, 0x0d, 0xa9, 0x31, 0xdf, 0xeb, 0x5d, 0xee, 0xfe, 0xe6, 0xb7, 0xf4, 0xa6, 0x53, 0xe3, - 0x6a, 0x8a, 0x3e, 0x08, 0xc4, 0x3e, 0x05, 0x24, 0xf6, 0xae, 0xc8, 0x42, 0x68, 0xd4, 0x55, 0xfe, 0xd4, 0x4d, - 0x48, 0x7c, 0x58, 0x74, 0xf2, 0x21, 0x76, 0xd0, 0xf8, 0xd8, 0x86, 0xc6, 0x77, 0x83, 0x80, 0x1d, 0x38, 0x6b, - 0x11, 0xe1, 0xbb, 0xd6, 0x6d, 0xaf, 0xc2, 0x01, 0xbc, 0x4e, 0xb7, 0x6f, 0x04, 0xe3, 0xac, 0x49, 0xbd, 0x40, - 0xf9, 0xd8, 0xa9, 0xcf, 0xe4, 0x77, 0x0a, 0xeb, 0x77, 0xed, 0x8c, 0xff, 0xf1, 0x0e, 0x9f, 0xff, 0xf4, 0x23, - 0xc2, 0xc7, 0xc5, 0xee, 0x52, 0xaa, 0x09, 0x78, 0x6b, 0x4b, 0x8a, 0xc2, 0x51, 0x98, 0x52, 0x68, 0xa9, 0x0e, - 0xbb, 0xe6, 0xaa, 0x2d, 0xe9, 0xd1, 0xd7, 0x03, 0x37, 0x27, 0xfd, 0xd2, 0x0c, 0xe1, 0xe7, 0x25, 0xdd, 0x11, - 0x43, 0x01, 0xdc, 0x1d, 0x16, 0x9f, 0x8f, 0x46, 0x7d, 0xcf, 0xe8, 0x33, 0x49, 0x0f, 0x9f, 0x14, 0xa7, 0xed, - 0x14, 0x29, 0xc0, 0x3a, 0x1b, 0x97, 0x52, 0xfe, 0x9c, 0xc8, 0x78, 0x1c, 0x46, 0x7b, 0x8b, 0xdd, 0x14, 0x19, - 0xaa, 0x97, 0x94, 0xe8, 0xe7, 0x3e, 0xab, 0x02, 0xf3, 0xef, 0xb1, 0x42, 0xe0, 0x54, 0x65, 0x81, 0x60, 0x65, - 0x10, 0x25, 0x9a, 0xae, 0xec, 0x0c, 0x45, 0xd9, 0xaf, 0x91, 0x1d, 0xf1, 0xfd, 0xe0, 0xa3, 0x29, 0x0e, 0xb3, - 0x25, 0xa2, 0x35, 0x3b, 0xe9, 0xaf, 0xc5, 0x44, 0x52, 0x2f, 0xe3, 0x19, 0x2c, 0xe5, 0x05, 0xa9, 0x18, 0x51, - 0xe1, 0xfa, 0x4e, 0x90, 0xdc, 0xbc, 0x3b, 0xb7, 0x0d, 0xf0, 0xfc, 0x69, 0x09, 0x7e, 0xbb, 0x35, 0xc8, 0xc2, - 0x74, 0x60, 0x5c, 0x35, 0xfd, 0xef, 0x9c, 0x5f, 0x54, 0xf7, 0x08, 0x33, 0x8e, 0x8d, 0x5e, 0xec, 0x9f, 0xc6, - 0x90, 0xd1, 0x44, 0xfa, 0xe3, 0x22, 0x82, 0xf7, 0x4f, 0x42, 0xdd, 0xbf, 0x9e, 0xd2, 0x3c, 0x82, 0x54, 0xae, - 0xfd, 0xbe, 0x92, 0x84, 0x0a, 0x10, 0x6c, 0x99, 0x06, 0x51, 0x24, 0x64, 0xa8, 0x11, 0x08, 0xc2, 0x58, 0x17, - 0x8f, 0xdf, 0xf2, 0x09, 0x15, 0x2d, 0xce, 0xbe, 0xf5, 0x1e, 0xab, 0x94, 0x75, 0x75, 0x95, 0xd1, 0x87, 0x81, - 0x7b, 0xaf + 0x1a, 0x68, 0xd0, 0xd2, 0x03, 0xc2, 0x6e, 0xa8, 0x55, 0x24, 0x05, 0xa9, 0xa4, 0x4b, 0xb8, 0x1d, 0x5b, 0x39, + 0x6b, 0xc1, 0xb0, 0x5b, 0xe0, 0x23, 0xa6, 0x59, 0x0a, 0xab, 0x04, 0x94, 0xfb, 0xd5, 0x69, 0x30, 0x65, 0x58, + 0x41, 0x10, 0x27, 0x73, 0x31, 0x4c, 0xe6, 0x26, 0x51, 0x2b, 0x83, 0x4a, 0x98, 0x6d, 0x3c, 0xf3, 0x34, 0xb2, + 0x2b, 0xb2, 0xa6, 0x30, 0x78, 0x76, 0x70, 0x32, 0x82, 0x89, 0x9f, 0xc2, 0xd8, 0x40, 0x06, 0x7e, 0x5c, 0x4f, + 0xa6, 0x03, 0xd8, 0x0a, 0x80, 0x37, 0xfe, 0x92, 0x90, 0x0c, 0x9d, 0xd3, 0x77, 0xf6, 0xdc, 0xab, 0x9a, 0x8d, + 0x52, 0x1b, 0x5f, 0x15, 0x9c, 0x60, 0x87, 0xba, 0xd0, 0x36, 0xf4, 0x0e, 0xe2, 0x31, 0xef, 0x88, 0x9a, 0x33, + 0xd7, 0xaf, 0xb2, 0xdc, 0x62, 0x1d, 0xb2, 0xbb, 0x00, 0x99, 0x1f, 0x6b, 0xd7, 0xd4, 0x60, 0x68, 0xd4, 0x81, + 0x7d, 0xcc, 0x08, 0x04, 0xe5, 0x39, 0x47, 0x34, 0xc8, 0x9a, 0xce, 0x73, 0xe8, 0x4f, 0xf3, 0xa5, 0x3c, 0x76, + 0x75, 0x96, 0x73, 0x46, 0xc3, 0x4b, 0x9e, 0x00, 0x94, 0x3e, 0xa7, 0x24, 0x71, 0x8a, 0x16, 0xc2, 0x85, 0x66, + 0x68, 0xde, 0x07, 0xeb, 0xba, 0xa0, 0xbe, 0x92, 0xf6, 0xd8, 0xb7, 0x73, 0xe7, 0xe0, 0xf0, 0xc8, 0x12, 0x4a, + 0x4e, 0xd8, 0x0e, 0xac, 0x3b, 0x55, 0x7e, 0x2a, 0x33, 0x72, 0x65, 0x25, 0xe7, 0x85, 0xce, 0x5b, 0xe1, 0xa2, + 0x89, 0x8f, 0xc3, 0xfb, 0x6c, 0xf6, 0x64, 0x58, 0xa3, 0xc9, 0x81, 0x24, 0x0f, 0x9f, 0x2f, 0x2d, 0x00, 0x07, + 0x68, 0x03, 0xd7, 0x5d, 0x41, 0x39, 0xe8, 0xbf, 0xc4, 0x0a, 0x84, 0x81, 0x39, 0x5b, 0x82, 0x48, 0x42, 0x7b, + 0xa8, 0x52, 0x7b, 0x0b, 0x26, 0xd6, 0x83, 0xd5, 0x2b, 0x33, 0x32, 0x1d, 0x16, 0xab, 0x2c, 0xbe, 0x75, 0xca, + 0x69, 0x07, 0x1d, 0x00, 0x1b, 0x56, 0x59, 0xe3, 0xea, 0x87, 0x8f, 0x3f, 0x1d, 0xf4, 0xff, 0xf1, 0xf5, 0xda, + 0x57, 0x9e, 0xae, 0xa9, 0xab, 0x3c, 0xfd, 0xc8, 0x0b, 0x95, 0x22, 0x16, 0x45, 0x13, 0xf8, 0x36, 0x18, 0x16, + 0xac, 0x8b, 0x60, 0xa3, 0x2d, 0xf0, 0xd3, 0x14, 0x60, 0x97, 0xdd, 0x11, 0x81, 0x52, 0xf5, 0x37, 0xf2, 0xbc, + 0xa4, 0x72, 0x2e, 0xc8, 0x8d, 0xbf, 0xa3, 0x9e, 0x5e, 0xfa, 0xef, 0x23, 0x45, 0x91, 0x8a, 0x86, 0x66, 0x13, + 0x05, 0x6e, 0x3d, 0xbc, 0xd7, 0xef, 0xe1, 0x44, 0x02, 0x75, 0x65, 0x55, 0xcd, 0x85, 0x3e, 0x31, 0xe2, 0x8b, + 0x2b, 0xbd, 0x3f, 0xca, 0x4e, 0xdf, 0xb2, 0xca, 0x4b, 0x45, 0x9f, 0xf0, 0x3d, 0x97, 0x83, 0xe6, 0x0b, 0xcd, + 0x2b, 0xd3, 0x0d, 0xdb, 0x57, 0xd1, 0x18, 0xfa, 0xcf, 0x84, 0x50, 0xff, 0xdb, 0xa6, 0x5d, 0x7c, 0x0c, 0x71, + 0x8e, 0xb2, 0x36, 0x61, 0x13, 0xa4, 0x41, 0x26, 0xcf, 0x8d, 0xa8, 0xf8, 0x0f, 0xef, 0xb8, 0x2a, 0x4d, 0xf6, + 0x6b, 0x09, 0x5e, 0x5f, 0xf8, 0x8e, 0x4e, 0x9b, 0x68, 0x3d, 0x73, 0xa0, 0xdd, 0x1b, 0x8c, 0x56, 0x14, 0x98, + 0xf7, 0xc8, 0xd6, 0x99, 0x52, 0xcf, 0x7b, 0x11, 0x70, 0xe2, 0x22, 0x06, 0x7e, 0x0f, 0x0e, 0xd2, 0x5d, 0x58, + 0x74, 0xfc, 0x1a, 0xf9, 0xc9, 0x9f, 0xd8, 0x42, 0x0b, 0xe3, 0xa9, 0x28, 0xab, 0xce, 0x6b, 0x19, 0x4b, 0xea, + 0x53, 0x8b, 0x4d, 0x53, 0x81, 0xca, 0xec, 0x56, 0x82, 0xa5, 0x63, 0xbb, 0x6a, 0x11, 0x48, 0xe2, 0xc4, 0x4e, + 0xee, 0x24, 0x19, 0x16, 0x81, 0xb0, 0xa3, 0xfa, 0xe5, 0x2e, 0x0d, 0x89, 0x0b, 0x2f, 0xe0, 0x03, 0x83, 0x8b, + 0x3a, 0x75, 0xf4, 0x3a, 0x7e, 0x7c, 0x87, 0x7a, 0x68, 0x44, 0x5e, 0xb9, 0xd0, 0x50, 0xfc, 0xe3, 0x57, 0xc0, + 0xaf, 0xbb, 0x1f, 0xe2, 0x72, 0x3a, 0xc4, 0x9a, 0xa5, 0xf2, 0x7c, 0x8a, 0xe7, 0xad, 0xb8, 0x4b, 0x07, 0xa7, + 0xcb, 0xfd, 0x6c, 0x10, 0x13, 0x36, 0xec, 0x46, 0x73, 0x3b, 0xec, 0x84, 0xc3, 0x8f, 0x7a, 0x53, 0xf1, 0x9f, + 0x05, 0x92, 0xad, 0x11, 0xad, 0xe2, 0x5f, 0xe6, 0xf7, 0xc1, 0xbe, 0x50, 0x18, 0xf0, 0x25, 0xe0, 0x07, 0x51, + 0x7f, 0x5d, 0x42, 0xb9, 0xa8, 0x55, 0x9d, 0x01, 0x32, 0x70, 0xdb, 0x77, 0x7f, 0xe8, 0xa3, 0x94, 0xe8, 0x17, + 0x03, 0x1f, 0x22, 0x5c, 0x21, 0x20, 0x35, 0xea, 0x7b, 0xb5, 0xcb, 0xc7, 0x59, 0x8e, 0x08, 0x55, 0x91, 0xdd, + 0x35, 0x58, 0xc9, 0x37, 0xa5, 0xfa, 0xcb, 0x7d, 0x3d, 0x74, 0x45, 0xae, 0xe8, 0x1c, 0xd4, 0xe4, 0x96, 0x11, + 0x7c, 0x30, 0x27, 0xd7, 0x3a, 0xc2, 0xfb, 0x0c, 0x03, 0xa7, 0xe3, 0xaa, 0xdf, 0xa2, 0x81, 0xbe, 0xae, 0x12, + 0x3d, 0x0d, 0x23, 0x58, 0x3a, 0x7c, 0x8a, 0x33, 0x0a, 0xc9, 0xdd, 0x86, 0x8d, 0xaa, 0xf8, 0x76, 0x78, 0x89, + 0x33, 0xe0, 0xd7, 0x53, 0xce, 0x36, 0x21, 0x86, 0xf9, 0xe2, 0x6d, 0xda, 0x63, 0xf5, 0x18, 0xfe, 0xff, 0x66, + 0x19, 0x5e, 0x46, 0x4c, 0x20, 0xcb, 0x85, 0xf8, 0x93, 0x9e, 0xf5, 0xb3, 0x1a, 0xe3, 0x77, 0x4e, 0xc0, 0xeb, + 0xfb, 0xe3, 0xb3, 0xed, 0x23, 0x39, 0xfd, 0xfd, 0x5d, 0xa0, 0x4c, 0x3c, 0xdb, 0x62, 0x1e, 0xf8, 0xbb, 0xd6, + 0x43, 0x4a, 0x2c, 0x4c, 0x7c, 0xea, 0x5f, 0xc4, 0xf3, 0x82, 0x3c, 0x22, 0x02, 0x79, 0xd2, 0xb9, 0xa9, 0xaa, + 0x4f, 0x9e, 0xdd, 0x0e, 0x4d, 0xb4, 0xdd, 0x09, 0xde, 0x71, 0xd8, 0x9b, 0xdf, 0xd1, 0x0f, 0xeb, 0x34, 0x50, + 0xea, 0xc6, 0x31, 0xe7, 0xb2, 0x2b, 0x98, 0x95, 0x0a, 0x3c, 0x39, 0xc2, 0xf2, 0x7a, 0x56, 0x64, 0xfb, 0x15, + 0x07, 0x34, 0x3b, 0x93, 0x51, 0xd9, 0x34, 0xad, 0xc5, 0x90, 0x2b, 0x72, 0x39, 0x37, 0x1c, 0xe3, 0xb1, 0x3d, + 0x37, 0x0b, 0x5c, 0xa7, 0x78, 0xab, 0x32, 0x0b, 0xf5, 0xb5, 0x99, 0x1b, 0xb6, 0xee, 0x39, 0xb8, 0x2a, 0x12, + 0x30, 0x1c, 0xcb, 0xa7, 0xc3, 0x9b, 0xc4, 0xd8, 0x6f, 0x47, 0xea, 0x55, 0xac, 0x59, 0x45, 0x3c, 0x9f, 0xfc, + 0xea, 0x7a, 0x0e, 0xa6, 0x59, 0xdd, 0xb7, 0xce, 0x88, 0x77, 0x51, 0xd1, 0x1d, 0xd7, 0xda, 0x7d, 0x62, 0x7d, + 0x28, 0xa3, 0x90, 0x13, 0x45, 0x2e, 0x21, 0xc9, 0x6c, 0x12, 0xf3, 0xc9, 0x4e, 0xf9, 0x19, 0x2c, 0x82, 0xf3, + 0x72, 0xa7, 0xd6, 0xa5, 0x0b, 0x5d, 0xcf, 0xd9, 0x24, 0x41, 0x1e, 0xf8, 0xac, 0x9f, 0x93, 0xd1, 0xae, 0xc3, + 0x1c, 0xb2, 0xde, 0x5a, 0x1c, 0xc1, 0x0e, 0x37, 0x3c, 0x14, 0xca, 0xfe, 0x49, 0x50, 0xd9, 0x98, 0x26, 0x99, + 0x81, 0x87, 0xa6, 0x85, 0x09, 0xf0, 0x7c, 0x31, 0xab, 0xbe, 0xd8, 0x7b, 0xb6, 0xa1, 0x6b, 0xef, 0x97, 0x8a, + 0xd3, 0xfe, 0xfb, 0x94, 0xc4, 0x05, 0x95, 0x13, 0x6f, 0xfa, 0x13, 0xb7, 0x96, 0x8e, 0x0c, 0xb4, 0xd1, 0xf2, + 0x55, 0x08, 0x32, 0x88, 0xb1, 0x5e, 0x53, 0xa4, 0x50, 0xeb, 0x3a, 0x07, 0x7a, 0xc7, 0x47, 0x53, 0xc4, 0xac, + 0x3a, 0x34, 0xd1, 0x71, 0x17, 0x9f, 0xc0, 0x33, 0xed, 0xde, 0x4d, 0x8e, 0x1d, 0xfa, 0x63, 0xc2, 0xc5, 0x30, + 0x05, 0xff }; // Wake-word = bumblebee static const uint8_t BUMBLEBEE_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x04, 0x59, 0xa1, 0xcd, 0x67, 0xed, 0x23, 0x7b, 0x74, 0x64, 0xd3, 0x8a, 0x0c, 0xcd, 0x42, 0x88, 0xc8, 0xa5, - 0x2e, 0x1b, 0x62, 0x4c, 0xf4, 0x2d, 0xfc, 0x41, 0xec, 0x37, 0x56, 0x17, 0x4c, 0xce, 0x53, 0xa6, 0x7c, 0xdd, - 0x88, 0xf2, 0x37, 0x55, 0xaf, 0x32, 0xd0, 0xd8, 0xa1, 0x2a, 0xd9, 0x41, 0x56, 0x0f, 0xc6, 0x97, 0xa2, 0x43, - 0x6c, 0xdc, 0xd9, 0x00, 0xa0, 0xa8, 0xe8, 0xdb, 0xef, 0x91, 0x0d, 0x4d, 0x24, 0x2e, 0x7e, 0xa9, 0x59, 0xae, - 0xda, 0xf7, 0x16, 0x2a, 0x4e, 0x47, 0x27, 0xd3, 0xed, 0xd0, 0xc8, 0x66, 0x77, 0x57, 0xc4, 0x17, 0x0c, 0x03, - 0xdc, 0x76, 0xff, 0x9f, 0xc0, 0x01, 0x6a, 0x1e, 0x81, 0xfc, 0x35, 0x19, 0x31, 0xdc, 0xf7, 0xe6, 0xab, 0xd0, - 0xfe, 0xc1, 0xce, 0x03, 0xd3, 0xdc, 0x6a, 0x7f, 0x9a, 0x3f, 0xb3, 0x4e, 0xc8, 0x92, 0xcc, 0x6b, 0xad, 0xf5, - 0xf5, 0x76, 0xc6, 0x7a, 0xc4, 0x7c, 0xc4, 0x74, 0x5c, 0x9c, 0xb3, 0x8f, 0xb4, 0x4c, 0x6a, 0xef, 0x23, 0xb9, - 0xa0, 0x54, 0xb0, 0x73, 0xef, 0x50, 0x45, 0x78, 0x4d, 0x0f, 0x88, 0x2c, 0x04, 0x77, 0x2b, 0x51, 0xae, 0x4c, - 0x28, 0xa4, 0xf8, 0xab, 0x87, 0xaf, 0xa6, 0x52, 0x7c, 0xc9, 0x39, 0x53, 0xb4, 0x25, 0x27, 0xb9, 0x17, 0x07, - 0xea, 0x22, 0x41, 0x03, 0x75, 0x10, 0x0b, 0x0a, 0x9a, 0x74, 0x6a, 0xb9, 0xab, 0x61, 0x32, 0x62, 0x24, 0x81, - 0x15, 0x4e, 0xd8, 0x21, 0x17, 0x39, 0x12, 0xea, 0x33, 0xc3, 0x77, 0x62, 0xd8, 0xd1, 0x21, 0x82, 0x9d, 0x02, - 0x77, 0xde, 0x0a, 0xf0, 0xe7, 0x08, 0xe7, 0x4d, 0x16, 0xf3, 0xf9, 0x68, 0x90, 0x92, 0x8b, 0xd3, 0xf1, 0x16, - 0x74, 0xee, 0x41, 0xc6, 0xc8, 0xf6, 0x1b, 0x91, 0x59, 0xd9, 0x40, 0x94, 0x7e, 0xc0, 0x8b, 0xf4, 0x04, 0x54, - 0xa5, 0x8d, 0x8e, 0x28, 0xc1, 0xda, 0x2b, 0xc5, 0xd5, 0x0f, 0x3a, 0x7d, 0xb7, 0xe8, 0x9c, 0x15, 0x5f, 0x80, - 0x91, 0x48, 0x18, 0xdc, 0x66, 0x18, 0x72, 0x5c, 0x85, 0xae, 0x2e, 0x0f, 0x10, 0x58, 0xb2, 0xfc, 0xc5, 0xa1, - 0xe2, 0x1c, 0x8e, 0x4f, 0xb7, 0x09, 0x6a, 0xa9, 0x22, 0xe3, 0x03, 0x1f, 0x2b, 0xcb, 0x8d, 0xe7, 0x07, 0x02, - 0xd0, 0x68, 0x1d, 0xd0, 0xf6, 0x92, 0x56, 0xeb, 0x38, 0x1a, 0x4f, 0xd8, 0x53, 0x5a, 0xcd, 0xa0, 0xa1, 0x17, - 0x57, 0xd3, 0xed, 0x78, 0xa7, 0x20, 0x82, 0x9f, 0xe1, 0x66, 0xdc, 0xbf, 0xe9, 0x21, 0xc7, 0x6e, 0x78, 0xc1, - 0xde, 0x60, 0x34, 0x4a, 0x72, 0x94, 0x51, 0xce, 0x38, 0x02, 0xbe, 0x84, 0x60, 0xdd, 0x4a, 0x4d, 0x7a, 0x4c, - 0xd5, 0x09, 0x02, 0xd4, 0x59, 0x9e, 0x4b, 0xdf, 0x21, 0xa6, 0x5b, 0x7d, 0x8d, 0xbb, 0x50, 0xa2, 0x2a, 0x3d, - 0x84, 0xf1, 0x12, 0x67, 0xc5, 0x96, 0xc8, 0xf2, 0x85, 0x42, 0x3f, 0x47, 0x4e, 0x1b, 0x29, 0x79, 0x11, 0xd1, - 0x21, 0x4c, 0x3e, 0x34, 0x86, 0x7c, 0x69, 0xfa, 0xbd, 0x67, 0x6d, 0x64, 0xf6, 0xc9, 0xaf, 0xed, 0xf5, 0x36, - 0x0d, 0x47, 0x77, 0xd7, 0x92, 0xda, 0x27, 0xa7, 0xb4, 0x4f, 0xd2, 0x68, 0xb1, 0x96, 0x61, 0x7c, 0x77, 0x31, - 0x34, 0xba, 0xa8, 0x8a, 0xb6, 0x97, 0x4a, 0xea, 0xfe, 0x5e, 0x0d, 0xd8, 0x7b, 0xa3, 0x7c, 0xa0, 0x04, 0xca, - 0xcd, 0x3c, 0x54, 0x59, 0x37, 0x4f, 0x78, 0x26, 0x5a, 0xff, 0x1e, 0xe7, 0x72, 0x5e, 0xf3, 0xf9, 0x14, 0x67, - 0xed, 0x02, 0x01, 0x29, 0xdf, 0x4a, 0x33, 0xad, 0x9f, 0xff, 0x7a, 0xcd, 0x67, 0xa4, 0xb9, 0xdb, 0x19, 0x99, - 0x35, 0xf0, 0xe7, 0x62, 0x9a, 0x52, 0x7c, 0x2d, 0x2a, 0x72, 0x22, 0xf5, 0xa8, 0x11, 0x5e, 0x03, 0x8d, 0x59, - 0xd3, 0xff, 0x25, 0x6a, 0x8e, 0x25, 0x10, 0x07, 0x63, 0x5a, 0x8e, 0x73, 0xfb, 0x4a, 0x1c, 0x56, 0x5d, 0x0b, - 0xa8, 0xc7, 0xf6, 0x5c, 0xa3, 0x15, 0x5f, 0x65, 0x68, 0x9c, 0x32, 0x3a, 0x32, 0x87, 0xf8, 0x5b, 0x16, 0xe7, - 0x40, 0x8b, 0x46, 0x0f, 0x2a, 0x57, 0x54, 0xab, 0xa1, 0xb4, 0x7e, 0x35, 0xd5, 0x66, 0x65, 0xc2, 0x5a, 0xb2, - 0xf8, 0x4c, 0xb9, 0x96, 0x35, 0x05, 0xf7, 0x93, 0xe6, 0x38, 0x70, 0xba, 0xa3, 0x65, 0x86, 0x28, 0x4e, 0x58, - 0xac, 0xff, 0x7b, 0xc1, 0x37, 0xbc, 0xf7, 0xd3, 0x0a, 0xa9, 0x44, 0x6f, 0x2e, 0xd5, 0x1b, 0xa2, 0xfc, 0x16, - 0xa1, 0xfd, 0xc8, 0x9f, 0x02, 0xb7, 0x82, 0x36, 0x3c, 0xdf, 0xe6, 0x92, 0x75, 0xe8, 0x22, 0xd7, 0x12, 0xa1, - 0x51, 0xde, 0xa3, 0x27, 0x93, 0xb4, 0x6a, 0x7c, 0x23, 0x2e, 0x18, 0x95, 0x6a, 0x00, 0xe0, 0x3f, 0x2a, 0x3d, - 0x2c, 0xf3, 0xb8, 0x7b, 0x64, 0xff, 0xf3, 0x4b, 0x49, 0x97, 0x67, 0xda, 0x4e, 0x3a, 0xe6, 0xd6, 0x7e, 0xaa, - 0xc6, 0xac, 0x1c, 0x67, 0x6f, 0xdf, 0xba, 0xb7, 0xe8, 0x91, 0xbc, 0x78, 0x88, 0x88, 0x2b, 0xed, 0x9f, 0x1a, - 0x1c, 0xfa, 0xc5, 0xc0, 0xf0, 0xf8, 0x03, 0x7e, 0x99, 0xcc, 0x58, 0x54, 0xba, 0xdd, 0x09, 0x4c, 0x15, 0x9d, - 0x3a, 0x43, 0x10, 0xc5, 0xc8, 0x7d, 0x3c, 0xbf, 0x4f, 0x48, 0xaf, 0x33, 0x42, 0xfc, 0x6d, 0x2c, 0xb2, 0xd8, - 0xab, 0xa2, 0xa2, 0xf0, 0x12, 0x09, 0x23, 0xab, 0x16, 0x2f, 0xd2, 0xc9, 0xa3, 0x0a, 0x10, 0x92, 0x7f, 0x77, - 0x8d, 0xf2, 0x4e, 0xff, 0x62, 0x15, 0xeb, 0x80, 0x31, 0x02, 0x69, 0x57, 0xcf, 0xa3, 0x1f, 0xe2, 0x32, 0xec, - 0x33, 0x9e, 0x89, 0xa7, 0xbb, 0x7f, 0x65, 0x5e, 0x6d, 0xa1, 0x9e, 0xa9, 0x0a, 0x59, 0x87, 0xbd, 0xe6, 0xff, - 0xf3, 0x81, 0xe5, 0x03, 0xed, 0xee, 0x30, 0x78, 0xc3, 0x92, 0x74, 0x37, 0xd6, 0xab, 0xf3, 0xf5, 0x93, 0x8a, - 0xc9, 0xf7, 0x2e, 0x3b, 0x3f, 0x59, 0x26, 0xd4, 0xef, 0x93, 0xe1, 0x52, 0x94, 0x47, 0xa0, 0x92, 0xc2, 0x39, - 0x1a, 0x65, 0xe3, 0xbc, 0x08, 0x8d, 0xf5, 0x07, 0x27, 0xca, 0x49, 0xd1, 0x6a, 0x57, 0x64, 0xf7, 0x7f, 0x7d, - 0x43, 0xc7, 0xfe, 0x35, 0x84, 0x1d, 0x68, 0xf3, 0xa0, 0x58, 0x5a, 0xce, 0xe0, 0xb0, 0xa0, 0x8a, 0x8b, 0x31, - 0x2a, 0xe7, 0xda, 0x2c, 0x7f, 0x7e, 0xfe, 0x80, 0xa2, 0xfc, 0xa7, 0x82, 0xdb, 0x4b, 0xe1, 0x48, 0xf3, 0xc9, - 0xe7, 0xa9, 0xc5, 0x8b, 0xc0, 0x0c, 0xe7, 0xf3, 0x9e, 0xe0, 0x22, 0xe4, 0xe7, 0xcf, 0xee, 0x82, 0x17, 0x2d, - 0xfd, 0x26, 0x14, 0xc1, 0x86, 0x14, 0x1d, 0xc4, 0xd4, 0x84, 0xd5, 0xd3, 0x0e, 0xc7, 0xa3, 0x57, 0x43, 0x92, - 0x47, 0x63, 0x61, 0xbb, 0x56, 0x45, 0xbf, 0x35, 0x60, 0x69, 0x08, 0x68, 0x13, 0x76, 0x4c, 0x32, 0x41, 0x9e, - 0x38, 0x45, 0x53, 0xf8, 0xce, 0x5d, 0x78, 0x00, 0xe8, 0x64, 0xd2, 0xd2, 0x30, 0xb4, 0xd4, 0x49, 0x55, 0x05, - 0xc4, 0x42, 0x82, 0xb4, 0x46, 0x83, 0xff, 0x6c, 0x0f, 0x35, 0x80, 0x72, 0xbf, 0xbc, 0xf3, 0xd4, 0x4c, 0x3f, - 0x23, 0xea, 0xeb, 0x9d, 0x38, 0x1e, 0xf8, 0x00, 0x83, 0x66, 0xff, 0xff, 0xdd, 0xdf, 0xaf, 0x34, 0x8d, 0xa4, - 0xbf, 0x4a, 0x8e, 0xe8, 0x87, 0x5d, 0xaf, 0x56, 0x9f, 0xb7, 0xc8, 0x9d, 0x93, 0x15, 0x48, 0xbc, 0x3c, 0x9a, - 0xd9, 0x2a, 0xb1, 0x40, 0x18, 0x22, 0xd2, 0x62, 0xab, 0x52, 0x73, 0x79, 0xe2, 0x22, 0x99, 0xda, 0xbb, 0x99, - 0xe0, 0x81, 0x8d, 0x87, 0x94, 0x88, 0x09, 0x2a, 0x29, 0x79, 0x5c, 0x18, 0xa3, 0x73, 0x7d, 0x6b, 0x24, 0x2b, - 0xa2, 0xf8, 0x0d, 0xee, 0x1a, 0xc8, 0xec, 0x16, 0x29, 0x0a, 0x65, 0xd4, 0x03, 0xcf, 0x9f, 0xc0, 0xf7, 0x87, - 0xed, 0x43, 0x22, 0xdb, 0x05, 0x15, 0x71, 0x78, 0xb0, 0x3d + 0x37, 0xcd, 0x43, 0xdb, 0x99, 0x1e, 0xae, 0xe0, 0x81, 0x85, 0x98, 0x89, 0x59, 0x33, 0x92, 0xff, 0xf2, 0xf6, + 0xbe, 0x97, 0x87, 0xdf, 0x68, 0x93, 0x31, 0xdb, 0x87, 0xc5, 0x66, 0xc6, 0x1b, 0x6d, 0x63, 0x39, 0xad, 0x30, + 0x08, 0xf5, 0x35, 0x20, 0x84, 0xf2, 0xc7, 0x64, 0x50, 0x56, 0x94, 0xce, 0xdd, 0x16, 0xff, 0x0c, 0xfc, 0xf4, + 0xfd, 0x70, 0x31, 0xfa, 0x54, 0x12, 0x9f, 0x77, 0xc2, 0xa8, 0x11, 0x5c, 0x62, 0x4b, 0x54, 0x6d, 0xfe, 0xe0, + 0x0e, 0x66, 0x8a, 0x5f, 0xed, 0x8c, 0x8e, 0xe3, 0x7a, 0xa2, 0xe7, 0xac, 0xb3, 0x1c, 0x42, 0x10, 0xe6, 0xdd, + 0xc6, 0xef, 0xf1, 0xd7, 0x4c, 0xc7, 0xbb, 0x07, 0xcf, 0x6e, 0x7a, 0xd4, 0xd0, 0xba, 0x60, 0xaa, 0x7f, 0x36, + 0xee, 0x15, 0x42, 0x93, 0x9c, 0x2a, 0xb4, 0x7c, 0x25, 0x0d, 0x99, 0xe4, 0x42, 0x14, 0x0d, 0x71, 0x1e, 0x5c, + 0xc3, 0x20, 0x53, 0x7b, 0x32, 0xe0, 0x9e, 0xed, 0x8f, 0x63, 0x7a, 0xf2, 0xc5, 0x55, 0x79, 0x0b, 0xda, 0xed, + 0x10, 0xa4, 0xcf, 0xb7, 0x18, 0xd7, 0xbc, 0x64, 0x2e, 0x54, 0x8d, 0x6b, 0x7a, 0xd8, 0x1b, 0xf3, 0xcf, 0x10, + 0xf3, 0x17, 0xa6, 0x5a, 0x58, 0x32, 0x59, 0xbf, 0x84, 0xe0, 0xe3, 0x3e, 0x2a, 0x53, 0x20, 0xe4, 0x42, 0x97, + 0xf5, 0xb8, 0xb3, 0xd7, 0xa6, 0xa2, 0xa0, 0x57, 0xd7, 0x16, 0x2a, 0x20, 0x40, 0x96, 0x9e, 0x8f, 0xd1, 0xd1, + 0x3e, 0x65, 0x5b, 0x20, 0xe7, 0x67, 0xd6, 0x32, 0x45, 0x99, 0x56, 0xc5, 0x50, 0xfd, 0x82, 0xe3, 0x50, 0x46, + 0xb7, 0x9f, 0x6a, 0xc9, 0x07, 0x09, 0xbf, 0x84, 0xfe, 0x9a, 0xae, 0x5a, 0x06, 0x65, 0xfb, 0xc6, 0x84, 0x08, + 0xee, 0x8c, 0x59, 0x99, 0x20, 0x7b, 0x01, 0x32, 0x43, 0x28, 0xf6, 0x9a, 0x14, 0xdb, 0x2a, 0xa8, 0x5f, 0xd7, + 0x0b, 0x4c, 0x98, 0x64, 0x18, 0x58, 0x50, 0x2a, 0x7d, 0xdb, 0xf4, 0x8f, 0xab, 0xd3, 0xf4, 0x7c, 0xdf, 0x5b, + 0xbd, 0xe7, 0x57, 0xf6, 0x8c, 0x8c, 0x48, 0x6f, 0x25, 0xd3, 0xc9, 0xdf, 0xcf, 0xc0, 0x5d, 0x07, 0xf8, 0x8b, + 0xdd, 0xb4, 0xfd, 0x7e, 0xa7, 0xd1, 0x0d, 0x2e, 0x3b, 0x22, 0x5c, 0x40, 0xeb, 0x9e, 0x37, 0x6b, 0xd3, 0xc4, + 0x6d, 0x88, 0x79, 0x2e, 0xf3, 0x8f, 0x8d, 0x05, 0x9e, 0x8d, 0xf2, 0x1b, 0xd5, 0x9f, 0x5d, 0xf1, 0x6e, 0x15, + 0xf4, 0x59, 0xd7, 0x22, 0xee, 0xd9, 0x9f, 0xfb, 0xf8, 0x0f, 0xbe, 0x1d, 0x15, 0xe3, 0x60, 0x2a, 0xfb, 0x55, + 0x78, 0x0f, 0x85, 0x53, 0x7e, 0xb4, 0x4b, 0x08, 0x6b, 0xab, 0x97, 0x05, 0x12, 0x2e, 0xe2, 0xef, 0x2c, 0xb2, + 0xc6, 0x99, 0x55, 0xc2, 0x46, 0xa7, 0x45, 0x7b, 0xd2, 0xb0, 0x00, 0x83, 0x2c, 0x5d, 0xd7, 0xbe, 0xf3, 0x5f, + 0x49, 0x6b, 0x4a, 0x5a, 0xc1, 0xd1, 0xe3, 0x71, 0xb0, 0x43, 0xde, 0xfc, 0xed, 0x51, 0xd1, 0x68, 0xea, 0x65, + 0x3e, 0xcd, 0x9c, 0x73, 0x43, 0x75, 0x00, 0x82, 0x41, 0xad, 0xca, 0x97, 0x62, 0x9c, 0xc7, 0x07, 0xa3, 0x6f, + 0x08, 0xf2, 0x1a, 0x26, 0xe9, 0xfa, 0xc5, 0x67, 0x50, 0x88, 0x8b, 0x31, 0xc4, 0xaa, 0x3d, 0x64, 0x4e, 0x60, + 0x07, 0x3c, 0xe3, 0xcc, 0x1a, 0x29, 0x0b, 0x83, 0x9a, 0x8a, 0xcb, 0x0d, 0x2e, 0xae, 0xbd, 0x2b, 0x0e, 0x98, + 0x2f, 0x69, 0x71, 0xb8, 0xd6, 0x2d, 0x81, 0xd8, 0xf2, 0xc9, 0x8c, 0x16, 0x48, 0x36, 0x17, 0xe2, 0x77, 0x1b, + 0x5b, 0x59, 0x6e, 0xda, 0xdf, 0x77, 0xb6, 0xe6, 0x21, 0xed, 0x0a, 0x9d, 0x5b, 0x8b, 0xb0, 0xdb, 0x19, 0x92, + 0xe0, 0x5a, 0x3b, 0x32, 0x03, 0x83, 0x54, 0x6a, 0x1a, 0xf5, 0x61, 0x3e, 0x4c, 0xa9, 0xf1, 0xce, 0x43, 0x51, + 0xd9, 0xbf, 0xcd, 0xf9, 0x2a, 0x0f, 0x61, 0xd7, 0x51, 0xbe, 0x61, 0xa5, 0x96, 0x9a, 0xc0, 0xd2, 0xb1, 0x5b, + 0x27, 0x0b, 0xe9, 0x8f, 0xbe, 0x71, 0xb9, 0x1c, 0xfc, 0x63, 0xed, 0x0a, 0xcf, 0x7f, 0xf4, 0x3f, 0xa4, 0x16, + 0x31, 0x8c, 0x21, 0xc6, 0x83, 0xd4, 0x3c, 0xed, 0x52, 0xa9, 0xf3, 0xb3, 0x83, 0x53, 0xee, 0x91, 0xb9, 0x31, + 0x6c, 0xd7, 0xe5, 0x3d, 0x38, 0xde, 0x87, 0xea, 0x7c, 0xc7, 0x0f, 0x6d, 0x02, 0x1c, 0x0d, 0xa5, 0xa3, 0x09, + 0x71, 0x50, 0xfb, 0xe4, 0x54, 0x2a, 0x12, 0x8f, 0x5c, 0x13, 0xe7, 0x93, 0xfe, 0x24, 0x73, 0x6a, 0x34, 0x8f, + 0x44, 0xe9, 0xf7, 0x19, 0x4e, 0x32, 0x90, 0x09, 0x1a, 0x18, 0xbc, 0x10, 0xb9, 0xb1, 0x75, 0x2d, 0x86, 0xce, + 0xe4, 0x68, 0x2c, 0x1b, 0x43, 0x01, 0xef, 0x89, 0x3f, 0x8b, 0x9a, 0x90, 0xa6, 0x32, 0xda, 0x5b, 0x3e, 0xfe, + 0x4a, 0xdd, 0x96, 0xdf, 0xbf, 0xa0, 0x70, 0x30, 0x74, 0xa2, 0x18, 0x6f, 0xe5, 0x38, 0xe3, 0x59, 0x7f, 0xdb, + 0xf6, 0xbb, 0x63, 0xd4, 0x58, 0x7c, 0xa6, 0x7e, 0x36, 0xa6, 0x17, 0x8b, 0xdf, 0xc4, 0x18, 0x5e, 0x95, 0x13, + 0x04, 0xb2, 0xd6, 0xde, 0x0b, 0x1d, 0xc8, 0xca, 0x9d, 0x5c, 0xb7, 0x53, 0x11, 0xbf, 0xf8, 0x92, 0xba, 0x43, + 0x9c, 0x14, 0x79, 0x1e, 0xa6, 0x37, 0xa5, 0x42, 0x18, 0x60, 0xce, 0xbf, 0x0a, 0x1e, 0x29, 0xb7, 0x1d, 0x0b, + 0xe7, 0xef, 0xd1, 0x87, 0x3b, 0xb6, 0x66, 0x94, 0x01, 0x7c, 0x3d, 0x15, 0x23, 0xfa, 0xb0, 0x18, 0xe5, 0x23, + 0x33, 0x45, 0xda, 0x4a, 0x9e, 0xbc, 0x88, 0x66, 0x0d, 0x4c, 0xf7, 0xd3, 0xbe, 0x7a, 0x52, 0xf1, 0xd1, 0x6e, + 0x64, 0x2c, 0xb9, 0x7a, 0x23, 0x91, 0x4a, 0x81, 0x6b, 0x31, 0x52, 0xd1, 0x56, 0x4b, 0x06, 0x1c, 0x92, 0xff, + 0x36, 0xdc, 0xf6, 0xc6, 0x0d, 0x07, 0x00, 0x2c, 0x86, 0xb1, 0x48, 0xc2, 0x30, 0xc1, 0x43, 0x95, 0x4a, 0x7b, + 0x27, 0xdd, 0x2e, 0xf1, 0x99, 0x46, 0xab, 0xed, 0x98, 0x0d, 0xce, 0xaf, 0x95, 0xd1, 0x02, 0x8c, 0xe3, 0xef, + 0x77, 0xfb, 0x8e, 0xa4, 0x04, 0x96, 0x51, 0xfb, 0x16, 0xef, 0x83, 0x4c, 0xae, 0xf8, 0x8d, 0xa8, 0xaa, 0xf0, + 0xc7, 0x63, 0x0b, 0x42, 0xc3, 0x68, 0x57, 0x04, 0x92, 0x45, 0xab, 0x7a, 0x91, 0xfd, 0x7d, 0x71, 0x85, 0x05, + 0xf4, 0x8f, 0x26, 0xc1, 0x93, 0x34, 0x63, 0x9e, 0x33, 0xf2, 0x24, 0x9c, 0x2a, 0x25, 0xf7, 0xbe, 0x6a, 0xfd, + 0x67, 0xe9, 0x30, 0xa0, 0xcb, 0x1f, 0xbb, 0xaa, 0x40, 0x7f, 0xef, 0x35, 0x4a, 0x71, 0xbb, 0x5a, 0x64, 0x65, + 0xac, 0xa3, 0x65, 0x69, 0xea, 0x14, 0xe0, 0xbb, 0x16, 0xf2, 0xf5, 0x6b, 0x7e, 0xe0, 0xc9, 0x4f, 0xd4, 0xfd, + 0xfd, 0x14, 0x95, 0xbc, 0x61, 0x27, 0x8f, 0x65, 0x6d, 0x19, 0xf4, 0xd7, 0xaa, 0xd0, 0x92, 0xda, 0xe7, 0xea, + 0x2e, 0xf0, 0x33, 0xc2, 0x7a, 0xad, 0xb8, 0xc2, 0x00, 0xaa, 0xa7, 0x44, 0xb0, 0xed, 0x46, 0x93, 0x73, 0x3b, + 0x32, 0x28, 0xd7, 0x2d, 0xfd, 0xa9, 0xdd, 0xa6, 0x8f, 0x30, 0x94, 0x55, 0x6d, 0xb1, 0x85, 0xb3, 0xe1, 0x17, + 0xd2, 0xa0, 0x81, 0x28, 0x04, 0x5e, 0x69, 0xf8, 0x0b, 0x9c, 0x50, 0xe8, 0x8b, 0x17, 0x03, 0xce, 0x93, 0x8f, + 0xb3, 0x55, 0xf5, 0x36, 0x71, 0x13, 0xc4, 0xba, 0x0a, 0xef, 0x3d, 0xc7, 0x83, 0xf5, 0x0d, 0xd3, 0xb6, 0x27, + 0x7d, 0x8c, 0x79, 0xca, 0xb1, 0x3a, 0xa0, 0x2c, 0x66, 0xcd, 0x32, 0x19, 0xe2, 0x77, 0x36, 0x58, 0x2b, 0x73, + 0x9e, 0x28, 0xfd, 0x4a, 0xaf, 0x77, 0xbf, 0x80, 0xd0, 0x70, 0xa3, 0xe5, 0x1d, 0x42, 0xe6, 0x81, 0xe4, 0x09, + 0x5b, 0x88, 0x56, 0x1c, 0x85, 0xbf, 0xe0, 0xda, 0x08, 0xa2, 0x38, 0x78, 0x94, 0x85, 0x0b, 0x82, 0x52, 0x2c, + 0xbb, 0x53, 0x47, 0xeb, 0x69, 0xb8, 0xfa, 0x83, 0xab, 0x80 }; // Wake-word = alexa static const uint8_t ALEXA_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xc8, 0x8a, 0x01, 0xef, 0xbd, 0x0e, 0xa6, 0x63, 0x54, 0x2e, 0x9a, 0xa9, 0x7d, 0x14, 0x6d, 0x4f, 0x98, 0xbd, - 0xdd, 0x1e, 0x2a, 0x5c, 0xb2, 0xd5, 0xd7, 0x9a, 0x52, 0x01, 0x14, 0x31, 0x62, 0x35, 0x29, 0x29, 0x61, 0xf2, - 0x68, 0xef, 0xb3, 0xef, 0xf0, 0x07, 0xc3, 0xd0, 0xc5, 0xf7, 0x3d, 0x68, 0x54, 0xd8, 0xb8, 0x36, 0x6e, 0xd4, - 0x93, 0xcd, 0xfa, 0x14, 0x6f, 0xf3, 0xfd, 0x59, 0x2a, 0xe4, 0xda, 0x63, 0xf0, 0x12, 0xa6, 0xae, 0xa1, 0x01, - 0x04, 0x65, 0x23, 0x1a, 0x55, 0x60, 0x93, 0x9b, 0xb7, 0x9b, 0x66, 0xb8, 0x18, 0xcb, 0x6a, 0xff, 0x2b, 0x4f, - 0x92, 0xb0, 0xae, 0x7a, 0x7c, 0xbc, 0x9e, 0x49, 0x7d, 0x6e, 0x5d, 0x56, 0xf5, 0x7b, 0x38, 0xc2, 0x34, 0xdf, - 0x9e, 0x30, 0x9b, 0xe2, 0xd6, 0xe6, 0x4d, 0x1e, 0x2e, 0x0f, 0x0e, 0x08, 0x25, 0xb9, 0x6b, 0xec, 0xf8, 0x7e, - 0xad, 0x41, 0xff, 0x19, 0x11, 0x1d, 0xa7, 0xde, 0x7e, 0x35, 0xf6, 0x4b, 0x07, 0x48, 0xf0, 0xd6, 0xbb, 0x68, - 0xf5, 0xce, 0x5d, 0x52, 0x4b, 0xf7, 0x6b, 0x4b, 0x1a, 0xfa, 0x01, 0xc8, 0x01, 0x61, 0x67, 0xf1, 0x2a, 0x15, - 0x27, 0xfa, 0xc0, 0x03, 0x07, 0x6a, 0x58, 0x0e, 0x27, 0xaf, 0xc4, 0xa2, 0x8d, 0x7c, 0x57, 0xca, 0xf5, 0x6b, - 0x7f, 0x5f, 0x9e, 0x27, 0xd5, 0x92, 0x25, 0x1f, 0x89, 0x03, 0xc9, 0xe9, 0x4a, 0x3f, 0xa6, 0xb8, 0x92, 0x8d, - 0xa6, 0xa4, 0x51, 0x43, 0xb6, 0xcb, 0x4a, 0x28, 0x46, 0xd0, 0xaf, 0x0f, 0x0d, 0xb7, 0xea, 0x4a, 0x97, 0xe3, - 0x88, 0x0e, 0x13, 0xeb, 0x9e, 0xbe, 0xcb, 0xd1, 0xf1, 0x51, 0x3d, 0xa0, 0x53, 0x5c, 0x49, 0x4b, 0xba, 0x2f, - 0xde, 0x16, 0x06, 0xf5, 0xbc, 0xbb, 0xab, 0xa1, 0x16, 0x8d, 0x73, 0xf5, 0x33, 0x41, 0x4c, 0xbb, 0x28, 0x50, - 0xcf, 0x0a, 0x08, 0x6d, 0x05, 0x65, 0x9b, 0x3c, 0x19, 0x91, 0x1f, 0x2e, 0x7b, 0xb3, 0xb0, 0x96, 0x00, 0xc5, - 0x5b, 0x77, 0xc4, 0xc6, 0x6e, 0xd3, 0x3b, 0x27, 0x9a, 0xf6, 0x68, 0xb7, 0x27, 0x27, 0x9d, 0xa8, 0x80, 0x3c, - 0xca, 0xec, 0x94, 0xcd, 0x03, 0x4a, 0x70, 0xb7, 0xb2, 0x18, 0x85, 0x80, 0x93, 0xd5, 0x42, 0x40, 0xda, 0xbe, - 0x95, 0x4c, 0x1b, 0x1f, 0x8c, 0x6b, 0x5b, 0x66, 0x85, 0x59, 0x08, 0x54, 0xe8, 0x02, 0x08, 0xa1, 0xfa, 0xe3, - 0x90, 0x41, 0x89, 0x78, 0xf4, 0xdb, 0x35, 0xee, 0x4c, 0xb3, 0xee, 0x81, 0xbf, 0xb1, 0x9a, 0xa7, 0xbf, 0x97, - 0x04, 0xf5, 0xe1, 0xbe, 0x60, 0x98, 0xac, 0x40, 0x9b, 0xd2, 0xbb, 0x7e, 0x57, 0x0e, 0xca, 0x37, 0x19, 0x08, - 0xcc, 0x9e, 0x89, 0x6a, 0x23, 0x14, 0xff, 0x49, 0x24, 0x1d, 0x8b, 0xe4, 0x3c, 0x1f, 0x21, 0xc1, 0xe8, 0x6a, - 0xbf, 0x69, 0x4b, 0x55, 0x0f, 0xc7, 0xbe, 0x84, 0x75, 0xf3, 0x30, 0x84, 0xad, 0x8a, 0xc9, 0x5c, 0x1c, 0x88, - 0x55, 0x82, 0x54, 0x2c, 0x1a, 0x58, 0x02, 0x1d, 0xf3, 0xff, 0x75, 0x0e, 0x34, 0xe4, 0x55, 0x28, 0xe1, 0xb3, - 0x86, 0x83, 0x42, 0x88, 0x00, 0x51, 0x13, 0x0f, 0x99, 0x02, 0x91, 0xc3, 0xbf, 0xa4, 0xc4, 0x92, 0x77, 0x7d, - 0xca, 0xd0, 0x4e, 0xa1, 0x5d, 0x1e, 0x0f, 0xce, 0xe2, 0xef, 0x3c, 0x72, 0x5b, 0xec, 0x1f, 0x0f, 0x22, 0xcf, - 0xe1, 0x7a, 0xcf, 0x8d, 0x8b, 0x47, 0x7a, 0xcb, 0xef, 0x72, 0x6c, 0xcb, 0x54, 0x91, 0x73, 0xcb, 0xaf, 0xe8, - 0x3f, 0x7a, 0xc6, 0x76, 0x79, 0xc4, 0xdc, 0x70, 0x87, 0xdf, 0x76, 0xac, 0x6f, 0x26, 0x05, 0x9d, 0x1e, 0x08, - 0xc4, 0x98, 0x3f, 0xde, 0xcc, 0x3d, 0xd4, 0xca, 0x12, 0x6b, 0xed, 0x4a, 0x5a, 0x69, 0x43, 0x8a, 0xe0, 0x6a, - 0x56, 0xbe, 0x5f, 0xcc, 0x6b, 0xb1, 0xb9, 0x6a, 0xb6, 0xcd, 0x48, 0x42, 0x36, 0xfc, 0x8c, 0x2c, 0x49, 0xce, - 0xd9, 0xba, 0x46, 0x8f, 0xf5, 0xc3, 0x6a, 0xb8, 0xd6, 0x48, 0x08, 0x6f, 0x13, 0x1e, 0xbf, 0x52, 0x13, 0x6d, - 0x45, 0xa8, 0x4a, 0x30, 0xa6, 0x45, 0x6a, 0xf2, 0xb7, 0xac, 0x6d, 0x46, 0x43, 0x67, 0x71, 0x7b, 0xca, 0x48, - 0x97, 0x63, 0x91, 0x83, 0x14, 0x1d, 0xa1, 0xff, 0x3d, 0x7a, 0xf7, 0xc1, 0xb6, 0xb1, 0x7f, 0xf4, 0xa5, 0xf9, - 0x0a, 0x0f, 0xa0, 0xb0, 0x93, 0x08, 0xcf, 0x58, 0x7d, 0x8c, 0x1d, 0x0d, 0xc7, 0x37, 0x6a, 0x4e, 0xe0, 0x43, - 0xd9, 0x09, 0x46, 0x2b, 0xb1, 0x7e, 0x7a, 0xb1, 0x3a, 0x71, 0x5b, 0xb2, 0x8e, 0xe3, 0x0c, 0x34, 0xa6, 0xd0, - 0xb7, 0xb8, 0xdf, 0x76, 0x5c, 0x15, 0x49, 0xbb, 0x8f, 0x3b, 0xc3, 0x55, 0x60, 0x79, 0xf3, 0xae, 0x2b, 0x25, - 0xf1, 0xbd, 0xe0, 0x9a, 0xb6, 0x0f, 0x3d, 0x21, 0xd6, 0x6a, 0x74, 0x70, 0xd4, 0xb0, 0x5c, 0xf7, 0x08, 0x7b, - 0x9f, 0x4d, 0x50, 0x70, 0x81, 0xd5, 0x3d, 0xcc, 0xf8, 0xcc, 0x26, 0x4c, 0x08, 0x54, 0x45, 0x33, 0xd0, 0x03, - 0x96, 0x4f, 0xbe, 0xe8, 0x8b, 0xa2, 0xe3, 0x25, 0xa3, 0x80, 0x3d, 0x37, 0x67, 0xfa, 0xf1, 0x5a, 0xda, 0xa5, - 0xd5, 0x10, 0x25, 0xf5, 0x07, 0xa5, 0x87, 0x5f, 0x80, 0xe8, 0x7b, 0xc8, 0x5c, 0x5b, 0x34, 0xa3, 0x92, 0x7f, - 0x0d, 0x41, 0x7a, 0xc7, 0x32, 0xc4, 0xa2, 0x89, 0x7f, 0x2b, 0x6b, 0x69, 0xf8, 0xf4, 0x8a, 0xa1, 0xdd, 0xe2, - 0x10, 0x86, 0xb5, 0xde, 0x6b, 0xd1, 0x94, 0x50, 0xf1, 0x6b, 0x7a, 0x6e, 0x1e, 0xf4, 0x01, 0xe6, 0x67, 0xe3, - 0x7d, 0xd8, 0xc1, 0x66, 0x74, 0x1b, 0xeb, 0xdf, 0x64, 0xf0, 0x51, 0xba, 0x42, 0xb4, 0x1b, 0x99, 0xf8, 0x66, - 0x03, 0xf7, 0x45, 0x8b, 0xd0, 0x83, 0x70, 0x0e, 0x29, 0xeb, 0x8d, 0x12, 0x67, 0xea, 0x41, 0xe7, 0xea, 0xfe, - 0xac, 0xed, 0x7a, 0x88, 0x88, 0xf1, 0xc8, 0xe7, 0x03, 0xc3, 0xd5, 0x23, 0x9a, 0xa0, 0xe1, 0xc8, 0x54, 0xbf, - 0xad, 0x17, 0xbf, 0x22, 0x65, 0x2b, 0x7e, 0xfd, 0x52, 0x76, 0xc7, 0x99, 0xd9, 0xd5, 0x98, 0x47, 0x35, 0x3f, - 0xf1, 0x6f, 0x92, 0x2b, 0x30, 0x21, 0x81, 0x87, 0x19, 0xb8, 0xdc, 0x83, 0x79, 0x80, 0x69, 0x3b, 0xa2, 0xec, - 0x99, 0x55, 0xd3, 0x4d, 0x39, 0x0f, 0xcd, 0xf6, 0x27, 0x7e, 0x1d, 0x25, 0xa2, 0x91, 0x9f, 0x2f, 0x5c, 0x55, - 0xe7, 0x12, 0xbd, 0xa8, 0x59, 0x64, 0x80, 0x74, 0x63, 0x8c, 0xb1, 0x26, 0xc8, 0x31, 0xe4, 0x0c, 0x93, 0xae, - 0x05, 0xbf, 0xe1, 0x50, 0xda, 0xce, 0xab, 0xf1, 0x74, 0x4a, 0xd9, 0x4e, 0x96, 0x84, 0x0d, 0x5a, 0x4e, 0x85, - 0x87, 0x08, 0x7f, 0x15, 0x1a, 0xae, 0x04, 0x57, 0xd2, 0xb5, 0xb4, 0xe2, 0x9c, 0x15, 0x7a, 0xca, 0xe8, 0x50, - 0xc2, 0x53, 0x00, 0xed, 0x81, 0xdd, 0xbf, 0x28, 0xa6, 0x26, 0x59, 0x5e, 0xff, 0x43, 0x58, 0xf0, 0x80, 0xd0, - 0x08, 0x19, 0x9a, 0x8d, 0x91, 0x93, 0x52, 0x56, 0x3f, 0xd5, 0xaa, 0x13, 0x30, 0xe3, 0x24, 0xd3, 0x04, 0xef, - 0xa2, 0x5e, 0xd0, 0x85, 0x1b, 0x94, 0x9f, 0x11, 0x8c, 0xab, 0xe6, 0x13, 0xaa, 0x02, 0xa0, 0xcb, 0xf2, 0xad, - 0xdc, 0x49, 0x5a, 0xf2, 0x7d, 0xfd, 0x40, 0xf1, 0x26, 0x7e, 0x0a, 0xed, 0xd7, 0x88, 0x97, 0x0b, 0xee, 0x94, - 0xf8, 0x70, 0x72, 0xb7, 0x40, 0x8a, 0x4c, 0xf6, 0x0a, 0x65, 0x0c, 0x49, 0x23, 0xa9, 0xee, 0x72, 0x5d, 0xea, - 0xd2, 0x79, 0xe7, 0xe1, 0xca, 0x71, 0x39, 0xea, 0x27, 0x02, 0xd0, 0x37, 0x7a, 0x09, 0xa3, 0x32, 0x85, 0x34, - 0x9a, 0x9f, 0xd4, 0xca, 0xd5, 0xf5, 0x08, 0x22, 0xd1, 0x5c, 0x0b, 0x56, 0xf0, 0xe1, 0xce, 0xd4, 0x70, 0x87, - 0x4a, 0xa3, 0x5d, 0x0a, 0x6d, 0x1a, 0x4d, 0x1e, 0xa9, 0xbf, 0xab, 0x43, 0x92, 0xe8, 0xb6, 0x8c, 0x52, 0x90, - 0x9d, 0xba, 0x4b, 0xb3, 0x44, 0xd5, 0x2f, 0x30, 0x23, 0x30, 0xfa, 0xc4, 0xef, 0xe3, 0x97, 0x30, 0xad, 0x2e, - 0x6f, 0x80, 0xfc, 0x78, 0x0d, 0x16, 0xd1, 0x59, 0x91, 0x6f, 0xfc, 0xa0, 0xb9, 0xe5, 0xf5, 0x05, 0x43, 0x92, - 0x40, 0x2d, 0x95, 0x85, 0xc9, 0xb3, 0x95, 0x47, 0x73, 0x86, 0x7c, 0x1d, 0xe6, 0x06, 0x25, 0x21, 0x9c, 0xda, - 0x6a, 0x02, 0x41, 0x96, 0x94, 0x6c, 0x30, 0x1f, 0x07, 0x6c, 0xa1, 0x2c, 0xcd, 0x3a, 0x2e, 0xa5, 0xa9, 0x62, - 0xde, 0x3b, 0x52, 0x46, 0x6b, 0x7e, 0x4d, 0xf5, 0x3a, 0xf5, 0x52, 0xf2, 0xf1, 0x8e, 0xa1, 0xf2, 0x77, 0x15, - 0x67, 0x67, 0x43, 0x35, 0xef, 0x3e, 0xfb, 0x37, 0xe2, 0x34, 0xe3, 0x91, 0x50, 0xdc, 0x7c, 0xe6, 0x05, 0x5e, - 0xb3, 0x82, 0xaf, 0x5b, 0x78, 0x0e, 0xc9, 0x6d, 0x28, 0xde, 0xfe, 0x35, 0x9e, 0x73, 0x1b, 0x05, 0x80, 0x84, - 0x57, 0x2d, 0xd8, 0x17, 0x93, 0x7f, 0x26, 0x5b, 0x08, 0x4b, 0x6a, 0xaf, 0x70, 0x4b, 0x36, 0x6a, 0x7b, 0x88, - 0x7f, 0x23, 0x36, 0x73, 0xc8, 0x4e, 0x1f, 0x28, 0x28, 0x9d, 0x37, 0x4f, 0x2b, 0x4c, 0xea, 0x36, 0xf8, 0x29, - 0xb2, 0x4b, 0x94, 0xac, 0xbc, 0xf7, 0x74, 0x46, 0xed, 0x67, 0x39, 0xc8, 0xfe, 0x32, 0xc8, 0x85, 0x94, 0x64, - 0x1e, 0x13, 0x67, 0xbf, 0xbd, 0x4b, 0x5b, 0xff, 0x01, 0x46, 0x64, 0xb6, 0xb4, 0x9a, 0xf5, 0x41, 0xd0, 0x33, - 0xf6, 0x17, 0x45, 0x27, 0xcd, 0xfc, 0x22, 0x41, 0x72, 0x26, 0xae, 0xdc, 0x77, 0xff, 0xdd, 0x29, 0x17, 0xdc, - 0x2d, 0x1f, 0xbe, 0x97, 0xbf, 0x02, 0xa8, 0x74, 0x9d, 0x7b, 0x93, 0x22, 0x57, 0x62, 0x8d, 0x5c, 0x12, 0x38, - 0x8b, 0x4a, 0x97, 0x79, 0xbd, 0xd4, 0xa6, 0x3d, 0x39, 0xa5, 0xbf, 0xe9, 0x1a, 0xfa, 0xeb, 0xdf, 0x2e, 0x4c, - 0xc1, 0x75, 0x99, 0xb2, 0x2c, 0xdf, 0x82, 0x9f, 0xab, 0x90, 0xca, 0xc3, 0x70, 0xac, 0x1c, 0xb6, 0x5f, 0x80, - 0xc5, 0x7f, 0x31, 0x29, 0x40, 0xa2, 0x2f, 0x04, 0x01, 0xb9, 0xd5, 0xc9, 0x53, 0x1a, 0x8a, 0xe8, 0xac, 0x47, - 0xa0, 0x1c, 0x78, 0x28, 0x6b, 0x55, 0x58, 0x86, 0xc0, 0x7a, 0x76, 0x87, 0x4e, 0x89, 0xfd, 0x27, 0xf3, 0x29, - 0x68, 0xeb, 0x7e, 0xfb, 0x35, 0xd6, 0xcb, 0x70, 0x34, 0xb6, 0x44, 0x40, 0xb5, 0x12, 0x76, 0xc3, 0x1f, 0x5d, - 0x44, 0x64, 0x2a, 0x92, 0xab, 0x67, 0xf6, 0xa8, 0x73, 0x47, 0x9a, 0x35, 0x28, 0x2c, 0x76, 0x2e, 0x32, 0x12, - 0x8c, 0x2c, 0x10, 0x24, 0xa7, 0x95, 0xfc, 0x6e, 0x14, 0x40, 0x9d, 0x31, 0x75, 0x59, 0x67, 0x16, 0xd3, 0xd7, - 0x2f, 0x3d, 0x74, 0xda, 0x13, 0x41, 0x03, 0x7a, 0x99, 0xc0, 0xd8, 0xa0 -}; - -#endif - -#if defined(__PV_LANGUAGE_GERMAN__) - -// Wake-word = hey computer -static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xa9, 0x5b, 0x9a, 0x5d, 0x4f, 0x7b, 0x71, 0x04, 0x94, 0xb2, 0x6c, 0x15, 0x29, 0xbf, 0xde, 0x31, 0x9c, 0xa9, - 0x74, 0x68, 0x62, 0xfe, 0x9f, 0x16, 0x8d, 0xe3, 0xeb, 0x5e, 0x09, 0x1c, 0xaf, 0x7a, 0xbd, 0x42, 0x32, 0x40, - 0x7c, 0xbd, 0xe8, 0x62, 0x32, 0xa3, 0x0c, 0xfd, 0x13, 0x16, 0xd9, 0x56, 0x8a, 0x8e, 0x8c, 0xcd, 0xc9, 0x06, - 0x6c, 0x29, 0x42, 0xe4, 0x78, 0x9a, 0x07, 0x13, 0x77, 0xff, 0x6e, 0x47, 0xa5, 0x5f, 0xd2, 0xec, 0x28, 0x70, - 0xb5, 0x69, 0x31, 0xc7, 0xe0, 0x98, 0xbd, 0x15, 0x1d, 0xbc, 0x84, 0xe3, 0xe3, 0x5f, 0x6b, 0x51, 0x1f, 0x38, - 0x2f, 0xe6, 0xd2, 0x23, 0xb4, 0x61, 0x5d, 0xb3, 0x2b, 0xf0, 0x17, 0xf0, 0x63, 0xca, 0x51, 0x61, 0x85, 0xfc, - 0xab, 0xed, 0xab, 0xc7, 0x16, 0xa0, 0x9e, 0xf4, 0x16, 0xb5, 0xe3, 0x96, 0xda, 0x56, 0x78, 0x2b, 0xea, 0x6e, - 0x7e, 0x93, 0xb1, 0xdc, 0x91, 0x1a, 0x81, 0x38, 0xfc, 0x3d, 0x8e, 0x8c, 0xfc, 0x23, 0xb1, 0x0d, 0xd0, 0xd6, - 0xae, 0x90, 0xab, 0x6e, 0x7d, 0xed, 0x0f, 0x7d, 0x14, 0xaf, 0x10, 0xfc, 0xa5, 0x66, 0x57, 0x63, 0x40, 0x82, - 0xcc, 0x69, 0x1d, 0x8b, 0x55, 0x82, 0xfa, 0x48, 0x4a, 0xa0, 0x63, 0x8b, 0x57, 0x93, 0xc3, 0xe8, 0xb1, 0x52, - 0x40, 0x14, 0xc6, 0x8a, 0xb7, 0x85, 0x7c, 0x0b, 0x51, 0x76, 0xd6, 0x6c, 0x13, 0x34, 0x87, 0x91, 0x1a, 0xbb, - 0x7b, 0x26, 0x05, 0xdd, 0xda, 0x82, 0x5a, 0xce, 0xfd, 0xf1, 0xe0, 0x49, 0x28, 0x9a, 0x05, 0xc0, 0x11, 0x30, - 0x1b, 0x3a, 0x6d, 0xfe, 0x21, 0x79, 0x25, 0x27, 0x9d, 0xfd, 0xa2, 0xc3, 0xc2, 0x5a, 0xc3, 0xa4, 0xf5, 0x39, - 0xaa, 0x4b, 0x93, 0x78, 0xa0, 0xae, 0x20, 0x90, 0x07, 0xe3, 0x21, 0x4b, 0x60, 0x9f, 0x83, 0x59, 0xe9, 0xdb, - 0x55, 0x7b, 0xed, 0x34, 0x2a, 0x06, 0x28, 0x16, 0x8d, 0x55, 0xb0, 0x38, 0x2e, 0x46, 0xb3, 0x94, 0xa9, 0x05, - 0x30, 0x6c, 0x38, 0x41, 0xe8, 0x94, 0xc9, 0x21, 0x52, 0xbf, 0xf8, 0x50, 0x97, 0x56, 0x45, 0xa5, 0x1f, 0x2b, - 0x55, 0xaa, 0x22, 0x58, 0x79, 0x94, 0x7c, 0x06, 0x2f, 0x30, 0xfb, 0x65, 0x37, 0xdb, 0xb0, 0x24, 0xe7, 0x5e, - 0xab, 0x21, 0xde, 0x24, 0x9c, 0x56, 0x64, 0x5b, 0x11, 0xf8, 0xaa, 0x64, 0xa5, 0x84, 0x9f, 0xbd, 0xec, 0x56, - 0x7c, 0xc7, 0x46, 0x15, 0x84, 0x18, 0x26, 0x9c, 0x32, 0xdd, 0xef, 0xd9, 0x93, 0x67, 0x08, 0x76, 0xa7, 0x73, - 0x4a, 0x9c, 0xbc, 0xc4, 0x16, 0x35, 0x2a, 0x59, 0xec, 0x6c, 0x9f, 0x7e, 0x0f, 0x8d, 0x82, 0x36, 0xbc, 0xaf, - 0x9f, 0xb0, 0x96, 0x07, 0xb6, 0x8f, 0xda, 0x4b, 0xb5, 0xe3, 0xc3, 0x00, 0x6c, 0x95, 0x43, 0x7d, 0x98, 0xaf, - 0xa6, 0x7e, 0x38, 0x0e, 0xc1, 0x0c, 0x90, 0x51, 0x83, 0x90, 0x72, 0xaa, 0xe4, 0x50, 0x17, 0x31, 0x4f, 0x0c, - 0x6e, 0xb7, 0x10, 0x32, 0x42, 0x03, 0xc2, 0x24, 0x57, 0x6d, 0x07, 0x93, 0x23, 0x4c, 0xd8, 0x2e, 0x7d, 0x46, - 0x17, 0x06, 0x5f, 0xcd, 0x37, 0xa2, 0x0a, 0x0b, 0x9e, 0xb6, 0x7b, 0x82, 0x09, 0xa2, 0x65, 0x41, 0xea, 0x70, - 0x96, 0x8e, 0x19, 0x88, 0xf6, 0xef, 0xc2, 0x45, 0x69, 0xc2, 0xd8, 0xfd, 0xfe, 0xde, 0x6a, 0x75, 0x47, 0x08, - 0x60, 0x38, 0xbd, 0x9d, 0xb0, 0xf5, 0x34, 0xca, 0x7b, 0xcb, 0x59, 0x86, 0x6c, 0xa2, 0x1a, 0x76, 0xa9, 0x8a, - 0x36, 0x97, 0xe7, 0xa9, 0x2d, 0xdf, 0xfe, 0x1f, 0xdf, 0xa1, 0xfd, 0x07, 0x94, 0xe4, 0x09, 0x94, 0x30, 0xa2, - 0x75, 0x31, 0xb8, 0xce, 0xb0, 0xd6, 0x6d, 0xb9, 0x46, 0xc2, 0xfa, 0xfc, 0xbc, 0xf0, 0x26, 0x24, 0x49, 0x42, - 0x5d, 0x53, 0x19, 0xd4, 0x58, 0x5e, 0x77, 0x89, 0xdd, 0xad, 0xd3, 0xd7, 0xd7, 0xb8, 0xb9, 0xaa, 0x05, 0x67, - 0xdb, 0x5f, 0xfe, 0xad, 0xa8, 0x31, 0xc1, 0xb2, 0x86, 0x31, 0x1d, 0x25, 0x60, 0xf6, 0x88, 0xa8, 0x6c, 0x2e, - 0xee, 0x99, 0xf6, 0x68, 0x1d, 0x2d, 0x2b, 0x30, 0x69, 0xca, 0xd9, 0x05 + 0x50, 0xbc, 0x83, 0xaa, 0x71, 0x26, 0xa8, 0x1a, 0x23, 0xaa, 0xc5, 0x08, 0x4e, 0xe5, 0x7c, 0x9f, 0x89, 0xf6, + 0xc3, 0xb0, 0x59, 0xe4, 0xbf, 0x75, 0xeb, 0x41, 0x56, 0xd3, 0x04, 0xba, 0x86, 0x85, 0xe4, 0x6a, 0x40, 0xab, + 0xed, 0x0f, 0xb5, 0x14, 0x3d, 0x15, 0x3f, 0xa1, 0x41, 0x0e, 0xd0, 0x92, 0x47, 0xa3, 0x0a, 0xed, 0xcb, 0x4a, + 0x58, 0x20, 0x72, 0xa3, 0xff, 0x42, 0xb7, 0xad, 0xae, 0x8c, 0x75, 0xcf, 0x56, 0x5c, 0x21, 0x75, 0x34, 0x3e, + 0x18, 0x44, 0xe2, 0x09, 0x40, 0x22, 0x69, 0xed, 0x9c, 0x1f, 0x5d, 0x56, 0x74, 0x69, 0xa3, 0x26, 0x4c, 0x61, + 0x09, 0xb0, 0x22, 0x59, 0xe3, 0xf2, 0xef, 0xf1, 0x19, 0x47, 0xae, 0xa9, 0x88, 0x81, 0xe9, 0x03, 0xa6, 0xc9, + 0xb2, 0xbb, 0x4b, 0x4b, 0x11, 0xf6, 0x6b, 0xcb, 0x6d, 0x3f, 0xbb, 0xd1, 0xa3, 0x4c, 0x33, 0x87, 0x8f, 0x9d, + 0xcb, 0x72, 0x25, 0x6b, 0x12, 0xd8, 0xdd, 0x8d, 0x5d, 0xfb, 0x7e, 0x65, 0xa9, 0xb4, 0x83, 0x2d, 0x6e, 0xfb, + 0x65, 0x44, 0xfe, 0xc1, 0x0b, 0xd4, 0xca, 0xfa, 0xfd, 0x4c, 0x37, 0xdf, 0x5a, 0xa9, 0x8f, 0x02, 0xa4, 0xee, + 0x44, 0x4e, 0x3c, 0xc9, 0x63, 0x7b, 0x8f, 0x28, 0x51, 0xe3, 0x5e, 0x15, 0x84, 0x99, 0x4d, 0x67, 0x89, 0x74, + 0x4a, 0x8b, 0xa0, 0x16, 0x79, 0x24, 0x99, 0x0c, 0xc3, 0x52, 0x39, 0x5f, 0x54, 0x69, 0x20, 0x87, 0xf6, 0x97, + 0x1e, 0xf4, 0xf0, 0x43, 0x92, 0xa7, 0x5b, 0xc3, 0x39, 0x5b, 0x39, 0x92, 0x7e, 0x81, 0x65, 0xab, 0x68, 0x22, + 0x3e, 0x3a, 0x38, 0x55, 0xee, 0x97, 0xfc, 0x40, 0x12, 0x32, 0x97, 0x97, 0x87, 0xb6, 0xad, 0x0c, 0x39, 0x59, + 0x4d, 0xea, 0x0d, 0x3e, 0xd7, 0x86, 0xc7, 0x19, 0xac, 0x93, 0x06, 0x65, 0x32, 0x86, 0x42, 0xfb, 0xe9, 0x38, + 0x6e, 0xc2, 0x12, 0xc2, 0x35, 0x1a, 0x8a, 0xae, 0xb7, 0xe9, 0x34, 0xf0, 0x88, 0x1b, 0xaf, 0x93, 0x1a, 0x54, + 0xd2, 0xa9, 0xe9, 0x25, 0x37, 0xf6, 0x63, 0x1e, 0xf4, 0xc6, 0x03, 0x1f, 0x3c, 0xd8, 0x01, 0x55, 0x31, 0x73, + 0xcb, 0xed, 0xf9, 0xcd, 0xda, 0x05, 0x24, 0x68, 0x7b, 0xba, 0xda, 0x8b, 0xe4, 0x8d, 0x8c, 0x97, 0x20, 0x94, + 0x97, 0xa2, 0xf2, 0x42, 0x64, 0xb4, 0x4c, 0xcf, 0x7a, 0x14, 0xcd, 0x62, 0x29, 0x93, 0x9b, 0x95, 0x19, 0xbd, + 0xcc, 0xa3, 0x25, 0xbf, 0xcc, 0xa3, 0x53, 0xb9, 0x47, 0x0a, 0xa5, 0x3a, 0x50, 0xd4, 0x83, 0x21, 0xd8, 0x83, + 0xb3, 0x3b, 0xf7, 0xcb, 0xd8, 0x9c, 0xef, 0xd2, 0x2a, 0x7f, 0x63, 0x0d, 0x01, 0x0b, 0x2a, 0x80, 0x75, 0x46, + 0xc8, 0xdf, 0x24, 0x83, 0xf0, 0x82, 0xc7, 0x3e, 0x23, 0x3e, 0xe9, 0xa9, 0x10, 0x9d, 0x54, 0x5a, 0x6a, 0x44, + 0x67, 0xa5, 0xd2, 0xf8, 0xca, 0x56, 0xff, 0xde, 0x44, 0x9a, 0x94, 0x65, 0x15, 0xc2, 0xeb, 0xdf, 0x41, 0x93, + 0x3d, 0x50, 0x19, 0x6e, 0xbd, 0x11, 0x86, 0xe3, 0x27, 0xad, 0x8c, 0x9b, 0xc0, 0x96, 0xc7, 0xe7, 0xc2, 0x17, + 0xd6, 0xa6, 0x77, 0x0e, 0x23, 0x99, 0x1d, 0x70, 0x93, 0x5c, 0x9b, 0x47, 0xe7, 0x8f, 0xa9, 0x63, 0x9d, 0x58, + 0x27, 0xec, 0x44, 0x6f, 0xd1, 0x3c, 0xc3, 0x00, 0xcd, 0x7e, 0x99, 0x89, 0xee, 0x42, 0x43, 0xc7, 0x6f, 0x62, + 0x0b, 0x76, 0x51, 0xfc, 0xe2, 0x22, 0xab, 0x29, 0x66, 0xda, 0x53, 0x65, 0x88, 0x50, 0xe2, 0x85, 0xbe, 0x30, + 0xb6, 0xdb, 0x56, 0xdf, 0xd2, 0x44, 0x02, 0x80, 0x29, 0x97, 0xb5, 0x14, 0xa3, 0xcf, 0x44, 0xf5, 0xc2, 0xd3, + 0x3d, 0x08, 0x42, 0xa2, 0x2a, 0x98, 0x40, 0x2f, 0xbd, 0x4b, 0xc8, 0xaa, 0x20, 0x57, 0x67, 0xd0, 0x09, 0x3b, + 0x74, 0x72, 0xa1, 0xa4, 0xca, 0x83, 0xce, 0x56, 0x20, 0x30, 0x9b, 0xa1, 0x93, 0xe0, 0x4c, 0xc6, 0xef, 0x0b, + 0x0d, 0xe4, 0x31, 0x8d, 0xc3, 0xe2, 0xb2, 0x66, 0xbb, 0x14, 0x44, 0xce, 0x50, 0x96, 0x8c, 0xe8, 0xde, 0x41, + 0x33, 0x27, 0xc5, 0xb3, 0xfe, 0xcb, 0xb6, 0x13, 0xa7, 0x8d, 0x34, 0xcf, 0x20, 0xf4, 0x7e, 0x32, 0xb1, 0x31, + 0x39, 0x53, 0x6b, 0xb2, 0xd2, 0x9d, 0xed, 0xd3, 0x21, 0xfd, 0x52, 0xc2, 0xae, 0x87, 0x70, 0xfd, 0x70, 0xf5, + 0x2a, 0x29, 0xa4, 0xd7, 0xb6, 0x5b, 0x43, 0xad, 0x2d, 0xc3, 0xc7, 0xd7, 0x25, 0xc1, 0x7a, 0x40, 0x57, 0xbb, + 0x97, 0xef, 0xa2, 0x08, 0xe7, 0xb8, 0xb9, 0xb4, 0xc8, 0xac, 0x5c, 0x3d, 0xc3, 0xbe, 0x3d, 0x21, 0x98, 0x2f, + 0x6a, 0x82, 0xbe, 0x9c, 0x30, 0x96, 0x6b, 0xcc, 0xfc, 0x46, 0x56, 0x17, 0xb2, 0x3c, 0x9e, 0x24, 0xfa, 0xc6, + 0x09, 0xb5, 0xe9, 0x3c, 0x5e, 0x28, 0xdf, 0xcd, 0xb3, 0x62, 0x20, 0xf7, 0x66, 0xc0, 0x0f, 0xb7, 0xf2, 0xa9, + 0x5a, 0xc1, 0x4f, 0x25, 0x45, 0x02, 0x6a, 0x50, 0x1c, 0xeb, 0xb0, 0x24, 0x91, 0x02, 0x0c, 0x2f, 0xc9, 0x74, + 0xa5, 0x1b, 0x84, 0x88, 0x93, 0x5b, 0xc0, 0x8b, 0x4a, 0xe6, 0x82, 0xf4, 0x52, 0xc6, 0x25, 0xc6, 0x08, 0x7a, + 0xe4, 0x5c, 0x25, 0x0b, 0x95, 0x00, 0xc1, 0xc7, 0xac, 0x6b, 0x5a, 0x64, 0xa1, 0x9f, 0x8a, 0xc6, 0xe3, 0x38, + 0x20, 0x6f, 0xe9, 0x85, 0x51, 0x08, 0x8c, 0xc2, 0xc2, 0x68, 0x79, 0xb7, 0xd2, 0xfa, 0x7b, 0x3a, 0xc5, 0x56, + 0xcc, 0xef, 0xa2, 0x68, 0xaf, 0xf4, 0xd5, 0x92, 0x6e, 0x13, 0x7c, 0x42, 0xb9, 0x04, 0x23, 0xf3, 0x89, 0x38, + 0x6f, 0xe5, 0x40, 0x7a, 0xcf, 0xbb, 0x39, 0xec, 0x1a, 0x6f, 0x1e, 0x11, 0x22, 0x33, 0xe2, 0xb1, 0xb2, 0x8d, + 0xdc, 0x7a, 0x74, 0x1e, 0x86, 0x6f, 0xfa, 0x72, 0x1d, 0x73, 0x92, 0x5a, 0x9b, 0x5c, 0x33, 0xd9, 0x1e, 0x81, + 0x8a, 0x7e, 0xdd, 0x40, 0x0f, 0x6b, 0x48, 0xfa, 0x8f, 0xd5, 0x68, 0x25, 0xb0, 0x1f, 0x06, 0xe7, 0xd8, 0xec, + 0xbf, 0xf7, 0xb6, 0x46, 0xd0, 0x64, 0x69, 0x2e, 0xe0, 0xc8, 0xe6, 0x52, 0x29, 0x6b, 0x47, 0x69, 0xcb, 0x12, + 0xb8, 0xc4, 0x22, 0xb5, 0x28, 0x7e, 0x8f, 0x43, 0x39, 0x37, 0x5d, 0x3e, 0x8e, 0x10, 0x2f, 0xec, 0x6a, 0xca, + 0xc7, 0x09, 0x83, 0xb5, 0x3f, 0x47, 0xba, 0x78, 0xdf, 0x6b, 0xfa, 0x5f, 0xb6, 0x25, 0x04, 0x9a, 0x58, 0xe5, + 0x70, 0xf1, 0x39, 0xa1, 0x28, 0x6f, 0xff, 0x41, 0xde, 0x24, 0x18, 0x68, 0x0d, 0x7b, 0x73, 0xbd, 0x59, 0x14, + 0xe3, 0xff, 0x11, 0x39, 0x2d, 0xfd, 0xea, 0xeb, 0x9b, 0x95, 0xe4, 0x06, 0x6a, 0x5f, 0x95, 0x05, 0x54, 0xcb, + 0xa3, 0xbc, 0x4b, 0xd1, 0x1b, 0xd4, 0x99, 0x04, 0xa5, 0xd5, 0x5a, 0x49, 0x87, 0xe8, 0x47, 0x20, 0x94, 0x33, + 0x5a, 0x33, 0x7c, 0xcd, 0xa9, 0x49, 0xc6, 0x7d, 0x2a, 0xba, 0xeb, 0xe1, 0x1a, 0xcc, 0x98, 0xaa, 0x2c, 0x89, + 0xd2, 0x3a, 0x71, 0x0c, 0xca, 0xab, 0x21, 0x42, 0x80, 0xcd, 0xab, 0x8a, 0xdf, 0xd3, 0x1b, 0xd3, 0xf9, 0xc6, + 0x0e, 0x6d, 0x37, 0x8b, 0x87, 0x56, 0x07, 0xbe, 0x41, 0x23, 0x88, 0x3e, 0xca, 0x02, 0x8e, 0x1f, 0xd1, 0x6e, + 0x79, 0x92, 0x1d, 0x6b, 0xce, 0x35, 0x81, 0x38, 0x4a, 0xe7, 0x7c, 0xaa, 0x46, 0x76, 0x26, 0xe8, 0x84, 0x63, + 0x58, 0xf2, 0x65, 0x17, 0xf5, 0x1b, 0x19, 0xb9, 0x3c, 0x0f, 0x21, 0x88, 0x94, 0x2a, 0xfd, 0xd9, 0x95, 0x04, + 0x7f, 0x25, 0x60, 0xe0, 0xb8, 0x5d, 0x50, 0x29, 0xe0, 0x65, 0x1a, 0xbf, 0xe3, 0x0f, 0xdf, 0x2d, 0x94, 0x85, + 0x8a, 0x6f, 0x6d, 0xcf, 0xdd, 0xbc, 0x95, 0xda, 0xae, 0x11, 0x8c, 0xd6, 0x26, 0xfd, 0x9a, 0xf7, 0x8e, 0x61, + 0x4b, 0x95, 0x66, 0xd7, 0x9a, 0x73, 0x54, 0x8f, 0xd2, 0x19, 0xe3, 0x0d, 0x8f, 0xfd, 0x8a, 0xe0, 0x4a, 0xc5, + 0x1c, 0xa2, 0x91, 0xc0, 0x0f, 0x42, 0x79, 0x41, 0x56, 0xbf, 0x6a, 0xfe, 0x30, 0xb5, 0x85, 0x10, 0x5d, 0x16, + 0x98, 0x6d, 0xbd, 0xe6, 0x48, 0x31, 0x26, 0x5c, 0xbc, 0x3f, 0x85, 0xa1, 0x19, 0xe0, 0xf6, 0xc1, 0x6d, 0x27, + 0xa2, 0xb2, 0x45, 0x1c, 0xc3, 0x81, 0x89, 0x27, 0x9a, 0x87, 0x7b, 0x57, 0xf0, 0x54, 0xe3, 0x98, 0xdb, 0x34, + 0x1c, 0xdf, 0x7e, 0x31, 0xdf, 0x8f, 0x61, 0x16, 0x13, 0x33, 0xab, 0xe3, 0xf0, 0x55, 0x7c, 0xe0, 0x21, 0xdf, + 0x0f, 0x77, 0x50, 0x7f, 0x18, 0x69, 0xd9, 0x7c, 0xba, 0x2c, 0x8e, 0xdb, 0x4a, 0xf7, 0xb6, 0x69, 0x7a, 0x2a, + 0xbf, 0xc6, 0xed, 0xa9, 0x06, 0x9c, 0x1d, 0x2e, 0xe8, 0x84, 0x46, 0x25, 0x7e, 0x99, 0xb6, 0xd1, 0x5d, 0x2d, + 0xcb, 0xe9, 0x71, 0x1b, 0xe7, 0x08, 0x3f, 0x67, 0x75, 0x3d, 0xf9, 0xa2, 0xc7, 0x54, 0xfc, 0xc6, 0xcd, 0x44, + 0xe1, 0x44, 0x6a, 0xde, 0x66, 0x81, 0x3b, 0x65, 0x87, 0xfc, 0x7e, 0xe5, 0x9c, 0xa6, 0xe2, 0x5a, 0x1e, 0xb7, + 0x87, 0x68, 0x62, 0xeb, 0x9e, 0x26, 0xa3, 0xf7, 0x11, 0x9c, 0xba, 0x54, 0x46, 0x10, 0x9f, 0xa8, 0xf6, 0xe6, + 0x59, 0x6e, 0xbd, 0x14, 0xf0, 0xa3, 0x9b, 0x4d, 0x86, 0x0d, 0xcc, 0x5b, 0xed, 0xa5, 0x3a, 0x98, 0x00, 0xe5, + 0x06, 0x7d, 0xfb, 0x49, 0x3d, 0xe3, 0xa2, 0x19, 0xd2, 0x54, 0x7a, 0x51, 0x6f, 0x4a, 0xb2, 0xd1, 0x1a, 0x43, + 0xc2, 0x62, 0xda, 0x3f, 0x00, 0x7f, 0x14, 0xd2, 0x56, 0xca, 0x18, 0x9d, 0x38, 0x75, 0xd0, 0xb7, 0x1f, 0x9a, + 0x41, 0xef, 0x86, 0xac, 0xfb, 0x4c, 0xad, 0xa8, 0x98, 0x3c, 0xa0, 0x41, 0xd8, 0xb5, 0x35, 0xea, 0x26, 0x8c, + 0xd7, 0x6f, 0xb8, 0xec, 0xa2, 0x79, 0xa7, 0x25, 0xb2, 0x3b, 0xbe, 0xa4, 0x47, 0xb9, 0x49, 0x23, 0x7e, 0xbd, + 0x0c, 0x12, 0x74, 0x3c, 0x1c, 0x04, 0x87, 0x56, 0x03, 0xe6, 0x2e, 0xc9, 0xc6, 0xb0, 0x0b, 0x93, 0xd2, 0x8a, + 0xcf, 0xfd, 0x09, 0xc0, 0xcf, 0x4e, 0xa1, 0xc4, 0xe0, 0xcd, 0xeb, 0x95, 0xde, 0x17, 0xfd, 0x63, 0x91, 0xc1, + 0x6e, 0x3f, 0x30, 0xf3, 0x0b, 0x65, 0xdc, 0x9f, 0x7a, 0xc2, 0x99, 0x86, 0xd6, 0x8d, 0xf7, 0x21, 0x9f, 0x62, + 0xef, 0xd9, 0x81, 0x8f, 0xdc, 0x8f, 0x06, 0x20, 0x76, 0x25, 0xd7, 0xc5, 0xae, 0x8e, 0xa4, 0x08, 0x17, 0x10, + 0x27, 0x42, 0x46, 0x10, 0x2d, 0x5c, 0xaa, 0xed, 0xf3, 0x35, 0xff, 0x6d, 0x32, 0xf8, 0x83, 0xd2, 0x4f, 0x12, + 0xfb, 0x5f, 0xec, 0x62, 0x95, 0x3a, 0x03, 0x5a, 0xa0, 0xdb, 0x48, 0x9a, 0x9d, 0x26, 0x6d, 0xc3, 0xb1, 0xf0, + 0x56, 0x61, 0x37, 0x26, 0x6e, 0xb5, 0xba, 0xde, 0x4d, 0xac, 0x72, 0x68 }; #endif @@ -367,316 +590,335 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hola computadora static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xd4, 0xbc, 0x3c, 0xc6, 0x53, 0xe3, 0xa4, 0xc2, 0x2d, 0xa6, 0x98, 0x5b, 0xeb, 0x97, 0xc3, 0xff, 0xec, 0x5f, - 0xec, 0x07, 0x3a, 0x72, 0x68, 0x85, 0x7d, 0x38, 0xa6, 0x67, 0x39, 0x16, 0x8d, 0xf4, 0x30, 0x8e, 0x79, 0x02, - 0x5b, 0x65, 0xbc, 0xb7, 0x93, 0x5d, 0x90, 0x8c, 0x4c, 0x91, 0xac, 0x51, 0x10, 0xc5, 0xf7, 0x5a, 0xd6, 0x69, - 0x1f, 0x8d, 0xb1, 0x2a, 0xbc, 0xfc, 0x71, 0xb7, 0x1e, 0x94, 0xab, 0x26, 0xb7, 0x97, 0x5c, 0x70, 0x49, 0x1e, - 0x0f, 0x33, 0x36, 0xa0, 0xfb, 0x84, 0xbb, 0x56, 0x3d, 0xb7, 0x22, 0xc9, 0x6b, 0x1b, 0xf8, 0x33, 0x51, 0xd9, - 0x83, 0xd7, 0x2d, 0x44, 0x2f, 0x89, 0x07, 0x1f, 0x41, 0x75, 0xb1, 0xbc, 0xde, 0x21, 0xa1, 0xac, 0x8b, 0x40, - 0xf5, 0x56, 0xa0, 0xe7, 0xab, 0x98, 0xf3, 0x03, 0x98, 0x27, 0x10, 0xd3, 0xb2, 0x6f, 0xa0, 0x27, 0x5c, 0x3e, - 0xa8, 0x08, 0x79, 0xea, 0xf4, 0xce, 0x73, 0xf8, 0x59, 0xc9, 0xf5, 0xf3, 0xf0, 0x60, 0x2d, 0xcc, 0xc1, 0x37, - 0x12, 0x97, 0x64, 0x0d, 0xa8, 0xf3, 0x7b, 0xcb, 0x76, 0xf0, 0x9e, 0x86, 0xe5, 0x06, 0x15, 0xd7, 0x2a, 0xeb, - 0xd4, 0x0a, 0xd7, 0x29, 0xde, 0x06, 0x55, 0xdc, 0x7d, 0xd0, 0xd4, 0xc1, 0x44, 0x25, 0x53, 0x30, 0xd7, 0x17, - 0xe9, 0x13, 0x2a, 0x52, 0x66, 0x6c, 0x1a, 0x8a, 0x66, 0xfd, 0xa9, 0x6d, 0x49, 0x08, 0xf0, 0x10, 0x49, 0x76, - 0xc5, 0xd8, 0xce, 0xa9, 0x3c, 0xe5, 0xd6, 0xa5, 0xd3, 0xc3, 0x0d, 0x65, 0xa2, 0x3a, 0x1c, 0xf2, 0x37, 0xa1, - 0xab, 0x2d, 0x26, 0x31, 0xb0, 0x4d, 0xe3, 0xd1, 0xd0, 0xfd, 0x88, 0xf5, 0x7e, 0x1a, 0xd7, 0x15, 0xf3, 0x3b, - 0xb7, 0xdd, 0xb8, 0x4c, 0x86, 0x99, 0xf0, 0xf3, 0xb1, 0x26, 0x9d, 0x24, 0xf8, 0xd8, 0xdb, 0x4b, 0x5b, 0xc3, - 0x91, 0x05, 0x27, 0xb3, 0x21, 0x48, 0x9c, 0x8a, 0x1b, 0x95, 0xce, 0xee, 0x7b, 0x54, 0xa2, 0xc4, 0xe8, 0x44, - 0xe9, 0x1f, 0x1a, 0xa9, 0xff, 0x8e, 0xd1, 0x06, 0xf4, 0xab, 0x8f, 0x4f, 0x6a, 0xec, 0x47, 0xf5, 0x65, 0x7f, - 0x19, 0x98, 0x6b, 0xbf, 0xfe, 0x51, 0x0b, 0x04, 0x38, 0xb7, 0x76, 0x63, 0x87, 0xb0, 0x90, 0x53, 0x7b, 0x49, - 0x37, 0x25, 0xe1, 0x2a, 0x67, 0x4b, 0xcd, 0x5d, 0x71, 0x99, 0x1e, 0x50, 0xdf, 0xc9, 0x76, 0xd2, 0x84, 0xda, - 0x0c, 0xed, 0x88, 0x1d, 0x10, 0xf3, 0x10, 0xcd, 0xfa, 0x73, 0x8d, 0x0c, 0xaa, 0x30, 0xc0, 0xd5, 0x10, 0xb6, - 0x9d, 0xdb, 0x32, 0x41, 0x6d, 0x71, 0x9e, 0x70, 0xbb, 0xe4, 0x61, 0x87, 0xb0, 0x3a, 0xa5, 0x8b, 0x61, 0xe4, - 0x18, 0x9a, 0x14, 0x12, 0x77, 0x52, 0x05, 0xbd, 0xd1, 0x0a, 0x75, 0x52, 0x7b, 0xe3, 0xf8, 0xca, 0xee, 0xe0, - 0xcc, 0xb4, 0xe3, 0x17, 0xec, 0x4b, 0x35, 0x0b, 0x1b, 0x2e, 0x35, 0x83, 0x72, 0x48, 0x8f, 0x7e, 0x2a, 0x2a, - 0x72, 0x19, 0x71, 0x1b, 0x42, 0x4e, 0x05, 0x31, 0x5d, 0x04, 0xd4, 0xb8, 0xb0, 0x09, 0xd9, 0x6d, 0x6a, 0x85, - 0xa0, 0xfc, 0xe8, 0x4a, 0x96, 0x4d, 0xed, 0x7e, 0xd7, 0x43, 0x61, 0x17, 0x92, 0x80, 0xa1, 0x94, 0x5b, 0x5b, - 0xd1, 0x21, 0xe2, 0xa8, 0x7e, 0xd8, 0x55, 0x74, 0x31, 0x65, 0xc8, 0xab, 0x11, 0x43, 0x33, 0xdf, 0xa2, 0x9d, - 0x3d, 0x39, 0xdf, 0x22, 0x15, 0xac, 0x8a, 0x4b, 0x15, 0xcc, 0xa0, 0x24, 0x94, 0x6d, 0x41, 0x68, 0x18, 0xe2, - 0xc9, 0x68, 0x13, 0xf3, 0xfa, 0x53, 0xc3, 0xe9, 0xa4, 0x98, 0x45, 0x68, 0x77, 0x7f, 0x60, 0x4a, 0x81, 0x98, - 0x8b, 0xae, 0xe2, 0x86, 0x60, 0x9d, 0xce, 0x79, 0x9e, 0x1c, 0xc4, 0xa4, 0xc3, 0x7f, 0x7f, 0x10, 0x1b, 0x0a, - 0x30, 0x6b, 0x6c, 0x50, 0x9a, 0x12, 0xb2, 0x46, 0x75, 0xc5, 0xb3, 0xb8, 0x7b, 0x89, 0x6e, 0xe4, 0xf5, 0xa7, - 0x52, 0x39, 0x25, 0x48, 0xc2, 0xea, 0x6a, 0xa8, 0x25, 0xe2, 0xe8, 0xbd, 0xf1, 0xe5, 0x1c, 0x4e, 0xae, 0x5f, - 0xac, 0x26, 0xe9, 0x95, 0xd3, 0x58, 0x3f, 0x8a, 0x67, 0x62, 0x85, 0xa6, 0xb0, 0x1d, 0xa9, 0xe7, 0x31, 0xf5, - 0x5d, 0x31, 0x25, 0x88, 0x40, 0x7f, 0x83, 0xa6, 0x56, 0x6f, 0xbd, 0x2d, 0x87, 0xd9, 0x97, 0x81, 0x43, 0xc0, - 0xa0, 0xa6, 0x6b, 0xfe, 0xae, 0x98, 0x7a, 0xc9, 0x8a, 0x00, 0x51, 0xff, 0x8a, 0x47, 0x33, 0x0b, 0x88, 0x95, - 0xff, 0xa8, 0x11, 0xee, 0x4c, 0x43, 0xf4, 0x89, 0xdf, 0x4d, 0xf5, 0x07, 0xbb, 0x7e, 0x61, 0xaa, 0xcf, 0xd2, - 0x85, 0xf6, 0xba, 0x20, 0x91, 0xc6, 0x3f, 0x3f, 0xc4, 0xb1, 0xf6, 0xb8, 0x03, 0x54, 0x68, 0x65, 0xef, 0x30, - 0x59, 0xb3, 0xac, 0xb2, 0xe8, 0x15, 0x43, 0x09, 0x45, 0xc7, 0x07, 0x46, 0x35, 0x17, 0x9a, 0x75, 0x53, 0x5e, - 0x98, 0x69, 0xf6, 0xf2 + 0x1c, 0xce, 0x7c, 0xd9, 0xc2, 0x23, 0x16, 0x70, 0x85, 0xf7, 0x93, 0x1a, 0x59, 0xd0, 0x62, 0xce, 0xac, 0x16, + 0xd1, 0x3e, 0x05, 0x02, 0x6d, 0x26, 0x65, 0x81, 0xc9, 0xd5, 0xae, 0x93, 0x30, 0x29, 0x02, 0x0a, 0x0d, 0xc3, + 0xc9, 0xf7, 0x80, 0xfc, 0x2a, 0x2c, 0x76, 0x68, 0xb3, 0x78, 0x70, 0x64, 0xf6, 0xbb, 0xbe, 0x84, 0xa3, 0xae, + 0x4a, 0x9b, 0x96, 0x84, 0x8e, 0x5b, 0xc9, 0x8d, 0x80, 0x6a, 0xd9, 0xf8, 0x20, 0x9a, 0xcf, 0x55, 0x23, 0x33, + 0x7c, 0x6a, 0x99, 0x16, 0x0f, 0x04, 0x87, 0x41, 0xef, 0x3f, 0x0f, 0x20, 0xe0, 0xe6, 0xdd, 0x1f, 0x62, 0x0a, + 0x0c, 0x13, 0x0d, 0x59, 0x52, 0x1d, 0x6d, 0x59, 0x95, 0xec, 0xf8, 0xe1, 0x08, 0x17, 0x5a, 0xaf, 0x87, 0x6e, + 0xdf, 0x24, 0x2f, 0x39, 0x8e, 0xcc, 0x90, 0xbd, 0xd3, 0x3d, 0x7d, 0xba, 0x07, 0xcd, 0xe3, 0x0a, 0xf3, 0x96, + 0x31, 0x13, 0x3d, 0xa1, 0x0b, 0x00, 0xb2, 0x54, 0x41, 0xbe, 0x1b, 0x83, 0x5d, 0xbc, 0x44, 0x7c, 0x36, 0x69, + 0xd1, 0x87, 0x24, 0xf8, 0x5c, 0x72, 0xe8, 0x65, 0x65, 0x49, 0xae, 0xee, 0xe2, 0xf9, 0x13, 0x40, 0x18, 0x4a, + 0xaf, 0x4e, 0xf8, 0xe4, 0x65, 0xe1, 0x4e, 0x5a, 0xb9, 0xcc, 0x32, 0xab, 0x37, 0xfe, 0x82, 0x54, 0xec, 0x7c, + 0xb7, 0x1d, 0x09, 0x66, 0x59, 0xd5, 0x47, 0x3f, 0x71, 0xa2, 0xb8, 0x74, 0xe6, 0x41, 0x8b, 0x63, 0x0e, 0xcc, + 0xd7, 0xc8, 0x56, 0xa5, 0xe1, 0x06, 0x81, 0x95, 0x45, 0x5c, 0x20, 0x82, 0xdb, 0xe2, 0x5a, 0xba, 0xc6, 0x16, + 0x4f, 0x08, 0x51, 0xb5, 0xcd, 0x0c, 0x2f, 0x7c, 0x96, 0xff, 0xfc, 0x5e, 0x21, 0xc0, 0x14, 0xf0, 0x50, 0xa6, + 0x7a, 0x09, 0xbb, 0xcf, 0x4b, 0x14, 0x39, 0xc0, 0x03, 0xd3, 0x2c, 0x6a, 0x45, 0xfe, 0xf8, 0xea, 0x77, 0xd4, + 0x2b, 0xfb, 0x24, 0x58, 0xd1, 0x73, 0x93, 0x13, 0x3a, 0x32, 0x16, 0x3a, 0xb5, 0x64, 0x97, 0x6f, 0xc7, 0xa6, + 0x71, 0xee, 0x47, 0x5a, 0xeb, 0x66, 0xad, 0xb3, 0xf5, 0x1f, 0x0c, 0x14, 0x3a, 0xfc, 0xb4, 0x53, 0xc2, 0xaa, + 0xf6, 0x77, 0x1d, 0x0c, 0x6a, 0x6c, 0x78, 0xb8, 0xb5, 0x7d, 0xd2, 0x8b, 0x97, 0x04, 0xbe, 0x0c, 0xa9, 0xa8, + 0x6c, 0x48, 0x6b, 0x92, 0x14, 0x44, 0x3c, 0x6e, 0x64, 0x95, 0x0f, 0xf6, 0x0f, 0x5d, 0x74, 0xf8, 0xa6, 0xc4, + 0xf4, 0x26, 0x04, 0x38, 0xb5, 0x79, 0x4a, 0xe5, 0x47, 0xb2, 0xc6, 0x5a, 0x82, 0xd6, 0xfd, 0x19, 0xfd, 0xd2, + 0xef, 0x7b, 0x29, 0xc1, 0x2c, 0xc7, 0x03, 0xff, 0xa1, 0xfd, 0xf5, 0x91, 0x87, 0x4f, 0x8a, 0x68, 0x40, 0xdd, + 0xb4, 0x6d, 0x64, 0xb4, 0x8b, 0x0c, 0x87, 0x54, 0x68, 0x1b, 0xc3, 0x12, 0x52, 0xb9, 0x1f, 0x0d, 0x0b, 0x4b, + 0x5a, 0x88, 0x79, 0x6e, 0xdc, 0x1d, 0x45, 0x37, 0xca, 0x44, 0x18, 0xb6, 0x9f, 0x2e, 0xdc, 0x24, 0xcc, 0xb2, + 0x20, 0x66, 0x4e, 0x88, 0x4f, 0x3c, 0x1e, 0x52, 0x02, 0x30, 0x58, 0xb7, 0x7b, 0xaa, 0xf4, 0x95, 0xee, 0xbe, + 0xbc, 0xbf, 0x2a, 0x8b, 0xe8, 0xff, 0x14, 0xb5, 0xad, 0xc2, 0xfc, 0x1d, 0xef, 0xc8, 0x56, 0x4f, 0xb5, 0xa5, + 0x6e, 0xa4, 0x47, 0x27, 0xaa, 0x12, 0xf6, 0x8d, 0x85, 0xc9, 0xb0, 0x16, 0xbb, 0xed, 0x63, 0x64, 0xa3, 0x4d, + 0x71, 0x03, 0x2e, 0xa8, 0xf3, 0xdf, 0x1e, 0x03, 0x45, 0x96, 0xae, 0x71, 0xad, 0x0e, 0xf4, 0x1a, 0xec, 0x59, + 0xc5, 0x35, 0x7f, 0x4f, 0xbb, 0x30, 0x36, 0xff, 0x81, 0x6f, 0x17, 0xe6, 0xba, 0x1a, 0xb6, 0xb0, 0xfa, 0x52, + 0x45, 0xec, 0xd8, 0x8e, 0x2e, 0xef, 0x4c, 0x56, 0xba, 0x3d, 0xa8, 0x84, 0x57, 0xa1, 0x81, 0x08, 0xe0, 0x80, + 0x75, 0x01, 0xf3, 0x09, 0x93, 0x14, 0xd4, 0x19, 0xc4, 0xe9, 0x1c, 0xf8, 0x0e, 0xa9, 0x43, 0x02, 0xa3, 0x4d, + 0x21, 0xa0, 0x37, 0x35, 0x76, 0x49, 0xb5, 0xf0, 0x2b, 0x7d, 0xd8, 0x65, 0xee, 0x6a, 0xb6, 0x0a, 0x64, 0xe3, + 0x16, 0x1c, 0xfa, 0x49, 0x29, 0x6f, 0x4a, 0x0f, 0xab, 0x2c, 0xbc, 0x33, 0x95, 0x6d, 0xcf, 0xc7, 0x0a, 0x7c, + 0x4a, 0x89, 0xbc, 0x2d, 0x53, 0x06, 0x84, 0xac, 0x7a, 0x29, 0x8f, 0xea, 0xed, 0x17, 0xbb, 0x11, 0xc3, 0x73, + 0x68, 0x4f, 0x42, 0xe7, 0x3a, 0xf6, 0x73, 0x16, 0x00, 0xa8, 0xb9, 0x03, 0x65, 0xb1, 0xb6, 0x37, 0x22, 0x0c, + 0xff, 0x54, 0x8a, 0xe5, 0xf4, 0xd0, 0xe9, 0xa9, 0x85, 0x4d, 0x17, 0x6c, 0x21, 0xad, 0x04, 0x72, 0x34, 0x11, + 0xfc, 0x35, 0x04, 0xac, 0x46, 0xc4, 0xa0, 0xe9, 0x9e, 0x1d, 0x65, 0x6f, 0xf5, 0xcb, 0xd1, 0xe3, 0x28, 0xcf, + 0x5b, 0xc3, 0x9f, 0xa8, 0x7a, 0x59, 0x94, 0xb6, 0xca, 0xbd, 0x32, 0x79, 0x72, 0x41, 0x57, 0xfb, 0x03, 0x21, + 0x4d, 0x2a, 0x6c, 0x7c }; #endif -#if defined(__PV_LANGUAGE_FRENCH__) +#if defined(__PV_LANGUAGE_FARSI__) -// Wake-word = bonjour ordinateur +// Wake-word = سلام رایانه static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xef, 0x2e, 0x44, 0x7a, 0x25, 0x80, 0x58, 0x42, 0xb3, 0xf2, 0xde, 0xca, 0x89, 0xbc, 0x54, 0x67, 0xe9, 0xdf, - 0x14, 0x87, 0x1e, 0xf4, 0x1e, 0xae, 0x47, 0xcc, 0x96, 0x3f, 0x74, 0x9b, 0x8b, 0x27, 0x49, 0x6d, 0x1e, 0x78, - 0x66, 0x07, 0x83, 0x1f, 0xc3, 0x87, 0x5f, 0xf3, 0x0f, 0x4f, 0x6f, 0x00, 0xf5, 0x3e, 0x65, 0x9b, 0xe7, 0xcb, - 0xe7, 0x55, 0xfa, 0xc1, 0x50, 0xdb, 0xdf, 0x7d, 0x9e, 0xb0, 0xf0, 0xf4, 0x2a, 0x54, 0x4b, 0xea, 0x37, 0xd2, - 0xc7, 0x9e, 0x19, 0xd0, 0x14, 0xf0, 0x42, 0x80, 0xfd, 0x56, 0x5d, 0x23, 0x14, 0x3a, 0x43, 0x9a, 0xcf, 0xbb, - 0x67, 0xc9, 0x2d, 0x2b, 0x58, 0x15, 0xb5, 0x31, 0x9a, 0xd7, 0xff, 0xd6, 0x7e, 0x27, 0x4b, 0x6d, 0x11, 0x57, - 0x45, 0xaf, 0x54, 0x86, 0x5d, 0x97, 0xf9, 0x9f, 0xc0, 0x26, 0x53, 0xce, 0xed, 0x03, 0x69, 0x04, 0x9a, 0x34, - 0x95, 0x58, 0x64, 0x84, 0x2d, 0x55, 0x49, 0xee, 0x05, 0xf4, 0xb2, 0x1e, 0x97, 0x08, 0x75, 0xe4, 0xd7, 0xd1, - 0x81, 0x61, 0x4f, 0x7c, 0x1c, 0x40, 0x94, 0x60, 0x18, 0xfb, 0xf4, 0x2d, 0x68, 0xd0, 0xea, 0x1f, 0x0b, 0x38, - 0xca, 0xcc, 0x91, 0x86, 0x5f, 0xef, 0xcb, 0x0e, 0x33, 0xd8, 0x3f, 0x1c, 0x13, 0x4f, 0x82, 0x74, 0xb7, 0x4c, - 0xd6, 0x35, 0x07, 0x7c, 0x8f, 0x0f, 0x6d, 0xb9, 0x05, 0xe4, 0xea, 0xce, 0x91, 0x14, 0xc5, 0xf8, 0xee, 0xee, - 0x36, 0x65, 0x58, 0xae, 0xdb, 0xd3, 0x05, 0xda, 0x52, 0x86, 0xa8, 0xe4, 0x90, 0xca, 0x99, 0xf8, 0x03, 0x94, - 0xaa, 0x97, 0x02, 0xcc, 0x12, 0xe2, 0x70, 0x43, 0x06, 0x19, 0x23, 0xd7, 0xc7, 0x2b, 0x5f, 0x46, 0x01, 0x05, - 0xea, 0x61, 0xf9, 0xc8, 0x9b, 0x1e, 0x18, 0x86, 0x8d, 0x8e, 0xb8, 0xab, 0x1b, 0x5b, 0x16, 0x4e, 0x4d, 0xc1, - 0x16, 0x8b, 0xad, 0xd5, 0xf9, 0x18, 0x18, 0x7c, 0x77, 0x76, 0x43, 0x17, 0xd0, 0x10, 0x1e, 0x6a, 0xb3, 0x18, - 0x18, 0xbe, 0x81, 0x5b, 0x31, 0x49, 0xef, 0xb6, 0xec, 0xfb, 0x04, 0xab, 0xa9, 0xb5, 0xb3, 0x66, 0xe2, 0xb4, - 0x84, 0xc4, 0x64, 0xbd, 0x30, 0x89, 0x02, 0x42, 0x85, 0x25, 0xf7, 0x39, 0xdc, 0x10, 0x71, 0x1b, 0x2e, 0xdc, - 0xd6, 0x2c, 0xc2, 0x68, 0x8e, 0x2c, 0xd0, 0x57, 0xc1, 0xdd, 0xc2, 0xb6, 0x3c, 0x71, 0xac, 0x64, 0x71, 0x62, - 0x53, 0x51, 0x72, 0xb6, 0x04, 0x5a, 0x75, 0xe8, 0xb0, 0x15, 0x86, 0x17, 0x10, 0xaf, 0x95, 0x92, 0x43, 0xd4, - 0xf3, 0x31, 0x4d, 0x8d, 0x8c, 0x13, 0xc8, 0xee, 0xac, 0xc2, 0x80, 0x7e, 0x05, 0xb2, 0x7a, 0x97, 0xd5, 0xe1, - 0xf2, 0x52, 0x42, 0x3a, 0x80, 0x0d, 0x6c, 0x5b, 0x45, 0xb4, 0x8b, 0x4d, 0x53, 0x8d, 0xc1, 0x28, 0x85, 0xcb, - 0xac, 0x71, 0xf4, 0x8d, 0x13, 0x34, 0x80, 0x6d, 0x1a, 0x81, 0x42, 0xe5, 0x30, 0x99, 0x55, 0x8d, 0x37, 0x37, - 0xe7, 0x40, 0xc7, 0x14, 0x6a, 0x3d, 0xd6, 0x67, 0x3f, 0x9e, 0x51, 0xf3, 0xa1, 0x71, 0x12, 0x68, 0xba, 0xd7, - 0x52, 0x3e, 0x41, 0x63, 0xee, 0x67, 0x85, 0xf5, 0xdf, 0x00, 0xe5, 0xa5, 0xe8, 0xe7, 0x58, 0x25, 0x65, 0x3d, - 0xe3, 0x2e, 0xea, 0x9f, 0x19, 0x63, 0x8e, 0xd1, 0x71, 0x6c, 0x2f, 0x10, 0xe4, 0x8c, 0x5d, 0x4a, 0x3b, 0x92, - 0x40, 0x3a, 0x9b, 0x55, 0x12, 0x2a, 0xc4, 0xff, 0x64, 0x52, 0x42, 0xab, 0xc5, 0x66, 0x8d, 0x5c, 0x71, 0x1b, - 0x50, 0x1d, 0x8f, 0x8f, 0x8b, 0xa4, 0x31, 0x91, 0x9d, 0x23, 0xaf, 0x22, 0xa6, 0x50, 0x86, 0x0c, 0xab, 0x4c, - 0x66, 0x3e, 0x65, 0x2b, 0xf7, 0xe3, 0xd2, 0x63, 0x72, 0x99, 0x60, 0x31, 0x31, 0xa5, 0x3c, 0x13, 0x4c, 0xa4, - 0x8b, 0xc6, 0x10, 0x22, 0xef, 0x59, 0x8d, 0xb6, 0x34, 0x61, 0x1a, 0x06, 0x85, 0x52, 0xd2, 0xe5, 0x13, 0x23, - 0x7a, 0x29, 0x26, 0x49, 0xfe, 0x62, 0xde, 0x06, 0xab, 0x53, 0x7b, 0xaf, 0xaf, 0x4a, 0x8d, 0x97, 0xd6, 0x57, - 0x81, 0xbb, 0xd0, 0x8b, 0x43, 0x6e, 0xc3, 0x20, 0x4b, 0xe7, 0xec, 0x01, 0x1c, 0x47, 0x09, 0x7c, 0x01, 0xa7, - 0x75, 0x8c, 0xc3, 0x91, 0x01, 0x10, 0xd9, 0x33, 0x61, 0xc7, 0x48, 0xad, 0xff, 0xf8, 0x82, 0x6a, 0xba, 0x34, - 0xc6, 0x50, 0xf6, 0x3a, 0xa9, 0xc8, 0x6a, 0x82, 0x9a, 0xe0, 0x7f, 0xfb, 0xad, 0xc1, 0x84, 0x1f, 0x69, 0x1f, - 0x96, 0xb2, 0xdc, 0x4b, 0xc8, 0xb3, 0x67, 0xb1, 0x42, 0x00, 0x71, 0xf4, 0xd6, 0x79, 0xfa, 0xce, 0x7f, 0xc2, - 0xab, 0x90, 0x24, 0x89, 0x12, 0x13, 0x1d, 0x54, 0x7e, 0x4a, 0x4b, 0x09, 0xaa, 0xe0, 0x25, 0x9a, 0x98, 0x8f, - 0x07, 0xc3, 0x4d, 0xaa, 0x08, 0x60, 0x59, 0x2d, 0xda, 0xed, 0x99, 0x3b, 0x45, 0xa1, 0x90, 0xe3, 0xd7, 0x6a, - 0x05, 0xda, 0x92, 0x9b, 0xc3, 0x54, 0xed, 0x04, 0xbb, 0x36, 0xb1, 0x7f + 0x59, 0x31, 0x28, 0x1e, 0xd6, 0xd3, 0x96, 0x5b, 0xcc, 0x53, 0x9b, 0x26, 0xf2, 0xdd, 0x74, 0xe3, 0xc0, 0x07, + 0x05, 0xb1, 0x68, 0x0c, 0x1e, 0x4c, 0x73, 0xac, 0x70, 0xe6, 0x4c, 0x78, 0x98, 0xcb, 0x8e, 0x6e, 0xe2, 0x25, + 0x3c, 0xfa, 0xf6, 0x01, 0x0d, 0x8a, 0x82, 0xdd, 0xa8, 0xed, 0x0f, 0x61, 0x9b, 0x18, 0x31, 0xa5, 0x64, 0x52, + 0x81, 0xf6, 0xce, 0xc6, 0x7b, 0xf2, 0xb6, 0x49, 0x4f, 0x59, 0x12, 0x86, 0x72, 0xe7, 0xd8, 0x6a, 0xab, 0x54, + 0x67, 0x47, 0xbf, 0x29, 0xa0, 0x0e, 0x93, 0x52, 0x9d, 0x76, 0x12, 0x26, 0x1a, 0xb7, 0x36, 0x62, 0xd4, 0xc8, + 0x4f, 0x27, 0x62, 0x2f, 0x6e, 0x4e, 0xf8, 0xf6, 0x44, 0x7c, 0x19, 0x36, 0xb0, 0x62, 0x18, 0x04, 0x30, 0xd4, + 0x6e, 0x3f, 0xa9, 0x4b, 0xcd, 0xaa, 0x71, 0x23, 0xef, 0xcb, 0x2a, 0x8c, 0x56, 0x6a, 0x5e, 0x18, 0x1e, 0x0a, + 0xb1, 0xed, 0x1c, 0x5a, 0xeb, 0x52, 0x83, 0xd6, 0xb2, 0x8c, 0x48, 0xeb, 0x5f, 0x3f, 0xfb, 0xdf, 0x37, 0x80, + 0xf5, 0xb0, 0xd4, 0x5b, 0x50, 0x2d, 0x68, 0x8d, 0x84, 0x25, 0xf8, 0x93, 0xa3, 0x52, 0xec, 0x3a, 0x6d, 0x36, + 0x2d, 0xa4, 0xb0, 0x25, 0xf2, 0x08, 0xb3, 0x23, 0x79, 0x36, 0x52, 0x04, 0x1b, 0x1d, 0x95, 0x90, 0xb0, 0x6c, + 0xdc, 0x5b, 0xe5, 0xb4, 0xd4, 0x42, 0x69, 0x6b, 0xda, 0xad, 0x1f, 0xca, 0xe5, 0xa0, 0xee, 0x90, 0xdb, 0xdf, + 0x26, 0xd6, 0x94, 0xcc, 0x13, 0xe5, 0x07, 0xfc, 0x94, 0x34, 0x7e, 0x38, 0x52, 0x67, 0xe6, 0x2a, 0x39, 0xc0, + 0xd3, 0x72, 0xc5, 0x2b, 0x0c, 0x6f, 0xcf, 0x57, 0x7a, 0xd3, 0x84, 0xa2, 0x17, 0xf8, 0xea, 0xf0, 0x96, 0xce, + 0xa4, 0xdf, 0xa9, 0xe8, 0xa9, 0x2f, 0xea, 0x20, 0xa7, 0xc0, 0xba, 0xee, 0xb0, 0x2b, 0x42, 0xf8, 0x15, 0x76, + 0x55, 0x4f, 0x99, 0xb7, 0x01, 0x78, 0xc8, 0xaf, 0x69, 0xa3, 0xad, 0x13, 0xf7, 0x6e, 0x1c, 0xa7, 0xe8, 0x13, + 0x3c, 0x3d, 0x1e, 0xd8, 0x8b, 0x8c, 0xc5, 0x34, 0x7c, 0x11, 0x33, 0xae, 0x67, 0x14, 0x64, 0x68, 0x1f, 0xf8, + 0x95, 0x66, 0x4a, 0x47, 0xde, 0x58, 0x3a, 0x48, 0x09, 0xad, 0x43, 0xe1, 0x59, 0x71, 0xf6, 0xf1, 0x87, 0xc4, + 0x45, 0xd2, 0xf7, 0x62, 0x0c, 0x33, 0xda, 0xa2, 0x77, 0x20, 0x15, 0x45, 0x58, 0x0a, 0xb0, 0x4c, 0x33, 0xe4, + 0x33, 0x89, 0xb7, 0x00, 0xa7, 0x94, 0x82, 0xd2, 0x47, 0xae, 0x9b, 0x60, 0xbd, 0x4f, 0xe3, 0xca, 0x7e, 0xc0, + 0xc4, 0xcb, 0x8a, 0x9d, 0x8c, 0x15, 0x81, 0x87, 0xd7, 0x4e, 0xec, 0x00, 0x72, 0xe4, 0x1c, 0xd0, 0xb3, 0x41, + 0xd2, 0x40, 0x33, 0xca, 0xbc, 0xbc, 0x80, 0x4f, 0x64, 0x3d, 0x32, 0x0f, 0x86, 0x4b, 0x3f, 0x74, 0x17, 0x4b, + 0x35, 0xe1, 0x8a, 0x23, 0xc6, 0xcf, 0xca, 0x51, 0x0a, 0xed, 0xdf, 0x4b, 0x3b, 0x5b, 0xa3, 0xfb, 0x98, 0x0e, + 0xe4, 0x27, 0x69, 0xfa, 0x14, 0xb7, 0x06, 0x62, 0x10, 0x93, 0x17, 0x0d, 0x85, 0xeb, 0xf0, 0xd7, 0x8e, 0x33, + 0xfb, 0x26, 0x1b, 0x57, 0x94, 0xe4, 0x15, 0x9b, 0x47, 0xae, 0xd1, 0x32, 0x66, 0x92, 0x0b, 0x7d, 0x90, 0xc2, + 0x7d, 0xde, 0x5a, 0x12, 0x71, 0x25, 0xa8, 0x77, 0x8f, 0x71, 0xf2, 0x14, 0x4f, 0xf0, 0xaf, 0x5d, 0x6d, 0x71, + 0xd8, 0xa4, 0x94, 0xc7, 0x1f, 0x5e, 0x21, 0x3a, 0x59, 0x44, 0x03, 0x92, 0xb0, 0xdc, 0xef, 0x06, 0x00, 0x45, + 0x78, 0x0e, 0xc6, 0x87, 0xb0, 0x7b, 0xf3, 0xd4, 0xcb, 0x36, 0xa1, 0xe4, 0xda, 0x24, 0x6c, 0x6b, 0x73, 0xb1, + 0xfe, 0x72, 0xf4, 0x9b, 0x86, 0x66, 0xf2, 0x2f, 0x37, 0x0e, 0xd3, 0x35, 0x2a, 0xcd, 0xe1, 0xa5, 0x28, 0xba, + 0xcc, 0xb7, 0xd8, 0x13, 0x84, 0x4b, 0xa9, 0xa7, 0x29, 0x46, 0x2e, 0x5c, 0x58, 0x1e, 0x4f, 0x29, 0xda, 0x64, + 0x7d, 0xd7, 0x5f, 0x7c, 0x1d, 0xc2, 0x34, 0x53, 0xb8, 0xb8, 0xd9, 0x14, 0xb8, 0x0b, 0x65, 0xa1, 0x2c, 0x89, + 0x72, 0x46, 0x29, 0x7a, 0x07, 0xba, 0x7d, 0x53, 0xf3, 0x88, 0x41, 0x15, 0xa2, 0xa4, 0x85, 0xa2, 0x94, 0x5a, + 0xd3, 0x94, 0xef, 0xf2, 0x27, 0x9e, 0x04, 0xc8, 0x96, 0x4c, 0x46, 0xfe, 0xf3, 0x8b, 0x55, 0xb6, 0xce, 0xbc, + 0xc0, 0x71, 0xba, 0xd8, 0x3c, 0xd9, 0x6c, 0x7c, 0xe2, 0xf3, 0x40, 0x6f, 0xec, 0x09, 0x55, 0x5e, 0x9a, 0xb9, + 0xdf, 0x9b, 0x05, 0x21, 0xd0, 0x64, 0x9c, 0x22, 0x2d, 0x10, 0x5d, 0xdc, 0x20, 0x63, 0x1b, 0x2d, 0x9a, 0x89, + 0x46, 0xf2, 0x3e, 0xb2, 0xb5, 0x49, 0x96, 0x24, 0x79, 0x89, 0x92, 0xf4, 0xd6, 0xee, 0xf1, 0x8d, 0xb6, 0xb2, + 0x60, 0x22, 0xda, 0x15, 0xb7, 0xa4, 0xfc, 0x09, 0xce, 0x3f, 0xe9, 0x47, 0x54, 0xad, 0xfe, 0x0a, 0x5c, 0xe2, + 0x77, 0x37, 0xab, 0x94, 0x01, 0x3d, 0x43, 0xac, 0xb6, 0x49, 0x39, 0x7d, 0xa0, 0x9f, 0x6e, 0xde, 0x54, 0x79, + 0x6f, 0xdd, 0x25, 0xcc, 0x5e, 0xc9, 0x68, 0xbe, 0x08, 0x73, 0x81, 0xe8, 0x42, 0x61, 0x7d, 0xe7, 0x07, 0xbd, + 0x05, 0x2c, 0x36, 0x54, 0xb1, 0x17, 0xd4, 0xe0, 0xe2, 0x8c, 0x3d, 0xe1, 0x58, 0xb1, 0xd4, 0x0f, 0x80, 0x7d, + 0x1f, 0x97, 0x00, 0xf6, 0x02, 0xca, 0x1b, 0xbf, 0x83, 0x5d, 0xa0, 0x50, 0x44, 0x88, 0xc8, 0x45, 0x36, 0x89, + 0xc0, 0x73, 0x80, 0x9b, 0x62, 0x36, 0x4a, 0xdc, 0xfa, 0x94, 0x13, 0x86, 0x86, 0x64, 0x90, 0xbc, 0xa4, 0xae, + 0xa9, 0xbe, 0xd5, 0x73, 0xb5, 0x11, 0x76, 0x46, 0x97, 0x48, 0x2f, 0x3f, 0x3f, 0xc5, 0x6c, 0xba, 0x5b, 0xfa, + 0xda, 0x89, 0xa2, 0x94, 0xac, 0xf9, 0x8a, 0x71, 0x0c, 0xbc, 0x5a, 0x0c, 0x05, 0x70, 0x1b, 0xd4, 0xbb, 0x38, + 0xc8, 0xf8, 0xa0, 0x72, 0xd7, 0x92, 0xfa, 0x2d, 0x2c, 0x4d, 0x24, 0xf9, 0x96, 0x71, 0x5d, 0x48, 0x20, 0xc2, + 0xb8, 0x06, 0x6d, 0x01, 0x3a, 0x2d, 0xc3, 0x92, 0x3a, 0x44, 0x13, 0xdb, 0xc9, 0x42, 0x40, 0x71, 0xa1, 0x43, + 0x99, 0x75, 0x86, 0x30, 0xc3, 0x90, 0xfb, 0x95, 0x73, 0x1f, 0x8c, 0xc6, 0x43, 0x83, 0x8d, 0xc4, 0xdf, 0x18, + 0x9c, 0xdf, 0x1a, 0xf2, 0x98, 0xd8, 0x6c, 0x4c, 0x5c, 0x27, 0xb5, 0x7c, 0x2a, 0xab, 0xf2, 0xfe, 0x86, 0x1c, + 0xbc, 0x23, 0x37, 0x4d, 0xc8, 0x63, 0x10, 0xa5, 0x0f, 0xc9 }; #endif -#if defined(__PV_LANGUAGE_ITALIAN__) +#if defined(__PV_LANGUAGE_FRENCH__) -// Wake-word = ciao computer +// Wake-word = bonjour ordinateur static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x74, 0x54, 0x95, 0x9b, 0x89, 0x7b, 0x24, 0xe3, 0xb1, 0xa6, 0xf4, 0x2e, 0x56, 0x94, 0xbd, 0xc5, 0x87, 0x3c, - 0x84, 0x91, 0xf9, 0x1c, 0xe1, 0x99, 0x0e, 0xc1, 0x54, 0x31, 0x3f, 0x78, 0xd1, 0x30, 0x33, 0x56, 0x05, 0xaf, - 0x85, 0x9e, 0x5a, 0xe7, 0xd0, 0x88, 0x2e, 0xac, 0x78, 0xb3, 0x9f, 0x94, 0x44, 0xe9, 0x2f, 0x0c, 0x6e, 0x61, - 0xb7, 0x24, 0xcd, 0xdb, 0x4e, 0x68, 0xdd, 0x9e, 0xab, 0x21, 0xdb, 0xb8, 0x17, 0x0f, 0xa0, 0x7d, 0x4a, 0x2b, - 0xf2, 0x19, 0xac, 0x1a, 0x02, 0x6a, 0x21, 0x2a, 0x09, 0x7d, 0x85, 0x68, 0x54, 0x33, 0x05, 0xca, 0x91, 0x62, - 0xce, 0x0b, 0x0b, 0x58, 0xa0, 0xac, 0x85, 0x49, 0xa8, 0xf5, 0x1d, 0x7e, 0xce, 0x8c, 0x73, 0xfe, 0xbd, 0x98, - 0xe8, 0x30, 0x28, 0xbe, 0x9e, 0x07, 0xdf, 0x93, 0x34, 0x63, 0x49, 0x09, 0x40, 0x16, 0xfa, 0x64, 0x62, 0x33, - 0xf9, 0x42, 0x36, 0xcc, 0x89, 0x2f, 0x44, 0xca, 0xd6, 0x3a, 0x8b, 0xd8, 0x3b, 0x60, 0x89, 0x29, 0x13, 0x76, - 0x5d, 0x52, 0xdc, 0x84, 0x0c, 0xd8, 0x1f, 0x00, 0x5e, 0xfb, 0x6a, 0xc4, 0x55, 0xb9, 0xb7, 0x76, 0xc5, 0xc6, - 0x0b, 0xb6, 0xc2, 0xfd, 0x76, 0xdd, 0x3a, 0xf8, 0x47, 0xa6, 0xd2, 0xa4, 0xa3, 0x3d, 0x4a, 0xa8, 0x12, 0x0e, - 0x92, 0xfb, 0x14, 0xbb, 0xee, 0x61, 0x29, 0xbc, 0x4d, 0x3f, 0xcf, 0x00, 0x6f, 0x59, 0x9a, 0x77, 0x03, 0x1f, - 0x83, 0xdf, 0x63, 0x68, 0x41, 0x84, 0x4f, 0xe0, 0xbe, 0x8f, 0x2f, 0xec, 0x15, 0x15, 0xd2, 0xce, 0x52, 0x98, - 0x94, 0x61, 0xb6, 0xa0, 0x43, 0xda, 0x11, 0xa6, 0x2a, 0x57, 0x8a, 0x17, 0x17, 0x36, 0x1a, 0xcc, 0xe0, 0xf2, - 0x21, 0x4d, 0x77, 0x79, 0x59, 0x4b, 0x18, 0x31, 0x90, 0xe6, 0xbc, 0xe4, 0xa6, 0x68, 0x11, 0x15, 0x85, 0x30, - 0xd9, 0x8c, 0xf9, 0x79, 0xfe, 0x47, 0x9e, 0xc3, 0x93, 0x14, 0xab, 0xf5, 0xf4, 0xcb, 0xad, 0x68, 0xad, 0x0b, - 0xb6, 0x49, 0xed, 0x6b, 0xbe, 0x2b, 0x44, 0x26, 0xa5, 0x56, 0xa9, 0xaa, 0x3e, 0x93, 0xf0, 0x22, 0x45, 0x63, - 0xbd, 0x0b, 0xe4, 0x49, 0x9c, 0x60, 0xab, 0xda, 0xf4, 0xaf, 0x28, 0x19, 0xb3, 0x56, 0xa4, 0x93, 0xf9, 0x8c, - 0xf7, 0xcc, 0xe6, 0x03, 0x24, 0x1c, 0x5f, 0x74, 0xfd, 0xb5, 0x58, 0xfb, 0x7d, 0x2a, 0xba, 0x2b, 0x33, 0xe7, - 0x59, 0x8f, 0x0b, 0xca, 0xd1, 0x6d, 0x48, 0xd4, 0x7a, 0xb0, 0x64, 0xf4, 0x77, 0x79, 0x2a, 0x8a, 0x6b, 0x16, - 0x0b, 0x44, 0x14, 0x8a, 0xfb, 0x25, 0x2b, 0x50, 0xc6, 0x94, 0x36, 0xc7, 0x04, 0xef, 0x52, 0x56, 0x66, 0xad, - 0x85, 0xc8, 0x2d, 0x86, 0x0d, 0xb3, 0xed, 0x08, 0x4a, 0x89, 0x8f, 0x87, 0x75, 0xfc, 0x13, 0xfe, 0xc1, 0x6a, - 0x97, 0x09, 0xa6, 0xbb, 0x64, 0x45, 0xfc, 0x12, 0x33, 0x7e, 0x90, 0x00, 0x8c, 0x2e, 0x79, 0x87, 0x63, 0xd1, - 0x6e, 0x31, 0x99, 0x4d, 0xa6, 0x8f, 0xc3, 0x8d, 0xb8, 0x43, 0x42, 0x1e, 0x99, 0x37, 0x7e, 0x49, 0x9a, 0xe4, - 0x8b, 0x27, 0xea, 0x57, 0x1d, 0x23, 0xf8, 0xe6, 0xd9, 0x4f, 0xd5, 0x29, 0x19, 0x01, 0x65, 0x73, 0xd7, 0x40, - 0x5f, 0x95, 0xb5, 0x59, 0x69, 0x24, 0x04, 0x94, 0xf9, 0xa8, 0x02, 0x53, 0x0d, 0x82, 0x3a, 0x95, 0x74, 0xae, - 0x92, 0x9e, 0x57, 0x1f, 0x85, 0x71, 0xef, 0x48, 0xdd, 0x64, 0xd0, 0xb8, 0x1c, 0x32, 0x29, 0x16, 0x02, 0x10, - 0xd7, 0xe3, 0x34, 0x66, 0x59, 0xcb, 0xba, 0xef, 0xda, 0xba, 0x0c, 0xe8, 0xe8, 0x05, 0x5b, 0x94, 0x70, 0xef, - 0x74, 0x12, 0x97, 0x38, 0xc4, 0xc7, 0x2c, 0x18, 0x51, 0x2f, 0x8f, 0xe6, 0x0c, 0x18, 0x62, 0xcb, 0x61, 0x20, - 0x38, 0x44, 0x19, 0x57, 0x31, 0xa5, 0xff, 0xc0, 0x0f, 0xf8, 0x1b, 0x57, 0x02, 0xd9, 0x06, 0x68, 0x3c, 0x02, - 0x5b, 0x05, 0xdf, 0x24, 0x3e, 0xcd, 0xbc, 0x05, 0x18, 0x91, 0xf6, 0x92, 0x45, 0x4f, 0x8b, 0x46, 0x94, 0x0d, - 0x8d, 0xf7, 0x37, 0x73, 0xa5, 0x9e, 0xb8, 0x32, 0x7e, 0x70, 0x89, 0x9d, 0x3d, 0x74, 0x98, 0xaf, 0x16, 0xd6, - 0xd6, 0x18, 0x90, 0x0a, 0xd6, 0x51, 0xc6, 0x80, 0xf1, 0xe9, 0x6f, 0x2d, 0x6e, 0x60, 0x35, 0x5e, 0x76, 0xcd, - 0xb9, 0x6e, 0xb0, 0x4f, 0x23, 0x4d, 0xe6, 0x64, 0x96, 0xf2, 0xe6, 0x4e, 0x18, 0xf3, 0xe9, 0x61, 0xe9, 0x02, - 0xcc, 0x2b + 0xbb, 0x5c, 0xb1, 0xe7, 0xbd, 0xc8, 0x3c, 0xc7, 0xa4, 0xbe, 0x37, 0x23, 0xf5, 0xcc, 0xa2, 0x7a, 0x6f, 0x00, + 0x62, 0x72, 0x34, 0x7b, 0x73, 0xa2, 0xeb, 0xe8, 0x6c, 0x9d, 0x82, 0xfb, 0x48, 0x63, 0x03, 0xec, 0x3f, 0x7d, + 0xf0, 0xae, 0xe5, 0xb1, 0x47, 0x58, 0x8e, 0xf3, 0xbf, 0x7b, 0xd0, 0x77, 0x12, 0xd1, 0xc6, 0x54, 0xda, 0xc3, + 0x20, 0xca, 0x7b, 0x20, 0x30, 0xf1, 0x47, 0xe1, 0xdb, 0xca, 0x70, 0x0c, 0x86, 0x79, 0xe5, 0x02, 0x63, 0x7b, + 0x5f, 0x48, 0x2e, 0xb1, 0x44, 0x1d, 0xb6, 0xd3, 0x58, 0x2b, 0x7b, 0x50, 0xc8, 0x8a, 0xd4, 0xa0, 0x20, 0x7b, + 0x01, 0x0a, 0x84, 0x18, 0xb4, 0x3a, 0xe7, 0x49, 0x86, 0x70, 0xf3, 0xfc, 0x21, 0xc6, 0xc2, 0xeb, 0x65, 0x26, + 0x70, 0xa1, 0x7d, 0x7a, 0xeb, 0x26, 0xc2, 0x72, 0x20, 0xdd, 0x32, 0x6d, 0x5b, 0x1e, 0x9f, 0x97, 0x87, 0x7e, + 0x0b, 0xf3, 0x2c, 0x50, 0x2b, 0x95, 0x28, 0x62, 0xcd, 0x0f, 0xb5, 0xb5, 0x40, 0x26, 0x22, 0x48, 0xf7, 0x23, + 0x8f, 0x95, 0x86, 0xcc, 0xac, 0xcb, 0x80, 0xbb, 0xd8, 0xe2, 0xb4, 0xb7, 0x3c, 0x78, 0xe7, 0x87, 0xac, 0x04, + 0xca, 0x48, 0x54, 0xdb, 0xdd, 0x79, 0x23, 0xa3, 0x8a, 0xff, 0x87, 0x26, 0x88, 0x7a, 0x74, 0x64, 0xfa, 0xeb, + 0xa0, 0x0b, 0x28, 0x73, 0x43, 0xbe, 0xa7, 0x34, 0xbe, 0xab, 0x35, 0x86, 0x72, 0xac, 0xdb, 0xe9, 0x01, 0x10, + 0xb0, 0x6e, 0x7e, 0x75, 0x90, 0x5b, 0x6b, 0xaa, 0xfb, 0x16, 0x31, 0x22, 0x25, 0x1b, 0xa3, 0x48, 0x4d, 0x6a, + 0x63, 0xa9, 0x5e, 0x57, 0x33, 0xf2, 0x09, 0x26, 0x29, 0xa7, 0x70, 0xed, 0xd5, 0x15, 0x3f, 0x5e, 0x52, 0x07, + 0x03, 0x4b, 0x88, 0x30, 0xea, 0x95, 0x9e, 0xc9, 0xfd, 0x16, 0x94, 0xce, 0x6d, 0xb3, 0x3c, 0xb6, 0x9f, 0x92, + 0x21, 0x90, 0xc0, 0xdc, 0xcd, 0xb2, 0x48, 0x6b, 0x27, 0xc0, 0x0f, 0x52, 0xfc, 0x81, 0x99, 0xbd, 0x56, 0x82, + 0x67, 0xd4, 0x41, 0x14, 0x0e, 0x06, 0x51, 0xa4, 0x67, 0xba, 0xd0, 0x8f, 0x40, 0xd2, 0x6e, 0x7b, 0xb8, 0xb2, + 0x70, 0xd8, 0xb0, 0xf3, 0xf6, 0x16, 0x1a, 0xcd, 0x48, 0xa7, 0x6a, 0xec, 0x3b, 0xe2, 0x2d, 0x13, 0x61, 0xc0, + 0xaf, 0x16, 0x92, 0xae, 0xea, 0xea, 0x66, 0xb7, 0xa8, 0x60, 0xd1, 0x16, 0x0e, 0xdd, 0xcf, 0x5f, 0x86, 0xeb, + 0xcc, 0xff, 0xeb, 0x74, 0x18, 0x52, 0xbe, 0xc5, 0x58, 0x87, 0x01, 0xda, 0x06, 0x01, 0x91, 0x3c, 0x42, 0xc2, + 0xd7, 0x67, 0x5e, 0xe0, 0x74, 0xad, 0x06, 0x59, 0x6a, 0x48, 0x11, 0xb9, 0x61, 0xdc, 0xe2, 0xc8, 0x5c, 0x2b, + 0x24, 0x54, 0x95, 0xe7, 0x9f, 0x1b, 0x8b, 0x10, 0x44, 0x0a, 0x1d, 0x26, 0x07, 0xf0, 0x5c, 0xa6, 0x9d, 0x63, + 0x51, 0x51, 0x29, 0x09, 0xbd, 0x4a, 0xa1, 0xa2, 0x44, 0x8c, 0x9a, 0x90, 0xd6, 0x1b, 0x74, 0x63, 0x3f, 0xc4, + 0xb2, 0x4b, 0x88, 0x67, 0x70, 0xd9, 0x73, 0x3e, 0x29, 0x9b, 0x85, 0xd5, 0x9b, 0x1b, 0x58, 0xf8, 0xee, 0x40, + 0x03, 0x83, 0x35, 0xa2, 0xd5, 0x0f, 0x28, 0x40, 0x06, 0xbb, 0xfa, 0xf1, 0x20, 0xa9, 0xc5, 0x33, 0xe6, 0x6a, + 0x9d, 0x90, 0xc6, 0xf6, 0x78, 0xaf, 0x8f, 0xc6, 0x00, 0x56, 0xab, 0x64, 0x95, 0x8a, 0xe6, 0xf9, 0x65, 0xfe, + 0x7b, 0xa7, 0x75, 0x6b, 0x63, 0x39, 0x03, 0x86, 0xf9, 0xf7, 0x59, 0xf1, 0x56, 0x3a, 0xdb, 0xbd, 0xa3, 0x96, + 0xd8, 0xba, 0x8a, 0x46, 0x52, 0xbc, 0xd2, 0x98, 0x87, 0xda, 0xaa, 0xf3, 0x07, 0xcc, 0x10, 0x6c, 0xd5, 0xa7, + 0x63, 0xab, 0xc2, 0x2a, 0x2f, 0x62, 0x6b, 0x36, 0xcc, 0x38, 0x0d, 0xc6, 0xd8, 0xac, 0xb1, 0x65, 0x5b, 0x5a, + 0x10, 0xc5, 0x8e, 0xe9, 0xfb, 0x46, 0xea, 0xe5, 0xf5, 0xf8, 0xd5, 0x04, 0x9f, 0x0b, 0x4d, 0x98, 0x54, 0xdd, + 0xed, 0xb1, 0x35, 0x87, 0x1c, 0xd8, 0x99, 0xe4, 0x5e, 0xd2, 0x0d, 0xb3, 0x4c, 0x0f, 0x44, 0xd0, 0x10, 0x07, + 0x87, 0x17, 0xb6, 0x22, 0xe9, 0x2a, 0x70, 0x56, 0x07, 0x33, 0x3c, 0x93, 0xdb, 0x13, 0x4c, 0x2f, 0x17, 0xc0, + 0xf5, 0xe4, 0xaf, 0x60, 0x36, 0xd7, 0x61, 0xeb, 0x37, 0x64, 0x4d, 0xb3, 0x96, 0xc8, 0x7d, 0x76, 0x64, 0x98, + 0xc6, 0xc5, 0x64, 0x73, 0xeb, 0x11, 0x49, 0x57, 0xc9, 0x4e, 0x60, 0xe8, 0x28, 0x1b, 0x5f, 0x01, 0x5e, 0xff, + 0xbb, 0x2a, 0xf9, 0x1d, 0xa8, 0x15, 0x84, 0x5b, 0xb2, 0xd9, 0x68, 0x4f, 0x29, 0x95, 0xa5, 0x33, 0x2e, 0x84, + 0x43, 0x87, 0x35, 0x9e, 0x09, 0x2f, 0x07, 0x15, 0x4e, 0xcb, 0x5b, 0x0e, 0x1a, 0x4a, 0x5b, 0xcc, 0xe2, 0x98, + 0x63, 0x99, 0xa9, 0xe3, 0x42, 0xe4, 0xa6, 0x8e, 0xbf, 0xd4, 0xb9, 0x54, 0xd6, 0x27, 0xed, 0x0a, 0x73, 0xa7, + 0x8e, 0x39, 0xc6, 0x87, 0x8c, 0xc8, 0x5e, 0xda, 0xcd, 0xf1, 0x63, 0xaa }; #endif -#if defined(__PV_LANGUAGE_JAPANESE__) +#if defined(__PV_LANGUAGE_HINDI__) -// Wake-word = konnichiwa konpyūtā +// Wake-word = नमस्ते कंप्यूटर static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xf9, 0x5a, 0xc7, 0xf5, 0xa7, 0xe9, 0x06, 0x3f, 0x00, 0x3a, 0x82, 0x94, 0x96, 0xc2, 0xa7, 0x82, 0xc3, 0x85, - 0xc3, 0xec, 0xd9, 0x43, 0x14, 0x8f, 0x2a, 0xcf, 0x34, 0x77, 0x17, 0xfc, 0x81, 0x08, 0xf2, 0xb0, 0x16, 0x42, - 0x3b, 0x2d, 0x95, 0xb3, 0xad, 0x00, 0xfc, 0xbb, 0x15, 0x2e, 0xba, 0x7e, 0x8a, 0x28, 0xfc, 0x46, 0x38, 0x6d, - 0xeb, 0x07, 0xa7, 0xc3, 0x53, 0x2e, 0x3c, 0xd5, 0x3c, 0x69, 0xc5, 0x1d, 0x46, 0x1f, 0x0e, 0x93, 0x81, 0xc9, - 0x8a, 0xc8, 0x32, 0xbe, 0x8f, 0xb6, 0xb2, 0x8a, 0x67, 0x1b, 0xc6, 0xba, 0x66, 0xf9, 0x2d, 0x48, 0x74, 0x0f, - 0x31, 0xb2, 0x1d, 0x59, 0xe8, 0x65, 0x90, 0x0a, 0xea, 0x01, 0x03, 0x2e, 0xaf, 0x95, 0x7b, 0x15, 0x2a, 0xdb, - 0xa4, 0x36, 0x73, 0x15, 0xe5, 0x23, 0xdc, 0xec, 0x93, 0x4e, 0x16, 0x04, 0x1d, 0x4c, 0x5b, 0x16, 0x25, 0x38, - 0x61, 0xba, 0xc2, 0x48, 0x52, 0x2c, 0xa2, 0xfb, 0x59, 0xb6, 0x7b, 0x11, 0xc6, 0x5e, 0x96, 0x1b, 0xe4, 0x0d, - 0x01, 0x8d, 0x22, 0xea, 0xbd, 0x1a, 0xb2, 0x31, 0x70, 0xa9, 0x1b, 0x25, 0x07, 0x0a, 0x17, 0xff, 0xf4, 0xfd, - 0xdf, 0xf4, 0x0f, 0x60, 0xb7, 0x9f, 0xaa, 0x4c, 0xb9, 0xed, 0x97, 0x16, 0xc5, 0x03, 0x28, 0xef, 0xe8, 0x41, - 0x2a, 0x45, 0x72, 0x48, 0xa1, 0x8f, 0x2c, 0x89, 0x23, 0x78, 0x50, 0xe1, 0xbe, 0xe1, 0x16, 0x63, 0x1b, 0x9f, - 0x3b, 0x33, 0xf4, 0x7b, 0xf0, 0xfa, 0xd4, 0xfe, 0x6f, 0x54, 0x69, 0x8b, 0x89, 0x7b, 0x2f, 0x4f, 0x3f, 0x4b, - 0xf7, 0x8c, 0xed, 0x99, 0x52, 0x87, 0x94, 0x26, 0x04, 0x51, 0xd9, 0x57, 0xab, 0xf7, 0xc3, 0x89, 0xc9, 0x46, - 0x59, 0xb4, 0x0e, 0xef, 0xa1, 0xf3, 0x7a, 0x30, 0xec, 0x43, 0xfe, 0xf8, 0x7d, 0x9c, 0x94, 0x1f, 0xa2, 0xf2, - 0x5d, 0x69, 0x01, 0xdd, 0x7f, 0xf7, 0x3c, 0x72, 0x7b, 0xa9, 0xa5, 0x99, 0x0d, 0xe9, 0x46, 0xb1, 0x36, 0x76, - 0x2f, 0x4c, 0xf6, 0x65, 0x33, 0xb1, 0x0f, 0x90, 0x37, 0x62, 0xd2, 0xb7, 0x5b, 0x5b, 0x8b, 0xef, 0x0e, 0x3f, - 0x97, 0xcd, 0xbf, 0x1e, 0xba, 0x65, 0x69, 0xaf, 0x99, 0xab, 0xa7, 0x20, 0xe3, 0x4f, 0xf3, 0x26, 0xda, 0x3c, - 0x06, 0xb9, 0x10, 0xcc, 0x4e, 0x7d, 0xb4, 0x23, 0x51, 0xa4, 0x0b, 0x36, 0x40, 0x46, 0xa5, 0x2b, 0xe7, 0xa8, - 0xd4, 0x30, 0xdb, 0x92, 0x5a, 0x10, 0x26, 0x23, 0x34, 0x07, 0x89, 0x1c, 0x93, 0xda, 0xf9, 0x0d, 0x5d, 0x59, - 0xa9, 0x19, 0xfc, 0x02, 0x54, 0xfd, 0x68, 0x6d, 0x8e, 0x25, 0xf9, 0xf5, 0x76, 0xe0, 0x3e, 0x0a, 0x15, 0xce, - 0x89, 0xdc, 0x53, 0xf6, 0xb7, 0xd3, 0xb6, 0xda, 0xc7, 0xdb, 0x36, 0x03, 0x49, 0xe1, 0x66, 0x43, 0x3c, 0xa8, - 0x62, 0x31, 0xb9, 0x8e, 0x94, 0xc8, 0x74, 0x30, 0x67, 0x37, 0x27, 0x8f, 0x91, 0x83, 0xda, 0xc0, 0x17, 0xeb, - 0xb6, 0x87, 0x72, 0x38, 0x2e, 0x21, 0xd7, 0x74, 0x28, 0x8f, 0x20, 0xe6, 0x37, 0x74, 0x7e, 0xe9, 0xa9, 0x48, - 0x33, 0x42, 0x17, 0x12, 0x3d, 0x47, 0xc3, 0x25, 0x63, 0x26, 0xd0, 0x56, 0xbe, 0xaa, 0x79, 0x14, 0x0b, 0x93, - 0xc6, 0xf1, 0x9a, 0x31, 0x71, 0x99, 0x22, 0x3d, 0xad, 0x93, 0xeb, 0x2f, 0xc2, 0x7b, 0x89, 0xb2, 0x28, 0xae, - 0xcd, 0x60, 0xbd, 0x26, 0xc5, 0x71, 0x3c, 0x30, 0x55, 0xc0, 0xc8, 0xbd, 0xf9, 0x9b, 0x47, 0x58, 0x86, 0xcf, - 0x69, 0x9a, 0x3a, 0xb0, 0x66, 0xc9, 0x04, 0x95, 0x84, 0x5c, 0x10, 0xa7, 0xab, 0x35, 0x82, 0x30, 0xfb, 0xfc, - 0xe8, 0x8b, 0xab, 0xb0, 0xc1, 0x44, 0xff, 0x28, 0x6b, 0x8a, 0x85, 0xa6, 0xfe, 0x2c, 0x66, 0x70, 0x38, 0x6d, - 0x79, 0xbb, 0xde, 0x03, 0x1e, 0x17, 0x64, 0x09, 0xbd, 0x0c, 0x86, 0x39, 0xbb, 0x30, 0xdb, 0x2f, 0x45, 0x2b, - 0x5c, 0x5d, 0xb5, 0x48, 0xa6, 0xa0, 0x6e, 0x06, 0xcf, 0x36, 0x9c, 0xed, 0x3f, 0x5e, 0x22, 0x70, 0xc9, 0x9b, - 0xaf, 0x29, 0x7b, 0x11, 0xa3, 0x16, 0x45, 0x89, 0xd5, 0x3d, 0x0d, 0xff, 0xfd, 0x3b, 0x06, 0x3d, 0xf9, 0x46, - 0x3e, 0xa4, 0x0a, 0xcf, 0xa3, 0x0a, 0xb5, 0x95, 0x05, 0xdb, 0xad, 0x0e, 0x8e, 0xb6, 0x36, 0xf2, 0xd6, 0xd1, - 0xa1, 0xee, 0x48, 0x36, 0xa0, 0xa6, 0xba, 0x7a, 0x9c, 0xd6, 0x28, 0x65, 0xe6, 0xfb, 0xe6, 0x43, 0x81, 0x14, - 0xdc, 0xd5, 0x3b, 0x4b, 0x2d, 0x4b, 0x8a, 0x3a, 0x2d, 0x23, 0x8b, 0xc0, 0x83, 0x61, 0x5c, 0x68, 0xf2, 0xaf, - 0xbf, 0x5f, 0x21, 0xc5, 0x8a, 0xa7, 0xa5, 0x97, 0x8d, 0xb8, 0xd2, 0x49, 0x0d, 0xcd, 0x5f, 0x9f, 0x36, 0xc4, - 0x2c, 0x73, 0xa1, 0xe8, 0xa9, 0xb1, 0x7d, 0x6c, 0xaf, 0x3a, 0x67, 0x8c, 0xe9, 0xf8, 0xa9, 0x1c, 0xd1, 0xc7, - 0x97, 0x1f, 0xee, 0x6c, 0x38, 0x07, 0x9f, 0x83, 0xec, 0x7c, 0xcf, 0xc2, 0x4c, 0xf7, 0x2d, 0x0f, 0x87, 0x23, - 0x05, 0x56, 0x08, 0x52, 0xa9, 0xad, 0xab, 0x3f, 0x7f, 0x0a, 0xed, 0xd2, 0xca, 0x6b, 0xb5, 0xb2, 0x47, 0x79, - 0x33, 0x4a, 0x7e, 0x9c, 0x56, 0x74, 0xe2, 0x3e, 0x57, 0x08, 0xb5, 0x49, 0xa4, 0x60, 0x33, 0xea, 0x9b, 0xe4, - 0x38, 0x6b, 0x6b, 0x80, 0xde, 0x1c, 0xdd, 0x5d, 0x16, 0xb2, 0x66, 0xd2, 0x8c, 0x96, 0x5f, 0x14, 0x92, 0x87, - 0xa4, 0x18, 0x42, 0xa8, 0xe8, 0x77, 0x1d, 0x1f, 0xf3, 0xd7, 0x89, 0xa4, 0x33, 0xee, 0xdc, 0x45, 0xa1, 0xe5, - 0x59, 0x58, 0x62, 0xe3, 0xe2, 0x6b, 0x14, 0xec, 0x5d, 0xbd, 0x0e, 0x37, 0xdd, 0x2b, 0x17, 0xc3, 0xee, 0x30, - 0x97, 0x15, 0x3a, 0xf2, 0xc9, 0xae, 0x93, 0xaf, 0x51, 0x00, 0x14, 0x2a, 0xe0, 0xf7, 0x1a, 0xd0, 0xee, 0xf5, - 0x25, 0x0f, 0x19, 0x50, 0x1a, 0x53, 0xc3, 0xf8, 0xc5, 0x0c, 0xfd, 0x50, 0x37, 0x9a, 0xcc, 0x3a, 0xea, 0xe0, - 0xc6, 0x6a, 0x91, 0x9c + 0xdc, 0xad, 0x59, 0xc4, 0xf5, 0xbf, 0xc7, 0x7a, 0xf7, 0xfa, 0x59, 0xd5, 0x41, 0x65, 0x7f, 0x25, 0x80, 0x0a, + 0x66, 0x99, 0x32, 0xb5, 0x28, 0xc3, 0x94, 0xa3, 0xcd, 0xdb, 0xd2, 0x80, 0x61, 0xd5, 0x90, 0x12, 0x09, 0x7e, + 0x4f, 0xc1, 0x43, 0xbc, 0x8e, 0x9c, 0x6c, 0x14, 0xbb, 0xe3, 0x48, 0x00, 0xfb, 0xc4, 0x98, 0x96, 0xd0, 0x56, + 0x0c, 0xc2, 0x4a, 0x64, 0xf5, 0x04, 0x81, 0xd2, 0x28, 0xda, 0x79, 0xba, 0x20, 0x67, 0xf0, 0xf5, 0x40, 0x1f, + 0x63, 0xf3, 0x5d, 0x1b, 0x4a, 0xc8, 0x75, 0xbc, 0x37, 0x00, 0xf1, 0x60, 0x6b, 0x58, 0xa8, 0x37, 0x90, 0x2f, + 0x37, 0x29, 0xe1, 0x15, 0xb2, 0xa9, 0x1a, 0x99, 0xa1, 0x5d, 0xbb, 0xf9, 0x0a, 0x9d, 0x9c, 0xa9, 0x69, 0x55, + 0xd6, 0xc2, 0x16, 0x46, 0xd6, 0x3d, 0x2a, 0xc6, 0xc4, 0xda, 0x0b, 0x7d, 0x1d, 0x3d, 0x4c, 0x70, 0x26, 0x8d, + 0xd9, 0x7a, 0xca, 0x94, 0x46, 0x3b, 0x92, 0xd5, 0x78, 0xee, 0xa6, 0xe3, 0x7b, 0xcb, 0x60, 0xe2, 0xd1, 0x89, + 0x32, 0x3f, 0x03, 0x89, 0x35, 0x97, 0x62, 0x64, 0xf1, 0xcb, 0xfe, 0x19, 0x6b, 0xf6, 0xba, 0xe4, 0xdf, 0x44, + 0xd4, 0xdc, 0x76, 0xd3, 0x72, 0x49, 0x84, 0xea, 0x54, 0x1d, 0x7b, 0x0f, 0xe3, 0x90, 0x75, 0x47, 0xaa, 0xb9, + 0xcf, 0xd0, 0xe4, 0xaf, 0xeb, 0xd2, 0xf9, 0xac, 0xef, 0xe6, 0x76, 0x25, 0x5c, 0x55, 0xc2, 0xbe, 0x13, 0xb9, + 0xb1, 0x68, 0x69, 0x3f, 0xd3, 0xb3, 0x25, 0xaa, 0x4a, 0xa1, 0xfd, 0xb8, 0x99, 0x08, 0x3a, 0x13, 0x4b, 0x7d, + 0xc8, 0x7a, 0xca, 0xee, 0x5d, 0xd5, 0xd9, 0xd1, 0xc0, 0xaf, 0x2c, 0x6c, 0xeb, 0x18, 0xac, 0x95, 0x69, 0x2a, + 0xe7, 0x92, 0x8b, 0x8a, 0xcf, 0xf6, 0x16, 0xd1, 0x44, 0x20, 0xc3, 0x76, 0xe2, 0x38, 0x8b, 0x18, 0xae, 0x85, + 0xd9, 0xc6, 0x73, 0x7b, 0xe2, 0xfa, 0xf0, 0x36, 0x2a, 0x9c, 0x9c, 0xb2, 0x0f, 0xc0, 0x8f, 0x7b, 0xaf, 0x3b, + 0xda, 0x7b, 0x02, 0x3b, 0x62, 0x1a, 0x9c, 0x16, 0xce, 0x2b, 0x36, 0x9c, 0x5e, 0x04, 0x7f, 0xa9, 0xd0, 0x53, + 0xc6, 0x7e, 0xd6, 0x9a, 0x17, 0xac, 0xdd, 0x2e, 0x25, 0x93, 0xc1, 0x72, 0x33, 0x80, 0xdf, 0x7d, 0x22, 0x08, + 0x90, 0xd3, 0xda, 0x6c, 0x19, 0x30, 0x9d, 0x3e, 0x90, 0xb4, 0x22, 0x0e, 0xbd, 0x91, 0xc6, 0xf4, 0xb1, 0x8d, + 0x0f, 0xf5, 0xa4, 0x93, 0x40, 0xfa, 0xbe, 0xbb, 0x11, 0x76, 0xe2, 0x45, 0x8a, 0x69, 0xd2, 0x65, 0xcb, 0x36, + 0xca, 0xa9, 0xc3, 0x06, 0x7d, 0xcb, 0x8f, 0x7b, 0x14, 0xf0, 0xef, 0x63, 0xba, 0xe3, 0x60, 0x24, 0x0d, 0x40, + 0xcf, 0x13, 0x47, 0x87, 0x6b, 0x7d, 0x66, 0x7a, 0xae, 0xe6, 0xf9, 0xd7, 0x56, 0x91, 0xad, 0xb1, 0x41, 0xb5, + 0x3a, 0x8c, 0x97, 0x04, 0x83, 0xe0, 0x30, 0x00, 0xe8, 0xf7, 0xfe, 0x76, 0xef, 0xff, 0x9c, 0x18, 0x50, 0xee, + 0xa8, 0x81, 0x9b, 0x7e, 0x68, 0x6c, 0x9a, 0x21, 0xda, 0x1b, 0xc0, 0xc9, 0xad, 0x07, 0x6c, 0x1b, 0x26, 0x38, + 0x78, 0xab, 0x19, 0x1f, 0xa6, 0x80, 0x98, 0x4c, 0x26, 0x4f, 0x51, 0xeb, 0xf2, 0xca, 0x29, 0x0d, 0x54, 0x16, + 0x4d, 0xb1, 0xf3, 0x43, 0x62, 0x2c, 0xa3, 0xc8, 0x27, 0xd8, 0xc4, 0x22, 0xc7, 0x42, 0xc5, 0x65, 0x17, 0x4d, + 0x8f, 0xbd, 0x98, 0x19, 0x77, 0xa0, 0x3f, 0x15, 0x77, 0x36, 0x7b, 0x9a, 0x79, 0xe7, 0x59, 0x7e, 0xe5, 0xa3, + 0x59, 0x66, 0x96, 0xf9, 0x7e, 0xf9, 0x4f, 0x8c, 0x02, 0xfe, 0x4b, 0x69, 0x01, 0x5d, 0xa8, 0x05, 0xe0, 0xeb, + 0xb4, 0x14, 0xdb, 0x50, 0x17, 0xb4, 0x94, 0xe5, 0xd3, 0x51, 0x79, 0xa6, 0xfd, 0xe5, 0x14, 0xea, 0xa5, 0x7d, + 0x10, 0x11, 0xa5, 0x09, 0xec, 0xec, 0x0c, 0xf8, 0x7e, 0x74, 0xd6, 0xe5, 0x58, 0x91, 0xd1, 0x36, 0x26, 0x44, + 0xe6, 0x09, 0xf9, 0xce, 0x41, 0x11, 0xb5, 0x0b, 0xee, 0xe0, 0xf6, 0xe9, 0xa7, 0x87, 0x35, 0x19, 0x11, 0x92, + 0x57, 0xc0, 0xa5, 0xfb, 0xb2, 0xd1, 0x44, 0x32, 0x22, 0x59, 0x6a, 0x70, 0x1c, 0xa2, 0xf4, 0x2b, 0x6d, 0x98, + 0x9f, 0x57, 0xfe, 0xfc, 0x4c, 0x50, 0x97, 0x82, 0xfe, 0xa1, 0xab, 0x16, 0x62, 0x33, 0xe9, 0x38, 0x29, 0x98, + 0xa3, 0x46, 0x75, 0xab, 0xd1, 0xda, 0x73, 0x95, 0x93, 0x87, 0xd8, 0x85, 0x3c, 0x7b, 0x9e, 0x76, 0x1c, 0x35, + 0xbb, 0x68, 0x92, 0x4d, 0xa6, 0x78, 0x90, 0x92, 0xcd, 0x82, 0xf7, 0x85, 0x30, 0x96, 0x0e, 0xa0, 0xce, 0x1e, + 0x8c, 0xf0, 0x0d, 0x34, 0xef, 0x60, 0xc6, 0xe1, 0x50, 0x48, 0x8a, 0x9b, 0xa1, 0xef, 0xc3, 0xb9, 0xc6, 0x2a, + 0x8f, 0xb7, 0xa6, 0xc4, 0x31, 0xa0, 0x55, 0xc1, 0xa8, 0x36, 0x7a, 0xe7, 0x4c, 0x2d, 0x56, 0x5d, 0x3e, 0xa3, + 0xda, 0x98, 0xb2, 0x40, 0x1f, 0x51, 0x8f, 0xf6, 0xdc, 0xf4, 0x49, 0x13, 0x4b, 0x05, 0x93, 0x8d, 0x4d, 0x29, + 0xa7, 0x5b, 0x27, 0x12, 0xcf, 0x24, 0x00, 0xad, 0x04, 0x18, 0x7c, 0x0f, 0x1f, 0x92, 0xfc, 0xed, 0xcc, 0x26, + 0x27, 0x6d, 0x2c, 0xa3, 0xc1, 0xde, 0x52, 0xf6, 0x22, 0x49, 0x85, 0x82, 0xfb, 0x89, 0x86, 0x10, 0xa3, 0x0c, + 0xb7, 0xd7, 0x0c, 0x30, 0x86, 0xc0, 0xe4, 0xd3, 0xc7, 0xb2, 0x1e, 0x89, 0x2a, 0x63, 0x53, 0x61, 0xe4, 0x37, + 0x1b, 0xfe, 0xd8, 0xf9, 0xcf, 0xdd, 0x9a, 0xcc, 0xef, 0x32, 0x98, 0x1a, 0x85, 0x95, 0x6b, 0x26, 0x50, 0x2b, + 0x45, 0xbf, 0x8a, 0x28, 0xfa, 0x7c, 0x59, 0x2c, 0x06, 0xf5, 0x7f, 0x0a, 0x75, 0xc7, 0x52, 0xce, 0x1c, 0x04, + 0x13, 0x66, 0x8b, 0x4d, 0x5c, 0x0d, 0x20, 0x8a, 0x75, 0x49, 0xf7, 0x9e, 0x2b, 0x47, 0x40, 0x22, 0x58, 0x32, + 0x14, 0x90, 0xc7, 0xa3, 0xc1, 0x0d, 0x68, 0x41, 0x63, 0xce, 0xab, 0x91, 0x60, 0x14, 0x02, 0x33, 0x51, 0x98, + 0xef, 0x79, 0xa7, 0x58, 0xa8, 0x91, 0x5c, 0xcd, 0x8d, 0xf1, 0x57, 0x4c, 0xa3, 0x45, 0x9b, 0x3c, 0x95, 0x58, + 0x9f, 0x58, 0xb2, 0x43, 0x74, 0xc0, 0x0f, 0x4e, 0x68, 0xa5, 0xd3, 0xbb, 0xa9, 0x47 }; #endif -#if defined(__PV_LANGUAGE_KOREAN__) +#if defined(__PV_LANGUAGE_ITALIAN__) -// Wake-word = annyeong keompyuteo +// Wake-word = ciao computer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xca, 0x3d, 0xa9, 0x17, 0x6d, 0xd1, 0x76, 0x57, 0x8a, 0xdb, 0xe5, 0x85, 0x47, 0x26, 0xfe, 0xad, 0x92, 0x53, - 0xa4, 0x2f, 0x81, 0xf0, 0x00, 0x14, 0xae, 0xa3, 0xa9, 0x97, 0xb1, 0x61, 0xea, 0x79, 0x9e, 0xc8, 0x76, 0xdd, - 0xe1, 0x5a, 0x0f, 0x3b, 0x66, 0x8e, 0xd0, 0x24, 0xc9, 0xed, 0x76, 0xcc, 0x68, 0x8e, 0x0d, 0xcb, 0x8e, 0x6a, - 0xe8, 0xa9, 0x64, 0xc2, 0x19, 0x35, 0x83, 0xb7, 0xd0, 0x62, 0xc3, 0x1d, 0x1b, 0x4f, 0x11, 0x31, 0x9c, 0xbf, - 0x81, 0x61, 0x87, 0xe2, 0xf1, 0xb5, 0xc4, 0x2f, 0xe8, 0x63, 0x00, 0xc3, 0x1d, 0x26, 0x3a, 0xf6, 0x01, 0x47, - 0x63, 0x65, 0xf6, 0xe3, 0x51, 0xaa, 0x8a, 0x5f, 0x12, 0xbb, 0xe6, 0xf7, 0x81, 0xb3, 0x4e, 0xb7, 0xa0, 0xb4, - 0x4e, 0xe5, 0x86, 0xae, 0x18, 0xbb, 0x54, 0x45, 0xc9, 0x52, 0xe4, 0x2e, 0xce, 0x84, 0xcf, 0x49, 0x21, 0xff, - 0x81, 0xb7, 0xbe, 0x4d, 0x75, 0x8d, 0xa5, 0x74, 0xdb, 0xc6, 0xb9, 0x30, 0xc2, 0xb6, 0x1c, 0xd2, 0x69, 0x67, - 0xe8, 0x80, 0xab, 0xcd, 0xcd, 0xd3, 0x3e, 0xb4, 0x23, 0xc8, 0xae, 0xd1, 0xba, 0x17, 0xba, 0x95, 0x1c, 0x68, - 0xba, 0x96, 0xa6, 0x53, 0x14, 0x95, 0x41, 0xf6, 0xd6, 0xc4, 0x78, 0x7d, 0x69, 0xb0, 0xd9, 0xb6, 0x21, 0xe7, - 0x86, 0xc5, 0xab, 0xc6, 0xeb, 0xf5, 0xf6, 0xd4, 0x98, 0xb6, 0xa7, 0x1a, 0x84, 0x02, 0xfc, 0xcf, 0xc0, 0x15, - 0x1a, 0x66, 0x6f, 0x25, 0xea, 0x03, 0x79, 0xad, 0x14, 0x15, 0x74, 0x62, 0x8b, 0x7e, 0x53, 0x2f, 0x94, 0xea, - 0xf8, 0xd6, 0x1f, 0x4d, 0xe6, 0xfd, 0xe3, 0xa0, 0xf7, 0x9a, 0x3f, 0x37, 0x63, 0x6f, 0x48, 0x27, 0xea, 0x86, - 0xa2, 0x0e, 0x41, 0x8b, 0xe5, 0xd9, 0xcb, 0x1b, 0x9b, 0x50, 0x0f, 0x71, 0xd5, 0xa8, 0x90, 0x0f, 0xac, 0x57, - 0x7b, 0xc2, 0x81, 0x77, 0x11, 0x8c, 0x31, 0x29, 0x45, 0xc8, 0x51, 0x2d, 0xa8, 0x77, 0x4b, 0xed, 0x0b, 0x31, - 0x0e, 0x14, 0x3f, 0xd6, 0xa3, 0xb1, 0xb6, 0xc1, 0x54, 0xe1, 0xbf, 0x72, 0xf6, 0xdc, 0xcc, 0x27, 0xeb, 0x47, - 0x0d, 0x04, 0x8d, 0xe0, 0xf3, 0xe3, 0xb4, 0xaf, 0x73, 0x09, 0x7a, 0x82, 0x58, 0xaa, 0xca, 0x97, 0xc2, 0x82, - 0x46, 0xbf, 0xad, 0x4b, 0x2d, 0x20, 0x2d, 0xef, 0xf7, 0x21, 0x29, 0x36, 0x3b, 0xa9, 0x87, 0x61, 0x9a, 0x66, - 0x53, 0xfb, 0xa7, 0x5f, 0x02, 0xc7, 0x60, 0x4c, 0x44, 0x87, 0x54, 0x3f, 0x60, 0xa4, 0x0d, 0xc0, 0x4a, 0x1c, - 0xa8, 0x50, 0xe0, 0xbd, 0x37, 0x16, 0x95, 0x58, 0xea, 0x10, 0xa5, 0x76, 0xa4, 0x1f, 0x58, 0xbe, 0x1f, 0x01, - 0xc5, 0x2b, 0x1d, 0x3b, 0x3b, 0xc9, 0xca, 0xbb, 0x52, 0xf3, 0xe8, 0x9c, 0xbf, 0x68, 0xe9, 0xa5, 0x58, 0x42, - 0x1f, 0x01, 0xfd, 0xe8, 0xc0, 0x7c, 0xff, 0x23, 0xf8, 0xbb, 0x46, 0xcd, 0xf2, 0xc4, 0x92, 0x86, 0x3f, 0xf7, - 0x43, 0xba, 0x23, 0x53, 0x20, 0x1b, 0x93, 0x11, 0x93, 0xe8, 0x89, 0x5b, 0xfb, 0x95, 0x23, 0xd2, 0x74, 0xab, - 0xed, 0xed, 0xe9, 0xc9, 0x5e, 0x3e, 0xfd, 0xe2, 0x21, 0xfe, 0x01, 0xf7, 0x11, 0xd6, 0xd2, 0x5a, 0x12, 0x59, - 0xfa, 0xa1, 0x91, 0x3f, 0x99, 0x15, 0x24, 0x14, 0x53, 0xd5, 0xc2, 0xaa, 0xf3, 0xdc, 0xb5, 0xb3, 0xca, 0x57, - 0x05, 0x8b, 0x48, 0x3e, 0xbc, 0x94, 0x7d, 0xe7, 0x2f, 0xae, 0x18, 0x54, 0xa8, 0x37, 0x07, 0x83, 0x89, 0x5a, - 0x06, 0x0c, 0xdf, 0xd6, 0xaa, 0x14, 0x74, 0x4d, 0xdd, 0x25, 0x2b, 0xad, 0x7c, 0xfc, 0x2a, 0xb1, 0x7b, 0x12, - 0x4d, 0x88, 0xa9, 0x94, 0x50, 0xd8, 0x47, 0x00, 0x35, 0x22, 0x32, 0x9b, 0xf2, 0xf2, 0x1d, 0x9c, 0x28, 0x2d, - 0x5b, 0xc2, 0x4e, 0x79, 0x7a, 0x9d, 0x76, 0x76, 0xa6, 0xb5, 0x18, 0x54, 0x00, 0xd8, 0x3c, 0x7d, 0x37, 0x82, - 0x38, 0x20, 0xab, 0x19, 0xce, 0x85, 0xda, 0x1f, 0x49, 0x82, 0x0e, 0x5a, 0x56, 0xfc, 0x12, 0x5a, 0x1c, 0x86, - 0x9a, 0x00, 0x7d, 0xf3, 0xae, 0xee, 0xa8, 0xe6, 0xe0, 0x82, 0xc6, 0x46, 0x0b, 0x67, 0x2d, 0x2d, 0xc9, 0x00, - 0x8a, 0x1f, 0xe4, 0x34, 0xdf, 0x3e, 0x7d, 0xdb, 0x15, 0xb4, 0xad, 0x80, 0xc6, 0x21, 0x9e, 0x80, 0xdf, 0xd0, - 0x77, 0x98, 0xaf, 0xa0, 0xe7, 0xb0, 0xee, 0x8f, 0x38, 0x92, 0x36, 0x8b, 0x24, 0xd9, 0xeb, 0x37, 0xc7, 0xfb, - 0x20, 0x74, 0x61, 0x63, 0x6c, 0x53, 0xf9, 0x7a, 0x65, 0x26, 0x5c, 0xa0, 0xb0, 0x5b, 0x22, 0x0d, 0x8e, 0x68 + 0xdf, 0x32, 0x2e, 0x43, 0xc4, 0x4e, 0x14, 0x3c, 0x1c, 0xd3, 0xd0, 0x53, 0x60, 0x28, 0x78, 0x4f, 0x46, 0xa8, + 0xf3, 0x57, 0xcb, 0x0f, 0xda, 0x5b, 0xeb, 0xbe, 0xd8, 0x12, 0x85, 0x90, 0xac, 0x1c, 0x21, 0x4a, 0x54, 0x78, + 0x7b, 0x04, 0xce, 0x9b, 0xa0, 0x9f, 0x54, 0xb6, 0xca, 0x8c, 0xb7, 0x36, 0x2e, 0x23, 0xc4, 0x15, 0x29, 0xca, + 0xd8, 0x79, 0x97, 0x1f, 0xd8, 0xb8, 0xc4, 0xc8, 0xe2, 0xe0, 0xb3, 0xea, 0xd7, 0x26, 0xf3, 0xcc, 0xf9, 0x98, + 0xd6, 0x84, 0x52, 0xf1, 0x1a, 0xc8, 0x08, 0x42, 0x7f, 0xbd, 0xb1, 0x6c, 0x53, 0x3a, 0x18, 0xee, 0xee, 0xae, + 0x58, 0x11, 0x8e, 0xf6, 0x95, 0x10, 0x6a, 0x86, 0xe0, 0x26, 0x73, 0xe1, 0x5f, 0xc5, 0xa9, 0x7e, 0xc9, 0x67, + 0xa3, 0xff, 0xcd, 0xbb, 0x38, 0x80, 0x1d, 0x82, 0x9e, 0x1e, 0x14, 0xb2, 0x19, 0x36, 0x5f, 0xef, 0xe4, 0x16, + 0x36, 0x2e, 0x32, 0x50, 0xcb, 0xea, 0x16, 0x55, 0xe1, 0xb1, 0xed, 0x34, 0x9b, 0x97, 0x24, 0x9f, 0x74, 0xdf, + 0x85, 0xf1, 0x7c, 0xdc, 0x44, 0x4d, 0x92, 0xb8, 0xb8, 0x4a, 0xfd, 0xa4, 0x1b, 0x69, 0xe3, 0x1b, 0xe1, 0x02, + 0x8d, 0x43, 0xba, 0x15, 0x1d, 0xfa, 0xca, 0xf5, 0x87, 0x70, 0xfd, 0xc1, 0x26, 0xcc, 0x92, 0x0f, 0x16, 0x84, + 0x29, 0xef, 0x77, 0x88, 0x97, 0x14, 0x6e, 0x8e, 0xb9, 0x16, 0x2c, 0xd0, 0xd8, 0xb5, 0x82, 0x92, 0x18, 0x93, + 0xe8, 0xee, 0x3e, 0xd3, 0xcd, 0x0e, 0x1e, 0xb4, 0x56, 0xc3, 0x4d, 0xd5, 0xaa, 0x69, 0xc1, 0x8e, 0x1d, 0x60, + 0xd8, 0x8c, 0x29, 0x48, 0x20, 0x63, 0xe7, 0x7e, 0x88, 0xb9, 0xd3, 0x05, 0x7b, 0x07, 0x79, 0xc3, 0x2a, 0x30, + 0x3b, 0x9d, 0xe6, 0x6d, 0x65, 0x20, 0x15, 0x62, 0x79, 0x9d, 0xd1, 0x22, 0xd4, 0x32, 0x87, 0x6e, 0x56, 0x85, + 0x57, 0x6c, 0xed, 0x56, 0x82, 0xa6, 0xed, 0x6f, 0x3a, 0x12, 0x5c, 0x53, 0xc3, 0x52, 0x76, 0xd1, 0x16, 0x90, + 0x6b, 0x87, 0x6d, 0xb8, 0xbf, 0xc9, 0x84, 0xf6, 0xbd, 0xaa, 0x80, 0x24, 0xd7, 0x6b, 0x81, 0x2c, 0xa8, 0xcb, + 0x21, 0x08, 0xdd, 0x94, 0x5d, 0x86, 0x2b, 0x0a, 0xcb, 0x2c, 0x5d, 0xa5, 0xfb, 0x1b, 0xda, 0x99, 0x42, 0xcb, + 0xef, 0xd4, 0x36, 0x2f, 0xb3, 0xba, 0x46, 0x6e, 0xbf, 0x2c, 0x31, 0x09, 0xc4, 0xe0, 0x0c, 0xbd, 0x18, 0x4d, + 0xa5, 0x0e, 0xf2, 0xea, 0x65, 0x2b, 0xb5, 0x57, 0x82, 0x47, 0xda, 0x2e, 0xed, 0xc3, 0xcf, 0xbf, 0x4c, 0xda, + 0x60, 0x5c, 0x3a, 0xf5, 0xe2, 0xff, 0x6e, 0x45, 0x71, 0x61, 0xa9, 0xd4, 0x7d, 0x75, 0xcd, 0x1d, 0xcf, 0xcf, + 0x83, 0xa2, 0x16, 0xce, 0x58, 0xf1, 0xe0, 0xfe, 0xba, 0x1a, 0x82, 0xe3, 0x77, 0x6f, 0x56, 0x62, 0x68, 0xae, + 0xd7, 0x66, 0x64, 0x31, 0x36, 0x58, 0xb1, 0x0f, 0xcb, 0x16, 0x78, 0x4d, 0x6c, 0x46, 0x17, 0xb7, 0xd9, 0xf0, + 0x15, 0x80, 0xe7, 0x97, 0x09, 0x25, 0xbe, 0x98, 0xd9, 0xe1, 0x48, 0x37, 0x63, 0x11, 0xd0, 0xf1, 0xd5, 0x00, + 0x4c, 0xf4, 0x9a, 0x3e, 0x24, 0xdf, 0x33, 0x03, 0x68, 0x6b, 0x79, 0x31, 0x30, 0x1b, 0xfc, 0x17, 0x18, 0xba, + 0x2c, 0x5f, 0x18, 0x65, 0xb3, 0xf7, 0x86, 0x3a, 0xdc, 0x6f, 0x7e, 0x42, 0xfb, 0x3f, 0x16, 0x86, 0x7d, 0x46, + 0xb0, 0x8e, 0x9a, 0x05, 0x38, 0x52, 0x56, 0x80, 0xef, 0x3c, 0x65, 0x5b, 0xc2, 0x59, 0x64, 0x18, 0xe7, 0x08, + 0xe6, 0x9f, 0x6e, 0x81, 0xa6, 0xb0, 0x96, 0xb6, 0x99, 0x88, 0x20, 0x13, 0x8f, 0x72, 0x93, 0xbb, 0xc8, 0x68, + 0x3f, 0x3f, 0xf8, 0xe4, 0x55, 0xfa, 0x41, 0x94, 0x1d, 0xba, 0x30, 0x2c, 0xc5, 0x34, 0x1b, 0x27, 0x0b, 0x20, + 0x6d, 0xb5, 0x07, 0x07, 0xf5, 0x59, 0x25, 0x35, 0xcc, 0x11, 0x44, 0x31, 0x56, 0x44, 0x93, 0xf3, 0x84, 0x0a, + 0x3e, 0xe4, 0x30, 0xe5, 0x39, 0xcf, 0x8e, 0xe3, 0xb9, 0x7d, 0x94, 0xf1, 0xe7, 0x48, 0xf3, 0x9b, 0x52, 0x61, + 0x05, 0x39, 0x91, 0xb7, 0xc2, 0x20, 0x77, 0xe7, 0x2f, 0xfe, 0xd7, 0xbf, 0xfd, 0x9c, 0xab, 0x31, 0xb4, 0x64, + 0x03, 0xb7, 0x42, 0xeb, 0x99, 0xeb, 0x10, 0x8d, 0x7c, 0xaa, 0xe2, 0x3a, 0x59, 0x2c, 0x5d, 0xb5, 0xcb, 0xf9, + 0x0b, 0xe0, 0xe4, 0x6b, 0x3f, 0x80, 0xa7, 0x8f, 0x0a, 0x7e, 0x7a, 0x2a, 0x50, 0x6b, 0xc9, 0x9c, 0x9b, 0x21, + 0x77, 0xcb }; #endif -#if defined(__PV_LANGUAGE_PORTUGUESE__) +#if defined(__PV_LANGUAGE_JAPANESE__) -// Wake-word = olá computador +// Wake-word = こんにちは コンピューター static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xe5, 0x2b, 0xd9, 0x42, 0x17, 0x72, 0xbb, 0xf0, 0x38, 0x86, 0x9a, 0xd2, 0xfd, 0x6d, 0x37, 0x35, 0x21, 0xe8, - 0x38, 0xcd, 0xf2, 0xd4, 0x95, 0x62, 0x4f, 0x44, 0x0e, 0xcc, 0x42, 0x95, 0xd5, 0x89, 0x04, 0x32, 0x59, 0x25, - 0x09, 0x42, 0x87, 0x11, 0x6e, 0x45, 0xbf, 0x05, 0xf3, 0x41, 0x49, 0x24, 0xf6, 0xb5, 0x1f, 0x23, 0xd2, 0x4b, - 0xad, 0x3f, 0xb3, 0x4a, 0xd7, 0x02, 0xb5, 0x35, 0x08, 0xb2, 0x64, 0x80, 0x0f, 0x6a, 0x8f, 0xa0, 0xa4, 0x99, - 0x75, 0xcf, 0xcd, 0xcd, 0xda, 0x2d, 0x44, 0x40, 0x59, 0x36, 0x7b, 0x31, 0xc2, 0xee, 0xab, 0x61, 0x34, 0x1a, - 0x5b, 0xbb, 0x12, 0xa1, 0x30, 0xcd, 0x8f, 0xb5, 0xb9, 0x8f, 0x16, 0x71, 0xa7, 0x24, 0x15, 0x70, 0x7e, 0xb5, - 0x76, 0x55, 0xfd, 0x63, 0xf0, 0x48, 0x16, 0xe7, 0x9c, 0x73, 0xcd, 0xe6, 0xab, 0xf2, 0x6f, 0x06, 0xc5, 0x9c, - 0x4a, 0x68, 0x75, 0x7b, 0xe5, 0x45, 0x47, 0xd2, 0x1a, 0x0a, 0x41, 0x09, 0xd7, 0x37, 0x3a, 0xd4, 0x17, 0x02, - 0xe6, 0xe2, 0xa5, 0x0f, 0x3c, 0x57, 0x7d, 0xa8, 0xb7, 0x8d, 0xd0, 0x0e, 0x29, 0xda, 0x90, 0xda, 0x56, 0x1f, - 0x7d, 0xb3, 0xa4, 0x7d, 0x72, 0x88, 0xe0, 0x54, 0xad, 0x58, 0xf8, 0xc0, 0xbd, 0xef, 0xb4, 0xc9, 0x9b, 0x38, - 0x57, 0x2c, 0xdf, 0x4e, 0x09, 0x25, 0xb6, 0x5f, 0x00, 0x93, 0x8a, 0x58, 0xc3, 0xcf, 0x82, 0x7c, 0x18, 0xf1, - 0x47, 0x68, 0xc9, 0xc4, 0xcd, 0x7a, 0xed, 0x7d, 0x4f, 0x32, 0x7c, 0x59, 0x37, 0xac, 0x54, 0x18, 0x72, 0x57, - 0x4d, 0x1b, 0x8f, 0xdb, 0x5a, 0xfa, 0xda, 0xa1, 0x04, 0x3e, 0xea, 0x59, 0x95, 0xc1, 0x65, 0xee, 0xc3, 0xf3, - 0x96, 0x80, 0x68, 0x0f, 0x6b, 0x94, 0x51, 0x2e, 0xfe, 0x55, 0x94, 0x1f, 0x1f, 0x5b, 0x71, 0x21, 0xba, 0xa1, - 0x41, 0x21, 0xdb, 0x32, 0x26, 0xb6, 0x43, 0xe6, 0x96, 0x2c, 0xd7, 0x00, 0x35, 0x37, 0xfc, 0x44, 0x02, 0xb2, - 0xa9, 0x5d, 0x82, 0x0b, 0xb4, 0xcd, 0xc1, 0x3f, 0x9d, 0x95, 0x25, 0x5c, 0x04, 0x3f, 0x6f, 0x47, 0x21, 0x21, - 0xe8, 0xf8, 0x29, 0x34, 0x3d, 0x91, 0xbc, 0x20, 0x18, 0x21, 0x6d, 0x93, 0xac, 0x20, 0xe3, 0xc4, 0x25, 0xeb, - 0x09, 0x97, 0xa9, 0x71, 0xa3, 0x89, 0xc7, 0xfc, 0x38, 0x30, 0x15, 0x47, 0x18, 0x30, 0x5f, 0xd2, 0x87, 0x89, - 0x0a, 0x61, 0x84, 0x04, 0x23, 0x38, 0x26, 0xb0, 0x93, 0xa8, 0x74, 0x1e, 0x73, 0x38, 0xcb, 0x31, 0x88, 0xe4, - 0x6d, 0x67, 0x46, 0x5e, 0x17, 0x04, 0x74, 0x8f, 0xa8, 0xf9, 0x8a, 0x5b, 0x9b, 0x36, 0x64, 0x80, 0xc5, 0xb2, - 0x7f, 0xb3, 0xfa, 0xc9, 0xdb, 0x67, 0xc9, 0xa5, 0xdc, 0xf2, 0xc6, 0x86, 0xb9, 0x83, 0xb3, 0xb0, 0x18, 0x6e, - 0xb9, 0xe8, 0x95, 0x49, 0x8c, 0x1f, 0x67, 0xc7, 0xb4, 0x95, 0x44, 0x65, 0xd7, 0xde, 0xf0, 0x4f, 0xce, 0xe2, - 0x76, 0xf2, 0xc6, 0x7c, 0xc9, 0x3b, 0x29, 0x04, 0x73, 0x70, 0x4b, 0x91, 0x8e, 0x12, 0x61, 0x54, 0xf8, 0xe8, - 0x29, 0x2f, 0xd1, 0xac, 0xc1, 0xe4, 0xa1, 0x17, 0x34, 0x8d, 0x48, 0xdf, 0xa3, 0xb6, 0xfb, 0xf5, 0x98, 0xba, - 0xa1, 0x17, 0x74, 0xbe, 0x29, 0x50, 0xc2, 0xe3, 0xc9, 0x6f, 0xfe, 0xf0, 0xc1, 0x7d, 0x4d, 0x10, 0x66, 0x6c, - 0x4d, 0x83, 0x99, 0x5c, 0x8d, 0xa9, 0x8c, 0xeb, 0xbd, 0xf4, 0x19, 0x33, 0xc9, 0xfb, 0xb1, 0x74, 0xc2, 0xa9, - 0x75, 0x8f, 0x45, 0x0a, 0x4a, 0x39, 0xed, 0xaa, 0xac, 0x39, 0xc9, 0xef, 0x57, 0xe1, 0x8e, 0xf4, 0xe0, 0x01, - 0xde, 0x84, 0x7d, 0x54, 0x39, 0x43, 0x8e, 0x27, 0x5e, 0x56, 0x4a, 0xab, 0x46, 0xc9, 0xbc, 0x3a, 0x06, 0xf7, - 0x65, 0x74, 0x29, 0x2c, 0x4c, 0xac, 0xc7, 0xad, 0x66, 0x56, 0xbb, 0xa8, 0xcc, 0x2b, 0xaa, 0x87, 0x48, 0x93, - 0x7f, 0x3d, 0xdd, 0x9b, 0x38, 0xe4, 0xb0, 0x22, 0x43, 0xa8, 0x59, 0x31, 0x63, 0xb0, 0xb1, 0x01, 0xe0, 0xa4, - 0x20, 0x14, 0xe9, 0x1f, 0x59, 0x5f, 0x4a, 0x87, 0xfa, 0x81, 0x8f, 0x82, 0xd5, 0x5d, 0x96, 0xf5, 0xe7, 0x9d, - 0x38, 0x49, 0x80, 0x65, 0x51, 0x09, 0x59, 0x0e, 0x71, 0x5e, 0x77, 0xce, 0xd7, 0xa7, 0x8a, 0x19, 0x94, 0x5f, - 0xdc, 0x73, 0x9f, 0x31, 0xed, 0xf2, 0x29, 0x7c, 0xc6, 0xf2, 0xb4, 0x59, 0xf5, 0x16, 0x80, 0xef, 0x3d, 0x14, - 0xd6, 0xa9, 0x03, 0x62, 0xee, 0x91, 0x4b, 0x84, 0x0d, 0xe0 + 0x0c, 0xd2, 0x22, 0x12, 0xb5, 0x59, 0xe6, 0xf1, 0x07, 0x3a, 0x41, 0x98, 0xb9, 0x0b, 0x68, 0x9d, 0xf6, 0x00, + 0x8d, 0x85, 0xb2, 0x2e, 0x0d, 0x94, 0xc1, 0x08, 0x9e, 0x13, 0xc7, 0x50, 0xdc, 0xe3, 0x7a, 0x30, 0x22, 0xe1, + 0x19, 0xff, 0x5f, 0xe4, 0xa0, 0xd8, 0x18, 0xea, 0xda, 0xf5, 0x40, 0x1a, 0x7d, 0xc9, 0xe9, 0x32, 0xab, 0x56, + 0x95, 0x7b, 0xd0, 0x48, 0xb2, 0xef, 0x4f, 0x93, 0x1d, 0x1c, 0x79, 0x45, 0x55, 0x75, 0x5b, 0xa7, 0x05, 0x99, + 0xee, 0x35, 0x32, 0xe4, 0x24, 0x57, 0xb6, 0x1f, 0x8c, 0xef, 0x6e, 0xe6, 0x67, 0x38, 0xaa, 0x8e, 0x84, 0x40, + 0x7b, 0x2c, 0xb3, 0xba, 0x6c, 0x3e, 0xbe, 0x4c, 0x35, 0xbf, 0x60, 0x76, 0x2d, 0x56, 0x97, 0x73, 0x3f, 0xa0, + 0x92, 0x74, 0xf4, 0x80, 0xba, 0x75, 0x4d, 0x24, 0x35, 0x2d, 0xe5, 0x17, 0xd8, 0x89, 0x9c, 0xc9, 0x7a, 0xbd, + 0xf6, 0xc2, 0xaf, 0x0d, 0x68, 0x75, 0xb4, 0x0e, 0x7c, 0x83, 0x95, 0xf3, 0xbf, 0x8d, 0x0d, 0x96, 0x8c, 0xfd, + 0xf4, 0xd6, 0x61, 0xa6, 0x1d, 0xb3, 0x2b, 0x8a, 0x0a, 0x3f, 0xcb, 0xac, 0x77, 0x6c, 0x8d, 0x01, 0xc8, 0x96, + 0x8d, 0x05, 0x84, 0x6c, 0x34, 0x17, 0x17, 0x09, 0x71, 0xc3, 0x68, 0xd9, 0xe7, 0x55, 0x3a, 0x4d, 0x37, 0x14, + 0xe7, 0x0a, 0x87, 0xbc, 0xa2, 0x3c, 0xa2, 0xb5, 0xa7, 0xb2, 0xd7, 0x80, 0x5a, 0x92, 0x99, 0x1a, 0xc8, 0x1c, + 0x54, 0xc7, 0x47, 0x62, 0x7d, 0xfa, 0xe5, 0xec, 0xcb, 0x47, 0xb1, 0x74, 0xdd, 0xa4, 0x33, 0x8d, 0xad, 0x67, + 0x4e, 0x8a, 0x6e, 0x56, 0x94, 0x7b, 0x9b, 0xcc, 0xf1, 0x28, 0xd0, 0x81, 0xd1, 0xd0, 0xe3, 0x8a, 0xcd, 0xcc, + 0x1c, 0x9b, 0xde, 0xc7, 0xac, 0xe9, 0xb6, 0x4a, 0xe1, 0xbe, 0x15, 0xb2, 0x02, 0x19, 0x30, 0x0b, 0x7a, 0x94, + 0xcf, 0xf6, 0xa1, 0x71, 0x54, 0xfc, 0xe8, 0x3f, 0xd0, 0xba, 0x7f, 0x7e, 0x52, 0xb8, 0x6a, 0x13, 0x48, 0xa3, + 0xbb, 0xc3, 0x23, 0xff, 0xd9, 0x03, 0xdc, 0x6d, 0xe5, 0x97, 0x9e, 0xf1, 0x9d, 0x17, 0x23, 0x33, 0x77, 0x1d, + 0xff, 0xbd, 0x86, 0x02, 0x93, 0x8e, 0xf1, 0x56, 0xfd, 0x02, 0xb7, 0x3c, 0x13, 0x07, 0xea, 0x32, 0x6f, 0x11, + 0x28, 0x17, 0x53, 0x8a, 0xd6, 0xdc, 0x97, 0x83, 0xd9, 0x22, 0x47, 0xa8, 0x4c, 0x3f, 0xa2, 0xd1, 0x0c, 0x56, + 0x68, 0xc4, 0xb3, 0x3d, 0xfa, 0x3f, 0xf0, 0x3f, 0x13, 0xd8, 0xfd, 0x5e, 0x8b, 0x25, 0xd3, 0xb5, 0x0f, 0x10, + 0xd9, 0xfe, 0x83, 0xc3, 0x4b, 0x7d, 0x26, 0x86, 0x3f, 0x3d, 0xf3, 0x40, 0xc0, 0x0c, 0xb1, 0x44, 0xfa, 0x19, + 0x57, 0xfc, 0x1f, 0xeb, 0x1c, 0x85, 0x4f, 0xc4, 0x9d, 0x10, 0x70, 0x99, 0x21, 0x49, 0xc3, 0x52, 0x29, 0x8d, + 0xde, 0xee, 0x73, 0xb6, 0xc1, 0x1e, 0x7a, 0x9b, 0x73, 0x09, 0xc9, 0x43, 0x1e, 0xeb, 0x7a, 0x45, 0x94, 0x52, + 0xd9, 0x5c, 0xaa, 0x1c, 0x57, 0xa6, 0x1f, 0x7c, 0xdf, 0x47, 0xe4, 0xd7, 0xeb, 0xab, 0x98, 0x44, 0xbd, 0x38, + 0x5f, 0xf6, 0xd2, 0xef, 0xfe, 0xc1, 0xe5, 0xee, 0xd7, 0x9a, 0xc1, 0xc6, 0xdb, 0x62, 0x91, 0xc4, 0x17, 0x67, + 0x3a, 0x1c, 0xf3, 0x19, 0xff, 0x2f, 0x9b, 0xed, 0x06, 0xcd, 0x95, 0xd0, 0x68, 0x00, 0x41, 0xc6, 0xcd, 0x2f, + 0xd8, 0x5b, 0xd0, 0x28, 0xaf, 0x22, 0x20, 0xbd, 0x5b, 0x9e, 0x3e, 0x79, 0x81, 0xd6, 0x7a, 0xea, 0xc3, 0xc2, + 0xab, 0x27, 0xa5, 0xdf, 0x1a, 0xa1, 0x96, 0x90, 0xab, 0xbd, 0x1d, 0x0a, 0xb4, 0x8d, 0x8f, 0x2c, 0x39, 0xab, + 0x09, 0xde, 0x8c, 0xe6, 0x81, 0x37, 0x0b, 0xac, 0x0d, 0x3d, 0xca, 0x4b, 0xc4, 0x45, 0x79, 0xb7, 0x11, 0x7b, + 0xad, 0x4b, 0xf6, 0x89, 0x9b, 0x97, 0x27, 0xa0, 0x7f, 0x46, 0x4b, 0x77, 0xd1, 0x77, 0xf3, 0xf5, 0x99, 0xc0, + 0x4a, 0xec, 0x08, 0x16, 0x2d, 0xa6, 0xde, 0xb8, 0x1b, 0x46, 0x4f, 0xe8, 0x56, 0xb5, 0x76, 0x7d, 0xb7, 0x2f, + 0x22, 0xc3, 0x52, 0x72, 0xa6, 0x28, 0xb3, 0x2f, 0x41, 0xe3, 0x32, 0x03, 0xbb, 0x17, 0xc8, 0xc7, 0x26, 0xca, + 0x07, 0x3b, 0xf4, 0x7f, 0x73, 0x88, 0xab, 0x86, 0xbe, 0x57, 0x63, 0xfe, 0xa7, 0x84, 0xdb, 0xd1, 0xeb, 0xd3, + 0x1a, 0xad, 0xe6, 0xbe, 0x2e, 0x08, 0x15, 0xd2, 0x6a, 0x49, 0xc9, 0x8b, 0x95, 0xb5, 0xa0, 0xc8, 0x9f, 0x56, + 0x00, 0x0b, 0xec, 0xfb, 0x27, 0x2e, 0xd3, 0x2a, 0x4e, 0xbf, 0xa9, 0xdc, 0xa9, 0x71, 0xfc, 0xb2, 0x68, 0x18, + 0x90, 0x5e, 0x33, 0xb7, 0xcc, 0xbd, 0x6d, 0x66, 0x55, 0x7d, 0xdf, 0x04, 0xfa, 0x81, 0x9e, 0xd3, 0x00, 0xf5, + 0x3c, 0xa5, 0x5d, 0x36, 0xf9, 0x83, 0x7f, 0x6f, 0xc0, 0x98, 0x0e, 0xac, 0x51, 0x4a, 0xbe, 0xc0, 0x96, 0x2f, + 0x40, 0xee, 0x01, 0x8d, 0x07, 0x1c, 0x4d, 0xc4, 0x34, 0xdf, 0xcb, 0x2d, 0x55, 0xbe, 0x2a, 0x39, 0xa6, 0x90, + 0x37, 0xec, 0x5b, 0xe3, 0xfd, 0x7d, 0xe0, 0x3b, 0x9f, 0x52, 0xac, 0x60, 0xce, 0xbe, 0x76, 0x63, 0xe5, 0x4f, + 0x9f, 0xec, 0x43, 0xcf, 0x5a, 0xb0, 0xee, 0x78, 0x45, 0x3e, 0xd5, 0x81, 0x56, 0x2c, 0x1a, 0xae, 0xda, 0xbb, + 0xf5, 0x1a, 0x29, 0x96, 0xd5, 0x1a, 0x81, 0xcc, 0x2c, 0x6f, 0xc1, 0x76, 0x93, 0x97, 0x10, 0x3d, 0x27, 0xce, + 0x1b, 0xa5, 0xc0, 0x04, 0xca, 0xc0, 0xa2, 0x3d, 0x54, 0x41, 0xec, 0x7e, 0x82, 0xb7, 0x8c, 0x76, 0x39, 0x33, + 0xb1, 0x14, 0xa3, 0x04, 0x16, 0x4d, 0x87, 0xe5, 0x8a, 0x8d, 0x59, 0x99, 0x11, 0x64, 0x06, 0xee, 0xf2, 0x25, + 0xb5, 0xd3, 0xa7, 0xf4, 0x4a, 0x30, 0x97, 0x51, 0xf7, 0x53, 0xbd, 0xa6, 0x06, 0x54, 0xb4, 0x58, 0x50, 0x45, + 0x7b, 0xae, 0x41, 0x86, 0xa2, 0x78, 0x50, 0x7d, 0xe4, 0x24, 0xe9, 0xb9, 0xcf, 0x73, 0xba, 0x81, 0x98, 0xa7, + 0xa2, 0x0d, 0x43, 0x40 }; #endif -#if defined(__PV_LANGUAGE_RUSSIAN__) +#if defined(__PV_LANGUAGE_KOREAN__) -// Wake-word = privet kompyuter +// Wake-word = 안녕 컴퓨터 static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x37, 0x85, 0x26, 0x81, 0xea, 0x15, 0xb1, 0x70, 0x5e, 0x97, 0xbb, 0x61, 0x4d, 0xdd, 0x40, 0x32, 0xab, 0x59, - 0x49, 0xc5, 0xe9, 0x0c, 0xef, 0xf1, 0xe5, 0x2a, 0x52, 0x27, 0x17, 0xcb, 0xb7, 0x1d, 0x56, 0x0c, 0xe2, 0x68, - 0xf0, 0x6c, 0x5d, 0x52, 0x8e, 0x0e, 0xc6, 0x13, 0xa3, 0xab, 0xc2, 0xf9, 0x80, 0x8b, 0xb3, 0x32, 0xd2, 0x81, - 0x93, 0xf2, 0x4f, 0xa7, 0x4f, 0x5d, 0x17, 0xd1, 0xcc, 0xf2, 0xa9, 0x1e, 0xdf, 0x98, 0x6e, 0xaf, 0x4c, 0xf3, - 0x18, 0x10, 0xc6, 0x86, 0xc8, 0x28, 0xd2, 0x95, 0x12, 0xb6, 0x16, 0xf1, 0xe0, 0x9c, 0xff, 0xaf, 0x6c, 0xdf, - 0x6d, 0x90, 0xd9, 0xc4, 0xec, 0xab, 0xa8, 0x68, 0x1b, 0x18, 0xa1, 0x0e, 0x58, 0x81, 0x3f, 0x8e, 0x8d, 0x71, - 0xca, 0x2d, 0x8e, 0xef, 0x66, 0x75, 0xde, 0xb4, 0x34, 0x6d, 0x16, 0x90, 0x7b, 0xfb, 0x4d, 0x10, 0xa6, 0x89, - 0xe8, 0x99, 0x99, 0x12, 0x10, 0xa8, 0x42, 0xb7, 0x23, 0xad, 0x3e, 0xa6, 0x5f, 0xb3, 0x6d, 0xc7, 0x0a, 0xf1, - 0x8d, 0x2b, 0x59, 0x5b, 0xcb, 0xaf, 0x19, 0xbf, 0x7e, 0x7c, 0xd8, 0x4f, 0xad, 0x36, 0x95, 0xb2, 0x07, 0x4c, - 0x87, 0xb5, 0x53, 0x64, 0x95, 0x11, 0x3d, 0xad, 0x22, 0x33, 0xf3, 0x89, 0x71, 0xb6, 0x9f, 0x9c, 0x68, 0xe8, - 0xf4, 0x1a, 0x9f, 0xfe, 0x4e, 0x46, 0xf7, 0xc7, 0x39, 0x32, 0x6c, 0x94, 0x6e, 0xfd, 0x18, 0x92, 0x93, 0xcf, - 0xdb, 0xdf, 0xbf, 0xcc, 0x55, 0x18, 0x64, 0x0a, 0x12, 0xf8, 0x35, 0x38, 0xbf, 0xa7, 0xd2, 0x08, 0x6c, 0x98, - 0xc6, 0x51, 0x0f, 0xd5, 0xbc, 0x14, 0xf6, 0xac, 0x27, 0xd2, 0xef, 0xc8, 0xfa, 0x7c, 0x09, 0x4d, 0x61, 0xfa, - 0xd2, 0xc0, 0xaa, 0x7d, 0xa4, 0x07, 0x4a, 0xa0, 0x9f, 0xe4, 0xfa, 0x5a, 0x15, 0x0d, 0x17, 0xd6, 0x72, 0x1d, - 0x7a, 0x4b, 0x47, 0x1e, 0x8a, 0xaa, 0xfc, 0x81, 0x71, 0x4f, 0xdf, 0x84, 0x39, 0x0d, 0x22, 0x46, 0x67, 0x4f, - 0x49, 0x68, 0x92, 0xfe, 0x39, 0x8d, 0xb2, 0x00, 0xf1, 0x7b, 0xae, 0x17, 0x41, 0x5f, 0x4f, 0x24, 0xba, 0x66, - 0x74, 0x94, 0x40, 0x61, 0xa3, 0x94, 0x1c, 0x5a, 0xa5, 0xb9, 0x27, 0xa9, 0x8e, 0x3f, 0xc0, 0x25, 0xc6, 0xb3, - 0x06, 0x60, 0x07, 0x16, 0x32, 0xb6, 0xe2, 0x1a, 0x83, 0x6a, 0x76, 0xd4, 0x03, 0xd9, 0x91, 0x1c, 0x89, 0x6e, - 0xa5, 0xa4, 0x51, 0xf2, 0x0f, 0xfd, 0x0d, 0x69, 0xb9, 0x42, 0x92, 0x80, 0x97, 0x1f, 0x78, 0xfe, 0x18, 0xb0, - 0x50, 0xbf, 0xd6, 0xdc, 0x1f, 0xc0, 0x62, 0x08, 0x3c, 0x30, 0x5d, 0xf7, 0x77, 0x53, 0x4f, 0xb7, 0xc3, 0xb5, - 0xac, 0xa0, 0x6d, 0x2f, 0xf3, 0x2b, 0xc9, 0x30, 0xcc, 0x0e, 0xbd, 0xfe, 0xd1, 0x00, 0xb7, 0x80, 0x22, 0x11, - 0x5b, 0x1e, 0x69, 0x05, 0xa1, 0xba, 0xc3, 0xd5, 0x03, 0xc6, 0x02, 0xd6, 0xd4, 0xee, 0x92, 0x1a, 0xfb, 0x3c, - 0xfa, 0xd1, 0x85, 0xc5, 0x51, 0x8f, 0x4e, 0xc2, 0x19, 0x78, 0xbc, 0x99, 0x63, 0xee, 0x54, 0xee, 0x97, 0x09, - 0x2b, 0x40, 0x12, 0x60, 0x8a, 0x32, 0x73, 0xa2, 0xf9, 0x2a, 0x5c, 0xb9, 0x7f, 0x4a, 0x37, 0x8c, 0x4e, 0x8b, - 0xeb, 0x7a, 0x62, 0x12, 0x36, 0x4c, 0x4f, 0xba, 0xbb, 0xd8, 0x80, 0x01, 0x97, 0x18, 0x36, 0x98, 0x2b, 0xcf, - 0xc3, 0xae, 0xb7, 0x61, 0x01, 0x07, 0x1a, 0x62, 0xe4, 0x80, 0x54, 0xf3, 0x10, 0x55, 0x7c, 0x76, 0x16, 0x47, - 0x9f, 0xd1, 0x79, 0xe0, 0x6e, 0x85, 0xaa, 0x47, 0xab, 0xe6, 0x5c, 0xaf, 0x35, 0xb7, 0xf1, 0xe9, 0x0c, 0xb0, - 0xea, 0xd7, 0x4c, 0x7f, 0x59, 0x64, 0x3f, 0xe5, 0xc4, 0x60, 0x65, 0xbd, 0xf9, 0x7a, 0xd5, 0x60, 0x00, 0x91, - 0xab, 0x4e, 0x88, 0x9b, 0x83, 0xc5, 0x53, 0x66, 0xcc, 0x46, 0x49, 0xf2, 0xca, 0xf0, 0x85, 0x84, 0x4c, 0xcf, - 0xbe, 0x08, 0xc0, 0xfc, 0xf4, 0x16, 0x94, 0x5c, 0x89, 0x55, 0xc7, 0x50, 0x31, 0x16, 0x43, 0x64, 0xcf, 0x59, - 0x7d, 0x8b, 0x3d, 0x0d, 0x28, 0x89, 0x6b, 0x2c, 0xf2, 0x46, 0x76, 0x47, 0x0c, 0xbb, 0xfe, 0xfb, 0x88, 0x6e, - 0xf6, 0x6a, 0x1a, 0x09, 0x42, 0x01, 0xa1, 0x3c, 0x65, 0xe0, 0xad, 0xe3, 0xbd, 0x9e, 0xa8, 0x06, 0x7b, 0x96, - 0x98, 0xed, 0xc9, 0x91, 0xa4, 0x76, 0x9a, 0x02, 0x60, 0x5b, 0x9c, 0xc6, 0xd8, 0xab, 0xd9, 0x30, 0xc0, 0xcc, - 0x4e, 0x76, 0xc7, 0x6c, 0x43, 0x11, 0x44, 0x94, 0xe4, 0xa3, 0x07, 0x46, 0x72, 0xe2, 0x37, 0xf9, 0x72, 0x70, - 0x9b, 0x0a, 0x2b, 0xe2, 0xa6, 0x7e, 0xe4, 0x13, 0x07, 0x16, 0x4e, 0x8e, 0x1a, 0x94, 0xd6, 0x13, 0x9d, 0x53, - 0xb6, 0xca, 0x50, 0x25, 0x20, 0xbc, 0x4f, 0x60, 0xa7, 0x38, 0x08, 0x8a, 0x40, 0xa6, 0xb8, 0x57, 0xa9, 0x68, - 0x21, 0xb6, 0x48, 0xbe, 0x07, 0xab, 0x4f, 0xb9, 0xde, 0xc6, 0x4c, 0x8b, 0x71, 0xa7, 0xc1, 0xd1, 0x06, 0x3c, - 0x3a, 0xe2, 0xa9, 0x68, 0x7f, 0x4f, 0x25, 0xa4, 0x2a, 0x07, 0xfa, 0x0c, 0xbf, 0x2e, 0xbe, 0x2f, 0xb2, 0x74, - 0x57, 0xa6, 0x75, 0x34, 0x81, 0x91, 0xd1, 0x7a, 0x1c, 0x23, 0xe0, 0x55, 0xc1, 0xbf, 0x14, 0x1f, 0x57, 0x17, - 0x44, 0x2a, 0x46, 0x3e, 0x44, 0xbc, 0xca, 0x95, 0x63, 0xfb, 0x6e, 0x87, 0xcb, 0xee, 0x24, 0x4c, 0x3a, 0xbc, - 0x82, 0xd8, 0xc2, 0x4c + 0x6f, 0x77, 0x54, 0x89, 0xec, 0xb1, 0x5b, 0x25, 0xad, 0xd5, 0xb5, 0xc1, 0x15, 0x17, 0x09, 0x6e, 0x82, 0xe5, + 0x50, 0xb1, 0xde, 0xa4, 0x9f, 0x12, 0x5f, 0x18, 0xb7, 0x19, 0x24, 0xb3, 0x3b, 0xe3, 0xeb, 0x83, 0x09, 0xc2, + 0x90, 0x12, 0x93, 0x88, 0xa7, 0x24, 0x40, 0xaf, 0x3f, 0xee, 0xbd, 0x56, 0x6d, 0x13, 0x8f, 0xbb, 0x97, 0xef, + 0xae, 0x31, 0x17, 0xd2, 0x14, 0x97, 0xd5, 0x19, 0x7c, 0xf8, 0xa2, 0xd5, 0xc9, 0xda, 0xc7, 0x9f, 0xdc, 0x3f, + 0x45, 0x16, 0xbf, 0xf2, 0x14, 0xf3, 0xe6, 0x80, 0xee, 0xd7, 0xc7, 0xdc, 0x4e, 0xc7, 0xcb, 0x8c, 0xf6, 0x21, + 0xd8, 0x8a, 0xe2, 0x05, 0x80, 0x73, 0xd9, 0x21, 0x06, 0x84, 0x9b, 0x66, 0x36, 0xd6, 0x3e, 0x00, 0x00, 0x09, + 0xbb, 0x51, 0x91, 0x06, 0x4b, 0x93, 0x22, 0xbe, 0xb8, 0x8a, 0x91, 0xa0, 0x4a, 0x43, 0x1b, 0xa8, 0xdd, 0x67, + 0xb6, 0xaf, 0x4a, 0xe1, 0xfd, 0x72, 0x16, 0x46, 0xfa, 0x02, 0xf5, 0xcb, 0x93, 0xbd, 0xa4, 0x00, 0xf8, 0x76, + 0xf6, 0x4d, 0x3f, 0xab, 0x9d, 0x0a, 0xcf, 0x2f, 0xb6, 0x46, 0x25, 0xa7, 0x50, 0xfe, 0xe5, 0xd6, 0x03, 0xb1, + 0x9d, 0x46, 0x67, 0x6b, 0xc1, 0x41, 0xe6, 0x2e, 0x76, 0x0d, 0x9b, 0xc6, 0xb1, 0xe2, 0x43, 0x18, 0x7f, 0x86, + 0x99, 0xec, 0x38, 0x5c, 0x1d, 0x87, 0x6f, 0x68, 0x5c, 0xfd, 0x2f, 0xe9, 0x73, 0x62, 0x0b, 0x7e, 0xc2, 0x81, + 0xfa, 0xc8, 0x04, 0x8c, 0x2a, 0x86, 0x7f, 0xb2, 0xe6, 0x07, 0xa3, 0xc5, 0xf8, 0x4c, 0xd8, 0xda, 0x44, 0x90, + 0x9d, 0x3e, 0x82, 0x27, 0xd6, 0x1d, 0x7a, 0x98, 0x52, 0xeb, 0x0f, 0xf8, 0x0a, 0xb8, 0x9c, 0xd0, 0x49, 0x72, + 0xf1, 0x2f, 0x17, 0x9f, 0x85, 0x4c, 0x22, 0xbc, 0x48, 0x36, 0x76, 0x25, 0x39, 0x87, 0x29, 0x1f, 0xfe, 0x27, + 0x76, 0x27, 0xe1, 0xf8, 0x36, 0x66, 0x7f, 0x24, 0xca, 0x46, 0x20, 0x83, 0x69, 0xd9, 0x24, 0xb5, 0xd2, 0xcb, + 0x1c, 0xcd, 0x3e, 0x68, 0xc4, 0xd9, 0xbd, 0xae, 0x84, 0x31, 0x1f, 0x7e, 0xb1, 0xe1, 0x84, 0xc0, 0x80, 0x59, + 0x61, 0xa2, 0x01, 0xa1, 0x97, 0xaf, 0x4a, 0xf8, 0x2a, 0x74, 0x29, 0xdd, 0x75, 0x8d, 0xec, 0xab, 0x89, 0xc9, + 0x7f, 0x14, 0x5b, 0xf6, 0xd5, 0x64, 0x5a, 0x02, 0xa1, 0x05, 0x9f, 0x76, 0x89, 0xd4, 0x6c, 0x6b, 0xff, 0x98, + 0x16, 0xd7, 0xcb, 0x01, 0xa2, 0x69, 0x12, 0xd2, 0x33, 0x95, 0x94, 0x4e, 0x99, 0x64, 0xec, 0xab, 0x71, 0x59, + 0x62, 0x4c, 0x5b, 0x19, 0x5e, 0x1b, 0x4e, 0x64, 0xd6, 0xcc, 0x5f, 0x94, 0xe2, 0x55, 0x6d, 0xd2, 0xd6, 0xec, + 0x7b, 0xbd, 0x67, 0xcf, 0x59, 0xc7, 0x71, 0x2d, 0x71, 0x6d, 0x14, 0x02, 0xd1, 0x2c, 0x85, 0x26, 0x2c, 0x60, + 0x4c, 0xcc, 0xcc, 0xf8, 0xbf, 0x2f, 0xa8, 0xad, 0x63, 0x2e, 0x37, 0xaa, 0x3d, 0x12, 0xa1, 0xc0, 0xa4, 0x76, + 0xb7, 0x15, 0x0b, 0x1a, 0xf3, 0xb9, 0x81, 0x9f, 0x13, 0x9a, 0x7c, 0xc3, 0x66, 0x0a, 0x6b, 0xe6, 0x17, 0x55, + 0x47, 0x5e, 0x11, 0x06, 0x2c, 0x22, 0xb9, 0xb9, 0xf4, 0xab, 0x85, 0xa6, 0xae, 0xcd, 0xff, 0x96, 0x56, 0x37, + 0x9d, 0xde, 0xfc, 0x64, 0x59, 0xfe, 0xcd, 0xaf, 0x6c, 0x65, 0x37, 0x5c, 0x4e, 0x1e, 0x56, 0xd3, 0xc4, 0x5b, + 0x3a, 0x39, 0xe7, 0xdf, 0x03, 0xee, 0x19, 0x3f, 0x13, 0x65, 0x23, 0x14, 0xec, 0x1f, 0xe8, 0x3b, 0x7c, 0x10, + 0x30, 0xf0, 0xf5, 0x1c, 0xd7, 0x02, 0x3b, 0x65, 0x50, 0x8f, 0xc6, 0x38, 0x24, 0x5a, 0x46, 0xef, 0x92, 0xa3, + 0x29, 0x19, 0xdb, 0x91, 0x1c, 0x1d, 0x28, 0xb0, 0x07, 0xbe, 0xb0, 0x33, 0x67, 0x22, 0xb6, 0x29, 0xba, 0x0e, + 0xce, 0x97, 0x66, 0x18, 0x36, 0xd3, 0xb6, 0x9d, 0xa7, 0x74, 0x7f, 0x8f, 0xf0, 0xad, 0x1f, 0x45, 0x42, 0xda, + 0x32, 0x6a, 0xbc, 0x89, 0xe7, 0xf1, 0x2b, 0x37, 0x68, 0x96, 0x74, 0x2e, 0x59, 0x22, 0x1a, 0x95, 0x7c, 0x93, + 0x88, 0xba, 0x00, 0xea, 0xfc, 0xb3, 0x05, 0x08, 0xba, 0x64, 0xc1, 0x6f, 0xf2, 0xe9, 0x01, 0xd3, 0xa2, 0x79, + 0x63, 0x5b, 0x80, 0xac, 0x62, 0x88, 0xb2, 0xe0, 0x6b, 0x0f, 0xda, 0xb9, 0x39, 0x43, 0x3e, 0x56, 0x9e, 0xfc, + 0xd4, 0xb7, 0x4f, 0x8e, 0x3c, 0x16, 0x9d, 0x41, 0xbc, 0x57, 0x41, 0x57, 0x9c, 0x92, 0x73, 0xb9, 0x78, 0x09, + 0xbf, 0x9d, 0x34, 0x76, 0xba, 0x0c, 0x5a, 0xe0, 0xc8, 0x63, 0x8a, 0x60, 0x3e, 0x76, 0x34, 0x78, 0xdc, 0x01 }; #endif @@ -685,224 +927,174 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hallo computer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xbc, 0xb9, 0x24, 0xa6, 0xc0, 0x74, 0x10, 0x7f, 0xe4, 0x49, 0x9f, 0xe0, 0x69, 0x77, 0x3d, 0xd3, 0x7e, 0x20, - 0x32, 0x30, 0x04, 0xa0, 0xe2, 0xdd, 0x5f, 0x2d, 0x08, 0x39, 0x70, 0x6e, 0xb4, 0xac, 0x48, 0xc2, 0x84, 0x95, - 0xc2, 0xee, 0xab, 0x0b, 0xa4, 0x5c, 0x2d, 0x96, 0x53, 0x03, 0x00, 0xf3, 0x37, 0xb2, 0xd5, 0x8a, 0x2e, 0x47, - 0xb4, 0x0b, 0x73, 0x8c, 0x80, 0x06, 0x95, 0xf6, 0xa3, 0xf2, 0x16, 0xde, 0x92, 0xcc, 0x45, 0x69, 0xd6, 0x8f, - 0xc1, 0xd6, 0x4a, 0xa8, 0xaa, 0xb8, 0x80, 0x8f, 0xc2, 0xc5, 0x8a, 0x50, 0xfb, 0xa3, 0x70, 0xf2, 0x3e, 0xcf, - 0x7a, 0xb4, 0x19, 0x20, 0xbd, 0xf7, 0xb6, 0xc6, 0x7c, 0xe1, 0xbb, 0xcd, 0x25, 0x63, 0x3b, 0x73, 0x65, 0x31, - 0x92, 0x75, 0xf6, 0x30, 0xd2, 0x14, 0x9d, 0xc7, 0x58, 0x29, 0x4c, 0xdf, 0x71, 0x5b, 0x63, 0x3e, 0x22, 0x4e, - 0x6b, 0x53, 0x18, 0x71, 0x9f, 0x79, 0xb5, 0x20, 0xa9, 0xba, 0x45, 0x00, 0xd0, 0xa0, 0xfd, 0x2a, 0x31, 0xa6, - 0x84, 0x20, 0x18, 0xe9, 0x3d, 0x6b, 0x2e, 0x5c, 0xcd, 0xf8, 0x06, 0xed, 0x19, 0x86, 0x8f, 0x30, 0xd4, 0xf8, - 0x78, 0xd4, 0x71, 0x6a, 0x05, 0x4b, 0xf2, 0x7c, 0xf5, 0x01, 0x12, 0x06, 0x71, 0x9f, 0xda, 0x25, 0x03, 0xb9, - 0x7f, 0x23, 0xfb, 0x9c, 0x43, 0x31, 0x6f, 0x79, 0xac, 0xc2, 0xdf, 0xf5, 0x0e, 0xc0, 0xed, 0x1c, 0xa7, 0x49, - 0xbc, 0x62, 0x0f, 0x55, 0x26, 0x5e, 0x83, 0x86, 0xc8, 0xd6, 0xf7, 0xde, 0x22, 0x81, 0xe4, 0x9d, 0xd5, 0xde, - 0x57, 0xbb, 0x02, 0x3f, 0x4c, 0x6e, 0xe4, 0x3f, 0x19, 0x5f, 0x3a, 0x00, 0x56, 0x85, 0x4f, 0x43, 0xa6, 0x28, - 0x16, 0x9d, 0x06, 0xeb, 0xb3, 0x44, 0x99, 0xa0, 0x85, 0x31, 0xd8, 0x9d, 0x04, 0x6a, 0x54, 0x13, 0x07, 0x78, - 0x60, 0x96, 0x49, 0x45, 0x27, 0xc7, 0x39, 0x86, 0x81, 0x12, 0xf2, 0xa6, 0x9a, 0x85, 0x5a, 0x32, 0xf5, 0x2e, - 0xe8, 0xdd, 0x48, 0x89, 0x0b, 0x33, 0xf6, 0x07, 0xb3, 0xa8, 0x01, 0xf0, 0xbd, 0x8c, 0x1a, 0x8c, 0x91, 0x80, - 0xeb, 0x46, 0xc1, 0xcd, 0x07, 0x64, 0x74, 0xc6, 0x88, 0xa4, 0xcb, 0xe5, 0xe2, 0x7c, 0x94, 0xa2, 0x9f, 0xfe, - 0xe4, 0x22, 0xef, 0x2f, 0x0f, 0x40, 0xd8, 0x54, 0xca, 0xe7, 0xdb, 0xcf, 0xcd, 0x1d, 0x65, 0xbf, 0xd4, 0x69, - 0xcf, 0x49, 0x12, 0x41, 0x29, 0x4e, 0x2e, 0xce, 0x44, 0xeb, 0xb8, 0x65, 0x4d, 0x6f, 0xdc, 0x4b, 0xd8, 0x22, - 0x01, 0xb3, 0x52, 0xbe, 0xe8, 0xef, 0xa0, 0x8b, 0xf2, 0x49, 0x74, 0x17, 0x00, 0x63, 0x15, 0x23, 0xdb, 0xf5, - 0xd4, 0xc0, 0x6f, 0x9f, 0x12, 0xeb, 0x8e, 0xf2, 0x64, 0x69, 0x2b, 0xe4, 0xe7, 0x0d, 0x08, 0xad, 0xc9, 0x3b, - 0x0d, 0xbb, 0x1e, 0x4b, 0x52, 0xb6, 0x5c, 0xa0, 0x9b, 0x4b, 0x2e, 0x69, 0x3d, 0xab, 0x42, 0x87, 0x23, 0xfe, - 0x3b, 0x8a, 0x9a, 0xf5, 0x17, 0x82, 0xb4, 0x23, 0x24, 0x00, 0x00, 0x44, 0xba, 0xd2, 0xb9, 0x53, 0x79, 0x36, - 0xf0, 0x72, 0xb5, 0x05, 0x74, 0x1d, 0xfa, 0x37, 0x14, 0x00, 0xd9, 0x29, 0x7b, 0x51, 0x72, 0x44, 0xd9, 0xcc, - 0x58, 0xde, 0xaa, 0x81, 0x92, 0x9c, 0x50, 0xd4, 0x13, 0x39, 0x7b, 0x2d, 0x0a, 0xbb, 0xc0, 0x21, 0x5a, 0xce, - 0x0b, 0xe9, 0x67, 0x3e, 0xf4, 0x41, 0xd0, 0x0f, 0x46, 0x99, 0x22, 0x62, 0x37, 0xc3, 0xa1, 0xbf, 0x8c, 0x28, - 0xa6, 0xc5, 0x86, 0xc3, 0x1d, 0x2f, 0xd2, 0xaf, 0x60, 0x94, 0x28, 0x5e, 0xc3, 0x6f, 0xf0, 0xe0, 0x1a, 0x55, - 0xb4, 0x04, 0x82, 0xa3, 0xf8, 0xbd, 0x20, 0x58, 0xdb, 0x91, 0x6b, 0x09, 0xc5, 0x28, 0x39, 0xe3, 0x83, 0x2e, - 0xcf, 0xe7, 0x74, 0xc8, 0x1d, 0x55, 0x69, 0x5e, 0x81, 0x43, 0xe8, 0x69, 0xc3, 0x22, 0xe4, 0x8c, 0x7a, 0xd7, - 0x92, 0x22, 0xf4, 0x9a, 0x4d, 0x99, 0xbd, 0x21, 0x70, 0xda, 0xec, 0x70, 0x4d, 0x3b, 0xca, 0x13, 0x92, 0xe1, - 0xfd, 0xf3, 0xdb, 0x1d, 0x43, 0x7f, 0x30, 0xc7, 0xe7, 0x92, 0x7d, 0xbd, 0xa9, 0x19, 0x57, 0x43, 0xe3, 0x79, - 0xcd, 0xb5, 0xe0, 0xc3, 0x27, 0x44, 0xff, 0xff, 0x91, 0x44, 0xef, 0x77, 0x0a, 0x89, 0x4f, 0xd2, 0xad, 0xfc, - 0x5e, 0xeb, 0xb3, 0xe6, 0x12, 0x57, 0xdd, 0xd6, 0xe6, 0x51, 0xd2, 0x60, 0x8a, 0x44, 0x89, 0xdf, 0x64, 0xda, - 0x11, 0x88, 0x95, 0x7c, 0x9d, 0x0d, 0x4f, 0x25, 0x77, 0x2e, 0xae, 0x8e, 0xa8, 0xf0, 0xa1, 0x54, 0xe4, 0x88, - 0x86, 0x74, 0x75, 0x1f, 0x90, 0xd6, 0x0b, 0xfd + 0xf9, 0x03, 0x31, 0xe5, 0x3e, 0x12, 0xd3, 0xc6, 0xb8, 0xa1, 0xe3, 0x5a, 0x5b, 0x3c, 0x24, 0x38, 0xc9, 0x1c, + 0xb9, 0xb0, 0xea, 0x3d, 0xb7, 0x25, 0xaa, 0x8f, 0x54, 0x8f, 0xf0, 0xa3, 0x5d, 0xaf, 0xf1, 0x8d, 0x8c, 0x28, + 0xa0, 0xba, 0xa9, 0x35, 0x76, 0x7a, 0x5e, 0xe3, 0xb8, 0xb0, 0xc2, 0x5f, 0x1b, 0x0b, 0x33, 0xa1, 0x7e, 0x08, + 0x39, 0x89, 0x91, 0xe2, 0xef, 0xfb, 0xce, 0x58, 0xfc, 0xa3, 0xf1, 0x1d, 0x1d, 0x3b, 0x20, 0x02, 0xd3, 0x12, + 0x5d, 0xf5, 0xa6, 0x13, 0x0d, 0x3d, 0x26, 0x3b, 0xbb, 0xab, 0x8c, 0x21, 0x53, 0xad, 0x41, 0xc2, 0x81, 0xfd, + 0xe4, 0x04, 0x66, 0xa0, 0xe5, 0x21, 0x1f, 0x85, 0x16, 0x25, 0x61, 0x0a, 0xff, 0xe0, 0x57, 0x5e, 0x5f, 0xfd, + 0x71, 0x40, 0xa6, 0x26, 0xe2, 0x86, 0x2e, 0xa4, 0xf6, 0x80, 0x55, 0xc7, 0xa7, 0x6f, 0x62, 0x13, 0x74, 0x1b, + 0x81, 0x41, 0xb3, 0xc6, 0x0a, 0xdc, 0xc2, 0x6c, 0xc6, 0x6a, 0x63, 0xb4, 0xb0, 0xaf, 0x17, 0x38, 0x6c, 0xf1, + 0xd5, 0xac, 0xb2, 0xf5, 0xbc, 0x01, 0x98, 0xa1, 0x43, 0x02, 0xf8, 0x68, 0x7e, 0x41, 0x8b, 0xfc, 0xa3, 0x01, + 0x0b, 0x93, 0x55, 0xac, 0x52, 0x7c, 0x9b, 0x77, 0x06, 0x69, 0x76, 0xb5, 0x5a, 0x24, 0x93, 0xdf, 0x67, 0x8a, + 0xa2, 0x2e, 0x76, 0xef, 0x50, 0x99, 0x67, 0x96, 0x44, 0x9d, 0xbc, 0x9f, 0x84, 0x83, 0x7f, 0x4a, 0xf0, 0xe0, + 0xc4, 0x00, 0x7b, 0xcf, 0x17, 0x0e, 0x87, 0xf8, 0xac, 0xb5, 0x11, 0xdb, 0xfc, 0x9f, 0xb5, 0x5f, 0x65, 0x47, + 0x50, 0x0c, 0x6e, 0x74, 0x4b, 0xf8, 0x03, 0xec, 0x7e, 0x2a, 0x82, 0xd6, 0x92, 0xbc, 0x86, 0x62, 0xd9, 0xf5, + 0xc6, 0x2b, 0xab, 0x9f, 0xd2, 0xe2, 0x32, 0x74, 0x1d, 0xb6, 0xed, 0x40, 0x3d, 0xa0, 0xd5, 0x70, 0xc4, 0x58, + 0xcd, 0x78, 0xbd, 0xc5, 0x55, 0x56, 0x08, 0x44, 0x20, 0x88, 0xd9, 0x4d, 0x24, 0xbc, 0x60, 0x7a, 0xf2, 0x67, + 0xaa, 0xa9, 0x3b, 0xe3, 0x49, 0xbd, 0x3a, 0xed, 0xcf, 0xdd, 0xf6, 0x23, 0x87, 0x11, 0x0d, 0xc4, 0xc1, 0x19, + 0x41, 0x9d, 0xd5, 0xb0, 0xc9, 0xa7, 0xd5, 0x0f, 0x56, 0x6e, 0xb7, 0x66, 0x16, 0x0a, 0x1d, 0x38, 0xd0, 0x36, + 0xbb, 0xbc, 0xcb, 0xfd, 0x7b, 0xab, 0x8e, 0x71, 0x9e, 0xac, 0x7f, 0x3b, 0x08, 0x26, 0xa2, 0xce, 0xf9, 0x90, + 0x61, 0xef, 0x6a, 0x93, 0x15, 0x4e, 0x34, 0xb6, 0x8d, 0x92, 0x79, 0x7d, 0xa8, 0xfa, 0x51, 0x6b, 0x8d, 0xbe, + 0xd5, 0x8d, 0x33, 0x3c, 0xe0, 0x17, 0xb6, 0x46, 0xbf, 0x31, 0x8c, 0x9b, 0x39, 0x05, 0x19, 0xc7, 0xf6, 0x7f, + 0xd6, 0xf8, 0x0b, 0x89, 0x66, 0xf7, 0x28, 0x2c, 0x3a, 0x0c, 0x06, 0x02, 0x45, 0x91, 0x5a, 0x56, 0xd4, 0x98, + 0x81, 0x73, 0x14, 0xa3, 0x39, 0x9b, 0xdb, 0xba, 0xc4, 0x96, 0x68, 0xc3, 0x50, 0x00, 0xbf, 0x37, 0x94, 0x46, + 0xd6, 0x07, 0x20, 0x3e, 0xa8, 0x85, 0xac, 0xd9, 0x41, 0x5a, 0x96, 0xee, 0x6d, 0x56, 0xe1, 0xac, 0x87, 0x97, + 0x82, 0xc5, 0xf4, 0xee, 0x9e, 0x25, 0x31, 0x92, 0xa5, 0x93, 0x21, 0x64, 0x8f, 0xe9, 0x58, 0x12, 0xfc, 0xe8, + 0xdb, 0x15, 0xd6, 0x2b, 0x9a, 0xc7, 0x59, 0xb7, 0xd8, 0x36, 0x99, 0x79, 0x99, 0xd7, 0x72, 0x8c, 0x74, 0x25, + 0xcf, 0xce, 0xd4, 0xee, 0x5e, 0xf0, 0x5c, 0x2f, 0x5a, 0x9b, 0x70, 0xd7, 0xac, 0x5d, 0x71, 0xb7, 0xb5, 0x7f, + 0xf5, 0x7b, 0x45, 0x94, 0x49, 0x86, 0xcc, 0xb7, 0xa7, 0x66, 0xf2, 0x4b, 0x6f, 0x93, 0xbf, 0x7e, 0xfd, 0x71, + 0x47, 0xc9, 0x46, 0x00, 0x97, 0x45, 0x2f, 0x9d, 0x87, 0x71, 0xfb, 0xcd, 0x45, 0x53, 0x57, 0x46, 0xcc, 0xb8, + 0x1e, 0xfc, 0x9c, 0xe6, 0x18, 0x93, 0xea, 0x2e, 0x55, 0x0a, 0x0d, 0x7b, 0xe3, 0x21, 0x3e, 0x04, 0x15, 0x6e, + 0x0f, 0xe0, 0xab, 0xe5, 0x0d, 0x07, 0xb8, 0x19, 0x12, 0xd1, 0x46, 0x4d, 0x6c, 0x0d, 0xb3, 0x46, 0x28, 0xbf, + 0xf1, 0x9c, 0x6a, 0x2b, 0xa0, 0x2a, 0xc0, 0xad, 0x5f, 0x8a, 0x0a, 0xfd, 0x55, 0x48, 0xda, 0x69, 0xae, 0xb0, + 0x38, 0x8f, 0x4f, 0xfb, 0x74, 0xfe, 0x74, 0xf7, 0xb3, 0x57, 0xaa, 0x48, 0x62, 0x53, 0x2b, 0x28, 0xb5, 0x1b, + 0xa1, 0xe2, 0x07, 0x26, 0xf1, 0x9f, 0x75, 0xe3, 0x04, 0xe3, 0xef, 0x9f, 0x40, 0x7b, 0x18, 0xe2, 0xb4, 0x2e, + 0x08, 0x20, 0x6f, 0x10, 0x97, 0xb5, 0x34, 0x95, 0xdd, 0x53, 0xbf, 0xbe, 0x0a, 0x1b, 0xd3, 0x52, 0x20, 0x5a, + 0x85, 0x6a, 0xbd, 0x72, 0xb9, 0x53, 0xd3, 0x08 }; #endif -#if defined(__PV_LANGUAGE_HINDI__) +#if defined(__PV_LANGUAGE_POLISH__) -// Wake-word = namaste putra +// Wake-word = cześć komputer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xfc, 0x11, 0xf1, 0xd0, 0x6c, 0x2a, 0xd0, 0x4f, 0xf5, 0x04, 0xa7, 0xe2, 0x01, 0x65, 0xe4, 0xdd, 0x03, 0x86, - 0x54, 0xb1, 0x7b, 0x49, 0x3a, 0x79, 0x4d, 0xe7, 0x1c, 0x64, 0x0e, 0x0b, 0xa7, 0xb7, 0xe4, 0x8b, 0x7f, 0x04, - 0x97, 0xa7, 0x63, 0x79, 0xaa, 0x85, 0x1a, 0x08, 0x71, 0x80, 0x58, 0x43, 0x57, 0x25, 0xe6, 0x7c, 0x96, 0x59, - 0xb7, 0x66, 0xd6, 0x11, 0x77, 0x90, 0x90, 0xd9, 0xf8, 0x24, 0xfa, 0x78, 0xeb, 0xdb, 0xba, 0xdc, 0xe5, 0x99, - 0xd5, 0xca, 0x95, 0x07, 0xfa, 0xd3, 0xe0, 0xe8, 0x83, 0x82, 0x62, 0xb0, 0x6c, 0x62, 0x35, 0xec, 0x9a, 0x3b, - 0x62, 0x04, 0x30, 0xc0, 0x02, 0x72, 0x54, 0xb8, 0xed, 0x14, 0x1a, 0x58, 0xd0, 0xf9, 0x5a, 0x57, 0x07, 0x31, - 0x15, 0xe6, 0xc1, 0x7c, 0x62, 0xa2, 0xa8, 0x7d, 0xcc, 0x1b, 0xf0, 0x25, 0xd8, 0x39, 0x38, 0x54, 0xbc, 0xfd, - 0x2a, 0x68, 0xac, 0x7e, 0x46, 0x57, 0xc5, 0x7f, 0x7f, 0x29, 0x2c, 0x4b, 0x99, 0x7a, 0x6d, 0xa7, 0x07, 0xdc, - 0xeb, 0x6b, 0x87, 0x90, 0x7f, 0x17, 0xab, 0x2a, 0x9e, 0x5c, 0x73, 0x07, 0xfe, 0xc8, 0x48, 0xa8, 0xc0, 0x07, - 0x58, 0x10, 0xd8, 0x60, 0xcc, 0xa4, 0x4a, 0x2a, 0x5d, 0x0d, 0x6a, 0xcd, 0xe1, 0xc9, 0x65, 0x48, 0xce, 0x13, - 0x27, 0x7d, 0xed, 0x4f, 0x8f, 0x1a, 0x9e, 0x21, 0x83, 0xb7, 0x39, 0x0c, 0x5f, 0xcf, 0xb5, 0x75, 0xc6, 0x1d, - 0x61, 0x18, 0x4a, 0xe2, 0x3e, 0x6d, 0xa0, 0x56, 0xe8, 0x19, 0xe2, 0xad, 0xcf, 0x4b, 0x80, 0x25, 0x71, 0x76, - 0xd1, 0x58, 0x62, 0x0b, 0x35, 0x6f, 0x6b, 0xaf, 0xfd, 0x26, 0x62, 0xde, 0xfd, 0x5e, 0x3a, 0xac, 0x08, 0x9d, - 0xde, 0x24, 0x83, 0x89, 0xef, 0x79, 0xb8, 0xdb, 0x5d, 0x72, 0x4f, 0x50, 0x0b, 0x34, 0xe3, 0xe2, 0x8e, 0x34, - 0xe3, 0x5e, 0x11, 0xbd, 0x09, 0x04, 0x21, 0x89, 0xf6, 0xc9, 0x0c, 0x38, 0xae, 0xee, 0xa7, 0x00, 0x5e, 0xf3, - 0x89, 0x57, 0x5b, 0xe6, 0x08, 0x5d, 0x15, 0x0b, 0x4d, 0x00, 0x6d, 0x82, 0x04, 0xa6, 0xd4, 0x9a, 0x82, 0x35, - 0xff, 0xc4, 0x68, 0xff, 0xcf, 0x28, 0x8a, 0xb0, 0x0e, 0x92, 0x05, 0xad, 0x06, 0x36, 0x95, 0x50, 0xd0, 0xdc, - 0x94, 0x8c, 0xc6, 0xc2, 0x88, 0x96, 0x96, 0x8a, 0x46, 0x58, 0x72, 0xb0, 0x91, 0x51, 0x9b, 0x3d, 0x04, 0x5c, - 0x96, 0x73, 0x6f, 0x01, 0x2f, 0xcd, 0x50, 0xa2, 0x64, 0x48, 0xa5, 0xd9, 0x48, 0x58, 0x06, 0x94, 0xf3, 0xf7, - 0xc0, 0xb7, 0x5e, 0x53, 0xe7, 0x7c, 0x00, 0x1d, 0x24, 0x1f, 0x03, 0x93, 0xbf, 0x1d, 0xc1, 0xf0, 0x18, 0xd9, - 0x8c, 0x6e, 0xb4, 0x93, 0xa2, 0x4f, 0x31, 0xfa, 0x58, 0x2d, 0xe9, 0x0b, 0xf7, 0x61, 0xa8, 0x10, 0x99, 0xea, - 0x85, 0x0b, 0x9d, 0xb1, 0xce, 0xd0, 0x7f, 0x78, 0x22, 0xdf, 0xb5, 0x03, 0x9b, 0xd8, 0xa1, 0x6c, 0xad, 0xdd, - 0xf6, 0x06, 0x75, 0x2d, 0x20, 0x9a, 0x92, 0x6a, 0xc6, 0x57, 0x17, 0x78, 0x43, 0x26, 0xea, 0x19, 0xfd, 0x16, - 0xdf, 0xb4, 0x4e, 0xf6, 0x86, 0x0a, 0x9f, 0xf8, 0x78, 0x3d, 0x49, 0x43, 0xc8, 0xdf, 0xd7, 0xd1, 0x42, 0xb6, - 0x49, 0x5c, 0x6a, 0x07, 0x05, 0xf5, 0x7b, 0x18, 0xb9, 0x5e, 0xda, 0xe9, 0xcf, 0x45, 0x02, 0xfa, 0x2b, 0x68, - 0x49, 0x21, 0x10, 0xd3, 0x70, 0x11, 0x64, 0xd4, 0xda, 0xcc, 0x83, 0xdc, 0xa3, 0x71, 0xbb, 0xf2, 0x48, 0x91, - 0xac, 0xd4, 0x50, 0xf2, 0x63, 0x88, 0x66, 0x04, 0xc8, 0xcf, 0x13, 0xf4, 0x39, 0x80, 0x0b, 0xa6, 0xf5, 0xd9, - 0x0a, 0x8c, 0xb7, 0x9c, 0xcc, 0xc8, 0x13, 0xb4, 0x9a, 0x74, 0x93, 0xeb, 0x2b, 0x94, 0xad, 0x94, 0xc9, 0xcf, - 0xab, 0xad, 0x78, 0xad, 0x44, 0xf1, 0x85, 0x6f, 0xe7, 0x5b, 0x7e, 0x83, 0x74, 0xb6, 0xdb, 0xaf, 0x79, 0xe5, - 0xb3, 0xab, 0x4c, 0x78, 0xbd, 0xb6, 0x1c, 0x7c, 0xfe, 0x3e, 0x8b, 0x31, 0xe4, 0x28, 0x3f, 0x16, 0xbb, 0xf3, - 0xe2, 0x90, 0x15, 0xfe, 0x79, 0x2d, 0x56, 0xc5, 0xc0, 0xbf, 0x43, 0x33, 0x05, 0xe3, 0x94, 0x31, 0x9f, 0x2e, - 0x1a, 0x40, 0xa7, 0x80, 0xb1, 0xbe, 0x69, 0x60, 0xea, 0xc3, 0x59, 0xc3, 0x52, 0x46, 0x8c, 0xc7, 0x9e, 0xa6, - 0x59, 0x3d, 0x13, 0x33, 0x6f, 0xda, 0xbf, 0x30, 0xf9, 0xb5, 0x3c, 0xb5, 0xb9, 0x9a, 0x59, 0x53, 0xe6, 0x7e, - 0x6d, 0x7f, 0xd5, 0xb4, 0xeb, 0xe3, 0x47, 0x5c, 0x4d, 0xfe, 0x04, 0xac, 0xc2, 0xa3, 0x4d, 0xd7, 0x75, 0xb9, - 0x95, 0x79, 0x90, 0xf1, 0x55, 0xb0, 0xc3, 0x4d, 0xed, 0x44, 0x22, 0x33, 0x0f, 0x5c, 0x75, 0xf8, 0x91, 0x29, - 0x83, 0x46, 0x68, 0x84, 0x82, 0x87, 0x59, 0x3e, 0x86, 0x27, 0xf3, 0x7d, 0xe5, 0x4c, 0x9e, 0x43, 0xc4, 0x9d, - 0xc0, 0x9e, 0xc5, 0x20, 0xc4, 0x7c, 0x33, 0x4b, 0x1c, 0x53, 0xbc, 0x68, 0x83, 0xea, 0x33, 0xac, 0xb9, 0x78, - 0x32, 0xb3, 0x45, 0x41, 0x63, 0x5e, 0x7e, 0x16, 0x75, 0x0b, 0xb2, 0x22, 0x4d, 0x92 + 0x70, 0x6a, 0x9e, 0x88, 0xb8, 0x82, 0x7c, 0x87, 0xa7, 0x6e, 0x67, 0x28, 0x38, 0x37, 0x8e, 0xbb, 0x21, 0x69, + 0x6e, 0xb1, 0xef, 0xde, 0xf3, 0xbd, 0x1b, 0xd1, 0x9f, 0xbf, 0x9d, 0x8a, 0x8f, 0x8a, 0x16, 0x95, 0x35, 0x33, + 0xc6, 0xc4, 0x2a, 0x4a, 0x27, 0x2e, 0xd0, 0x53, 0x0a, 0x8c, 0xf3, 0x91, 0x16, 0x64, 0xb6, 0xff, 0x73, 0x57, + 0x3d, 0x4d, 0x82, 0x84, 0x6d, 0x28, 0x6f, 0x9e, 0x51, 0x9b, 0xb3, 0x73, 0x26, 0xea, 0x43, 0x5c, 0xbd, 0xc5, + 0xa5, 0xbb, 0x47, 0xe8, 0x6f, 0xcb, 0xb1, 0x9e, 0x92, 0x7c, 0x8b, 0x9b, 0x76, 0x0d, 0xd9, 0x12, 0x25, 0x66, + 0xd7, 0xdd, 0x20, 0x6b, 0xcf, 0x4a, 0x62, 0x9b, 0xc1, 0xcc, 0x24, 0xf7, 0x70, 0x61, 0xa8, 0xce, 0xdc, 0x77, + 0x14, 0x71, 0xbc, 0xd4, 0x1b, 0x52, 0xf6, 0x04, 0x73, 0xd6, 0x71, 0x1c, 0xed, 0x11, 0x6e, 0x98, 0xf2, 0x3b, + 0xa1, 0x5e, 0x00, 0x92, 0x99, 0x27, 0xed, 0xe9, 0xd8, 0xf0, 0xe4, 0x89, 0x65, 0x27, 0x1b, 0x31, 0x66, 0xca, + 0x2e, 0x39, 0x36, 0xc6, 0xe8, 0x89, 0x06, 0x0f, 0xac, 0xb6, 0x5c, 0x9a, 0xdc, 0x70, 0x1e, 0x06, 0x6c, 0x06, + 0x51, 0x35, 0xcd, 0x76, 0x7e, 0x3d, 0xc5, 0x5b, 0x03, 0x49, 0xa8, 0xf6, 0xd5, 0x39, 0xcf, 0x01, 0x19, 0xde, + 0x86, 0x05, 0x42, 0x9e, 0x85, 0xa6, 0x6a, 0xa6, 0x08, 0x12, 0x30, 0xa5, 0x6c, 0xb9, 0x99, 0xa9, 0x18, 0xdb, + 0xc6, 0xb1, 0x51, 0x65, 0xc1, 0xaf, 0xe8, 0xaf, 0x1e, 0x45, 0x4f, 0x39, 0x60, 0x13, 0xc5, 0xea, 0x79, 0x39, + 0x4f, 0x2d, 0xa3, 0xfd, 0x63, 0x3a, 0x64, 0xe0, 0xa0, 0xb7, 0xc3, 0xa1, 0xc4, 0x98, 0xed, 0x43, 0xc4, 0xc8, + 0x2b, 0x2d, 0x0d, 0x6d, 0xd1, 0xd3, 0xbe, 0x91, 0x86, 0x53, 0xdf, 0x1a, 0x75, 0x04, 0xeb, 0x79, 0xb7, 0x0a, + 0x06, 0x05, 0x6e, 0x81, 0xd4, 0xac, 0xa5, 0x43, 0xcb, 0x11, 0x26, 0x3f, 0x90, 0x9f, 0x6a, 0x49, 0x17, 0x41, + 0xef, 0x35, 0x3a, 0x35, 0xf1, 0xaa, 0xe3, 0xc1, 0x82, 0xb6, 0xdb, 0xab, 0xd9, 0x1e, 0xc4, 0xbb, 0xbf, 0xd2, + 0xb6, 0x28, 0xb6, 0xcf, 0x35, 0x03, 0x20, 0xfd, 0xca, 0x5c, 0xe3, 0xa0, 0x28, 0xce, 0xa4, 0x8e, 0xcc, 0xb8, + 0x1a, 0x91, 0x87, 0x4e, 0x0e, 0xf8, 0x2f, 0x5b, 0x30, 0x8b, 0x79, 0x05, 0x9f, 0x4a, 0x9a, 0xc9, 0xfe, 0xa0, + 0x2e, 0xac, 0xa3, 0x52, 0xa3, 0x2c, 0x5f, 0xe6, 0xf5, 0xe4, 0x12, 0xcc, 0xed, 0x35, 0x2e, 0x28, 0x01, 0x56, + 0x84, 0x25, 0x96, 0x11, 0x68, 0x8c, 0x75, 0x5c, 0xb4, 0x83, 0x24, 0x23, 0x5f, 0x79, 0x69, 0xd7, 0x3b, 0x80, + 0x4c, 0xa5, 0x8b, 0x0b, 0x07, 0x26, 0x38, 0x73, 0x76, 0x17, 0x35, 0x5c, 0x0b, 0x67, 0x64, 0xcc, 0xec, 0xb1, + 0x8a, 0x63, 0x64, 0x9e, 0x66, 0xca, 0x3a, 0x17, 0x02, 0xae, 0xb4, 0x57, 0x24, 0x05, 0x83, 0xc7, 0xe2, 0x88, + 0xda, 0x36, 0x06, 0x13, 0xe6, 0xc1, 0x29, 0x53, 0xf3, 0xdc, 0x3d, 0x23, 0xa5, 0xc1, 0x41, 0x74, 0x57, 0xe2, + 0x4f, 0x9d, 0x01, 0x6d, 0x7d, 0x8c, 0x2d, 0x88, 0x09, 0x5e, 0x7d, 0x3e, 0x5d, 0x38, 0x17, 0xaf, 0x4e, 0x01, + 0x6c, 0x2d, 0x7b, 0x50, 0x17, 0x9a, 0x5e, 0xa8, 0x4a, 0x96, 0xa7, 0x84, 0x2a, 0x1c, 0x68, 0xa3, 0x3f, 0x83, + 0x1b, 0xb9, 0x2a, 0x02, 0x9f, 0x00, 0x5d, 0x1a, 0x0b, 0x14, 0x72, 0xcf, 0xe0, 0xf3, 0xe2, 0xdc, 0x98, 0xd3, + 0x44, 0x3a, 0x54, 0x07, 0xc1, 0x6e, 0x13, 0xdc, 0xad, 0x36, 0x03, 0x9a, 0x97, 0x28, 0x9c, 0x76, 0x55, 0xf0, + 0xc4, 0x41, 0xea, 0x6e, 0x05, 0x1b, 0xf5, 0x14, 0x92, 0xde, 0x31, 0x80, 0xec, 0x46, 0x44, 0x58, 0x5a, 0x9b, + 0x2f, 0x75, 0xcf, 0x32, 0xd7, 0x59, 0x62, 0x5b, 0x5a, 0x72, 0x1b, 0xa2, 0x5b, 0x5a, 0x6c, 0x3a, 0xe3, 0xe0, + 0x85, 0x58, 0x75, 0xb1, 0x3f, 0xb4, 0xde, 0xf9, 0xd7, 0x12, 0x69, 0xed, 0x4f, 0xcb, 0x31, 0x86, 0xa3, 0x5a, + 0x4d, 0xfe, 0x89, 0xd2, 0x93, 0x38, 0x68, 0x8c, 0x39, 0x33, 0x7d, 0x34, 0xe5, 0xb8, 0x2e, 0x08, 0x3a, 0x46, + 0xd9, 0x97, 0x66, 0xbc, 0x68, 0x49, 0x58, 0x03, 0xda, 0xaf, 0xf0, 0x38, 0x57, 0xe7, 0x8f, 0xc0, 0x9b, 0x6c, + 0x7b, 0xc3, 0x34, 0x48, 0x4d, 0x30, 0xdf, 0x53, 0x42, 0x74, 0xe1, 0x2c, 0xca, 0xe7, 0xc2, 0xb0, 0x57, 0xb6, + 0xd7, 0x76, 0x4c, 0x24, 0x7d, 0x28, 0xfc, 0xae, 0xd4, 0x1b, 0xff, 0xf1, 0x1a, 0xed, 0x9f, 0x6b, 0x04, 0xbf }; #endif -#if defined(__PV_LANGUAGE_ARABIC__) +#if defined(__PV_LANGUAGE_PORTUGUESE__) -// Wake-word = coffee +// Wake-word = olá computador static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xd5, 0x50, 0x75, 0xd2, 0x3e, 0x9a, 0x61, 0xe9, 0xf5, 0xd8, 0xba, 0xd9, 0x44, 0x1b, 0xf9, 0x81, 0xc8, 0xe3, - 0x17, 0x2a, 0x3f, 0xdc, 0xd2, 0x0c, 0x3c, 0x13, 0x4d, 0x91, 0xbd, 0xc3, 0x7d, 0x86, 0x88, 0xa4, 0x80, 0xab, - 0x44, 0x0f, 0x3e, 0xa6, 0xc5, 0x06, 0x1e, 0xd8, 0x10, 0x3a, 0xc1, 0x30, 0x86, 0xba, 0xaf, 0xa7, 0xb9, 0x01, - 0xfa, 0x8b, 0x69, 0x3a, 0xe4, 0xa8, 0xc7, 0x9a, 0xc8, 0xf4, 0x54, 0xf9, 0x4b, 0x5b, 0xed, 0x6e, 0xdf, 0xda, - 0xfc, 0x48, 0x92, 0xda, 0xb6, 0x8d, 0x4b, 0xfd, 0x19, 0x18, 0x22, 0x0c, 0x20, 0xa5, 0x59, 0xaf, 0x12, 0x9c, - 0x1a, 0x96, 0xb2, 0xf6, 0x2a, 0x62, 0x81, 0x53, 0x46, 0x6c, 0x73, 0x85, 0x37, 0x9e, 0xf4, 0xce, 0x35, 0xcb, - 0xec, 0x39, 0x54, 0x4d, 0x04, 0x5f, 0xed, 0x83, 0xd1, 0xba, 0xf7, 0x3a, 0x74, 0x21, 0xb9, 0x21, 0xdc, 0xc1, - 0x24, 0x7c, 0x90, 0xf7, 0x00, 0x4f, 0x0b, 0x68, 0x7f, 0x23, 0xea, 0x14, 0x75, 0xb1, 0x32, 0xb7, 0xcc, 0xfb, - 0x10, 0xc1, 0xd1, 0xf2, 0x33, 0x8e, 0xd3, 0x58, 0x38, 0xad, 0x77, 0xe7, 0xc4, 0x4f, 0x68, 0x9c, 0x58, 0x82, - 0x01, 0x8b, 0x96, 0x4c, 0xfd, 0x54, 0xbc, 0xae, 0xe4, 0x24, 0xa9, 0x50, 0xe9, 0xc3, 0xb4, 0x40, 0x53, 0x0f, - 0x4d, 0xa5, 0x67, 0x3e, 0xfa, 0x13, 0xf2, 0x82, 0xa4, 0x01, 0x11, 0xa9, 0x8d, 0xa0, 0xa6, 0x05, 0x47, 0x46, - 0x56, 0x40, 0x0b, 0x96, 0x08, 0x6c, 0x57, 0xf0, 0xd5, 0x0e, 0xdc, 0x13, 0x67, 0xae, 0xfb, 0xbf, 0xea, 0x01, - 0x36, 0x61, 0x74, 0x0b, 0x75, 0x80, 0x3f, 0x48, 0xbe, 0x96, 0x62, 0x9a, 0xc6, 0xde, 0x36, 0x3a, 0xe4, 0x13, - 0x41, 0xb2, 0xbf, 0xdd, 0x87, 0x13, 0x2d, 0x8d, 0x7f, 0xad, 0x9a, 0x2e, 0xef, 0x18, 0x33, 0x06, 0xca, 0xdf, - 0x23, 0x30, 0x43, 0x4f, 0x89, 0x53, 0x19, 0x55, 0xce, 0x32, 0x0a, 0xef, 0x0c, 0x50, 0xab, 0xa8, 0x9a, 0x8c, - 0x8f, 0xee, 0x72, 0x92, 0x9d, 0x37, 0xca, 0xdb, 0x23, 0x8f, 0x6e, 0x67, 0x74, 0xba, 0x2c, 0x67, 0x98, 0xe2, - 0x26, 0x55, 0xf9, 0xb9, 0xf2, 0x77, 0xf2, 0xfb, 0x4d, 0xbd, 0x5b, 0xf1, 0x97, 0xe3, 0x79, 0x0d, 0xbc, 0x88, - 0xbf, 0xca, 0xfd, 0xdf, 0x08, 0xe4, 0xa1, 0x12, 0x3c, 0xa4, 0xc0, 0x84, 0x55, 0xb2, 0xcc, 0x0a, 0xb5, 0xfb, - 0xde, 0x9d, 0xd5, 0x44, 0x80, 0x6a, 0x8c, 0x4e, 0xc9, 0x38, 0x2c, 0x88, 0x2f, 0x4f, 0xa0, 0xab, 0x24, 0x5b, - 0xa1, 0x1c, 0x0a, 0x41, 0x59, 0xc9, 0x17, 0x45, 0xa4, 0x54, 0x77, 0xcd, 0xef, 0x39, 0x29, 0x55, 0xb1, 0x23, - 0x05, 0xda, 0x1b, 0x0d, 0xcd, 0x3e, 0x2a, 0xbf, 0x2f, 0xb6, 0x44, 0x8a, 0x50, 0x08, 0xd6, 0x76, 0x67, 0x49, - 0xbf, 0xfc, 0xff, 0xdd, 0x8c, 0xc8, 0x20, 0x1c, 0x87, 0x2b, 0x06, 0x9e, 0x62, 0x56, 0xf5, 0x01, 0x43, 0x4e, - 0x46, 0x53, 0x2c, 0x31, 0x2a, 0x63, 0x57, 0xc6, 0x7f, 0x3b, 0xf5, 0x12, 0x59, 0x1b, 0xe7, 0x4b, 0x1e, 0x18, - 0xe5, 0xb5, 0x0f, 0xcc, 0x47, 0x79, 0x85, 0x50, 0xb6, 0x0e, 0xab, 0xd7, 0xc0, 0x3d, 0xb1, 0x83, 0x8f, 0xed, - 0x7f, 0xe5, 0xd9, 0x56, 0xc0, 0x3a, 0xd2, 0x4b, 0x34, 0x6e, 0x0f, 0x5a, 0x69, 0xab, 0x8b, 0x8a, 0xcd, 0xa8, - 0x4d, 0x75, 0x4d, 0x04, 0x56, 0x01, 0x89, 0x74, 0xe6, 0x9e, 0x30, 0xbc, 0xa1, 0x65, 0x10, 0x34, 0x8e, 0x88, - 0x16, 0x89, 0xd4, 0x54, 0xf9, 0x16, 0x8b, 0xb5, 0x45, 0xea, 0xc1, 0x2f, 0xd7, 0x1b, 0x0f, 0xe9, 0x98, 0x3b, - 0xc3, 0xf5, 0x37, 0xb8, 0x7f, 0x2e, 0x1b, 0x25, 0x5e, 0x24, 0x35, 0xab, 0x02, 0x72, 0x7c, 0xba, 0xf7, 0xdf, - 0x8b, 0xab, 0x45, 0xce, 0x75, 0x57, 0xfc, 0x9e, 0x04, 0x03, 0x51, 0x76, 0x1d, 0x68, 0x4b, 0x59, 0x18, 0x93, - 0x49, 0xb8, 0x41, 0x00, 0xa6, 0x5b, 0x43, 0x79, 0x07, 0xfe, 0x9b, 0x52, 0x96, 0xca, 0x7c, 0x0b, 0x5d, 0x4b, - 0x2b, 0x9c, 0xea, 0xe0, 0x6e, 0x2b, 0xde, 0x0a, 0x34, 0x96, 0x3f, 0xeb, 0x06, 0xa4, 0x18, 0x70, 0x74, 0x23, - 0x49, 0xed, 0x7c, 0x72, 0x30, 0x8d, 0xa4, 0x23, 0xe1, 0xec, 0x52, 0x05, 0xd5, 0x4c, 0xe3, 0xaa, 0x0f, 0x77, - 0x91, 0xe6, 0x37, 0x74, 0xd0, 0x78, 0xc8, 0x3c, 0xd0, 0x2b, 0x86, 0xd3, 0x6a, 0x9f, 0x95, 0xe5, 0xf2, 0x47, - 0x1f, 0xdc, 0xbc, 0x00, 0xb6, 0x9e, 0x3d, 0x75, 0x1f, 0x38, 0x31, 0x8f, 0x0f, 0xdc, 0x5d, 0x81, 0x4d, 0x70, - 0x1a, 0x6e, 0x5e, 0x17, 0xb5, 0x8c, 0x2d, 0xe1, 0x38, 0x3b, 0x19, 0x1e, 0xbb, 0xe4, 0xb8, 0x84, 0x47, 0x54, - 0xc8, 0x87, 0x47, 0x8a, 0x33, 0xef, 0x33, 0x84, 0x0c, 0x8f, 0x11, 0x89, 0x33, 0xc1, 0x3c, 0x06, 0xe0, 0xdf, - 0x04, 0xbe, 0x82, 0x5c, 0xb3, 0x1a, 0x4f, 0x06, 0x9d, 0x38, 0x90, 0x9b, 0xd2, 0x04, 0x79, 0x1b, 0x00, 0xed, - 0xf8, 0x64, 0x3c, 0xd3, 0x3b, 0x51, 0x3e, 0x96, 0x2b, 0x59, 0xef, 0x5b, 0xeb, 0x28, 0xf7, 0x3b, 0x4a, 0x57, - 0xa2, 0xba, 0xee, 0x1f, 0xbb, 0xd0, 0xf8, 0x88, 0xea, 0xf2, 0xa6, 0xd6, 0xbf, 0xea, 0x0f, 0xf0, 0xe1, 0xcf, - 0x5c, 0xd1, 0xae, 0x24, 0x99, 0x9b, 0x43, 0xa1, 0x1b, 0x6e, 0xa9, 0xc9, 0xe2, 0x0d, 0xef, 0xa2, 0x58, 0xe8, - 0x97, 0xe9, 0xa0, 0x24, 0x28, 0x28, 0xaf, 0x5a, 0x60, 0xf6, 0x1f, 0x83, 0x73, 0x75, 0xe8, 0x93, 0x96, 0xcc, - 0xd8, 0xc8, 0xa4, 0x69, 0x82, 0xb9, 0xe4, 0x12, 0xa9, 0x4d, 0x87, 0xaf, 0x11, 0xe0, 0x55, 0x31, 0x20, 0xf9, - 0x72, 0x93, 0x2d, 0xbd, 0xbe, 0xf1, 0x52, 0xa2, 0x8e, 0x2e, 0x40, 0x42, 0x07, 0xd7, 0x47, 0x6c, 0x52, 0xef, - 0x57, 0x4c, 0xfd, 0xf0, 0x2f, 0x36, 0xb0, 0xa4, 0xf3, 0x10, 0xce, 0x70, 0x39, 0x66, 0xa1, 0x56, 0x60, 0x35, - 0xf2, 0xe3, 0x0f, 0xae, 0x31, 0xed, 0xb8, 0x73, 0xd6, 0x75, 0x03, 0x78, 0xdd, 0xbf, 0x3b, 0xbe, 0x01, 0x76, - 0x81, 0x4b, 0x0e, 0x48, 0x5b, 0x08, 0xd6, 0x58, 0x9f, 0x0f, 0xff, 0xf9, 0x51, 0x98, 0xad, 0x46, 0x8d, 0x1e, - 0xa7, 0xaf, 0x79, 0x86, 0x1e, 0x12, 0xc7, 0x42, 0xab, 0x8b, 0xdc, 0x72, 0xcf, 0x5d, 0xfc, 0xe4, 0x8d, 0x14, - 0x62, 0x52, 0xed, 0xb2, 0x5e, 0x5a, 0xc3, 0x3f, 0x29, 0x31, 0x36, 0x3e, 0x3e, 0xc1, 0xb1, 0x08, 0xc7, 0x18, - 0x71, 0x12, 0xf4, 0x1b, 0xa4, 0xd5, 0x1c, 0xa7, 0x7d, 0x16, 0xb2, 0x07, 0x54, 0xcd, 0xd0, 0x76, 0x0b, 0xb4, - 0x3c, 0x24, 0x30, 0xb4, 0xf6, 0xc4, 0x75, 0x1d, 0x91, 0xa9, 0x00, 0x23, 0xbf, 0x28, 0x1c, 0x7a, 0x63, 0x81, - 0x75, 0x40, 0x0a, 0x4c, 0x8b, 0xc1, 0x13, 0xf5, 0x43, 0xe2, 0x98, 0x4c, 0x53, 0xc4, 0x12, 0xe5, 0x49, 0x77, - 0x92, 0x36, 0x3c, 0x95, 0xd7, 0xf3, 0x5f, 0x5b, 0x6e, 0x74, 0x82, 0xed, 0x55, 0x44, 0x2a, 0xbc, 0xad, 0x6f, - 0x9f, 0xa5, 0xab, 0x8a, 0xd3, 0xb8, 0xce, 0x5d, 0xd6, 0x74, 0x2e, 0x37, 0xb6, 0x49, 0x5a, 0xab, 0xf4, 0x9b, - 0x1f, 0xbd, 0x06, 0x83, 0x4a, 0x31, 0x22, 0xd0, 0x09, 0xc9, 0x89, 0x7c, 0xda, 0xcc, 0x8c, 0xa3, 0xde, 0xd7, - 0xa1, 0xc0, 0xe9, 0xef, 0x8c, 0x6d, 0x42, 0x1a, 0xe8, 0x7b, 0x67, 0x46, 0x81, 0x60, 0x3b, 0x68, 0x92, 0xa6, - 0x04, 0xc2, 0xab, 0xe0, 0x87, 0xe4, 0x6b, 0x18, 0x9a, 0x01, 0x9a, 0x99, 0x2e, 0xf0, 0x95, 0x3e, 0x09, 0x38, - 0x94, 0xbe, 0x59, 0xd5, 0xdb, 0x98, 0x31, 0xc5, 0xb7, 0x97, 0x4f, 0xe9, 0x27, 0x53, 0xc9, 0x8a, 0xb1, 0x19, - 0x56, 0x6d, 0x26, 0x49, 0x74, 0x24, 0xa5, 0x02, 0xc8, 0x15, 0x93, 0x81, 0xf7, 0x94, 0xee, 0x23, 0x10, 0x8c, - 0xd3, 0xd8, 0x97, 0xe5, 0xaf, 0x70, 0xb4, 0x01, 0x7d, 0x4f, 0x4a, 0x49, 0x3c, 0x42, 0xea, 0x05, 0x71, 0xec, - 0xfc, 0xa8, 0x67, 0x55, 0xc9, 0x49, 0x10, 0xac, 0xeb, 0x95, 0x7b, 0x3f, 0x89, 0x72, 0x60, 0x1e, 0xa9, 0xa0, - 0xd3, 0x08, 0x83, 0x58, 0x23, 0xf6, 0xf2, 0xa5, 0xf6, 0x84, 0x02, 0x06, 0xc4, 0xde, 0x0d, 0x16, 0xd9, 0xdd, - 0x2b, 0x53, 0x56, 0x2a, 0x29, 0x78, 0x80, 0x83, 0x57, 0x84, 0x0f, 0xc4, 0x33, 0xa8, 0x5c, 0xd4, 0xf9, 0x8c, - 0x34, 0x18, 0xbc, 0xc5, 0x0d, 0xad, 0x82, 0x66, 0x1d, 0x23, 0x57, 0xc7, 0xde, 0x5e, 0x23, 0x06, 0xcf, 0x8e, - 0xe8, 0xd9, 0xf1, 0x62, 0x6e, 0x66, 0xe8, 0xa1, 0x60, 0xb5, 0x32, 0x90, 0x06, 0x4f, 0x41, 0xca, 0xb3, 0xa9, - 0x3f, 0xc1, 0xf9, 0x1f, 0xa0, 0xd6, 0xfd, 0x53, 0x07, 0x51, 0xf7, 0x1a, 0xc7, 0xd9, 0x5a, 0x69, 0xc6, 0x48, - 0x12, 0x18, 0x98, 0xd6, 0x10, 0xa8, 0xec, 0xa4, 0x6f, 0xdf, 0xfb, 0x6c, 0xc1, 0x19, 0xd7, 0xb9, 0x1b, 0xc5, - 0xcc, 0xb1, 0x64, 0xbc, 0xea, 0x78, 0x5e, 0xc8, 0x96, 0xd6, 0x62, 0xa9, 0x99, 0x18, 0x1f, 0xbe, 0xe9, 0xf0, - 0x1e, 0x5a, 0x67, 0x6d, 0xd4, 0xee, 0x49, 0xcf, 0x1e, 0x8c, 0x0c, 0xd8, 0xbc, 0x80, 0xd3, 0x83, 0xcd, 0x7b, - 0xe7, 0xb6, 0x0f, 0x63, 0x68, 0x0a, 0x25, 0xc7, 0x94, 0xc1, 0xe7, 0x87, 0x65, 0x1b, 0xd2, 0x2d, 0xdb, 0xe4, - 0x27, 0x19, 0x25, 0x0d, 0x54, 0x1b, 0x08, 0xca, 0x6f, 0xe2, 0x29, 0xb9, 0x68, 0x56, 0x59, 0x97, 0x62, 0x78, - 0x6d, 0xe8, 0xc5, 0xa4, 0x67, 0x23, 0xb0, 0x24, 0xe6, 0x7a, 0xc0, 0xc4, 0x15, 0xa1, 0xa1, 0x33, 0xd6, 0x1b, - 0x70, 0x38, 0xff, 0xd4, 0xa3, 0x34, 0x60, 0x06, 0x7e, 0x53, 0xe3, 0x23, 0x53, 0x4c, 0x2f, 0xf9, 0x3d, 0x00, - 0x67, 0x06, 0x9b, 0xe9, 0x73, 0xde, 0xe3, 0x9c, 0x87, 0xa9, 0x9f, 0xb3, 0x84, 0x68, 0x62, 0xaf, 0x76, 0x59, - 0x4b, 0x82, 0xd2, 0x76, 0x06, 0x1f, 0x5d, 0x15, 0x45, 0xd9, 0x0c, 0x6e, 0xaa, 0xa6, 0x2e, 0x1d, 0x65, 0xdc, - 0x29, 0x10, 0x3e, 0x6d, 0x9f, 0xe1, 0x80, 0x18, 0x16, 0x71, 0x6b, 0xec, 0x06, 0xdc, 0xd4, 0x5b, 0xc6, 0x10, - 0xff, 0xfb, 0x28, 0x7a, 0x34, 0xdb, 0xd2, 0xcb, 0x13, 0x47, 0x3c, 0x08, 0xba, 0x71, 0x9c, 0x81, 0x15, 0x63, - 0xf5, 0x84, 0xef, 0xc3, 0x8b, 0xcb, 0x38, 0x7b, 0x30, 0x9c, 0xb7, 0x28, 0x0c, 0x06, 0xb3, 0x0e, 0xe4, 0xa9, - 0x43, 0xbb, 0x87, 0xee, 0xee, 0x1d, 0xa7, 0xc9, 0xde, 0x2a, 0x69, 0x06, 0x2c, 0xa1, 0x73, 0xf6, 0xfa, 0x22, - 0xa7, 0xd0, 0x91, 0x14, 0x75, 0x0f, 0xa6, 0xf7, 0xf6, 0x36, 0x9e, 0x73, 0x6a, 0xf2, 0x28, 0xde, 0x5f, 0x0c, - 0x70, 0x89, 0xc4, 0x05, 0xc7, 0x35, 0x3e, 0xec, 0x03, 0x04, 0xf7, 0xa9, 0x41, 0xab, 0x88, 0xdf, 0x2c, 0x6c, - 0x13, 0x2b, 0x4c, 0x63, 0xf0, 0x90, 0x9d, 0x70, 0xb1, 0xfd, 0x65, 0xa6, 0x1d, 0x00, 0x7d, 0x90, 0x21, 0x86, - 0x18, 0xf1, 0x12, 0xe7, 0x13, 0x2a, 0x3d, 0xa2, 0xa1, 0x6d, 0xbf, 0x7a, 0xcb, 0x7b, 0x2b, 0xac, 0x94, 0xa5, - 0xa5, 0xf0, 0x62, 0x9d, 0x56, 0x19, 0xe5, 0xcd, 0x56, 0x18, 0xde, 0xbf, 0x0a, 0xe1, 0x36, 0x9f, 0xef, 0xea, - 0x07, 0xe3, 0x3c, 0x05, 0x6e, 0xa8, 0xde, 0xd8, 0xd1, 0x9f, 0x8d, 0xab, 0x7f, 0x09, 0x65, 0x27, 0x01, 0xc8, - 0xc9, 0xfb, 0x0b, 0x93, 0x3f, 0x41, 0x7e, 0x01, 0x07, 0xfb, 0x23, 0xb3, 0x76, 0x10, 0x43, 0xe9, 0x02, 0x6f, - 0x4f, 0x8d, 0xfa, 0x4c, 0x10, 0x6b, 0x85, 0x75, 0x7e, 0xba, 0x89, 0x56, 0x28, 0x3f, 0x27, 0xd2, 0xba, 0x70, - 0xef, 0xbe, 0x83, 0xf5 + 0x4b, 0x18, 0x62, 0x21, 0xfb, 0xc5, 0x95, 0x04, 0xad, 0xd7, 0xc2, 0x2b, 0x76, 0x8e, 0x69, 0x6f, 0x15, 0x34, + 0x46, 0x41, 0xbf, 0x7f, 0x94, 0xf9, 0x26, 0xf3, 0x23, 0xf4, 0xb5, 0x93, 0x53, 0xe6, 0x22, 0x1d, 0x8c, 0x40, + 0x07, 0xb2, 0x1f, 0xcd, 0xad, 0xe3, 0xa9, 0xc1, 0x09, 0x8d, 0x4e, 0x65, 0xd0, 0x21, 0x6f, 0x30, 0x7b, 0xd8, + 0xaa, 0xe8, 0xce, 0xdf, 0xcc, 0x11, 0xe5, 0x62, 0xf0, 0xb1, 0x01, 0x94, 0xd7, 0x78, 0xe5, 0x5f, 0x31, 0x62, + 0xe2, 0x89, 0xbf, 0x1d, 0x41, 0x82, 0xdb, 0xc5, 0x9c, 0x3c, 0x0a, 0x15, 0x90, 0x64, 0xb4, 0x3c, 0x0b, 0xa4, + 0x42, 0xc4, 0x43, 0x66, 0x06, 0x8f, 0x9d, 0xc7, 0xb3, 0x4f, 0xb2, 0x2b, 0x1e, 0x64, 0xe0, 0xd7, 0xc6, 0x00, + 0x94, 0x96, 0xa4, 0x3b, 0xdf, 0x52, 0xfe, 0x3b, 0xb1, 0x87, 0x38, 0x29, 0x96, 0x20, 0x0d, 0xd9, 0x29, 0x8f, + 0xe2, 0x15, 0x0d, 0x78, 0xbf, 0xbe, 0x5c, 0x00, 0x44, 0x92, 0x03, 0xcf, 0x02, 0x67, 0xb1, 0xe5, 0x49, 0x81, + 0x26, 0x04, 0x47, 0x43, 0xc2, 0xd2, 0x5d, 0xd7, 0xd2, 0x48, 0x9e, 0xcb, 0x26, 0x11, 0xfc, 0x5c, 0x2b, 0x26, + 0x57, 0x4a, 0x9a, 0xa4, 0xe9, 0x8c, 0xa2, 0x93, 0x02, 0x2a, 0x5b, 0x07, 0x0b, 0x10, 0xce, 0x5e, 0x6d, 0x07, + 0xb1, 0xc3, 0x4e, 0x2f, 0xad, 0xc4, 0x34, 0x2b, 0xb0, 0xe3, 0x50, 0x14, 0xb6, 0x0e, 0x08, 0x79, 0x00, 0x06, + 0xed, 0xa7, 0x98, 0x2c, 0xc4, 0x85, 0x08, 0x99, 0x21, 0x10, 0x7c, 0xe6, 0x0a, 0x92, 0xe4, 0x35, 0xa7, 0x45, + 0xb5, 0x56, 0x55, 0x67, 0x58, 0x68, 0xb1, 0xc9, 0x9f, 0xb1, 0x72, 0x5d, 0xcb, 0xcc, 0x76, 0x26, 0xf8, 0x52, + 0xc9, 0x16, 0xa8, 0x45, 0x69, 0xfb, 0xe6, 0xef, 0xbb, 0x34, 0x01, 0x59, 0x08, 0xbf, 0xf5, 0xcf, 0xf7, 0x83, + 0x3f, 0x1e, 0x13, 0x4f, 0x20, 0x2f, 0x40, 0x89, 0x65, 0x81, 0x5c, 0x87, 0x39, 0xb4, 0x10, 0x07, 0xb0, 0x87, + 0xc8, 0x55, 0x85, 0x8c, 0xbc, 0x41, 0xdd, 0x18, 0x76, 0xec, 0x70, 0x4e, 0x61, 0xaf, 0x0e, 0x28, 0x55, 0x66, + 0x18, 0x4e, 0x8c, 0x4d, 0x00, 0x82, 0x62, 0xb8, 0x22, 0x66, 0x69, 0xa8, 0x4b, 0xfa, 0x4e, 0x92, 0x9c, 0x76, + 0xfc, 0x83, 0x48, 0x0d, 0x26, 0x0d, 0xf7, 0xf3, 0xde, 0x49, 0x4e, 0xb4, 0xf9, 0x9d, 0xfb, 0xab, 0x62, 0xe2, + 0x2b, 0xa1, 0x25, 0xeb, 0x1e, 0x24, 0x24, 0x5c, 0xec, 0x64, 0x6d, 0xe5, 0xe6, 0xc6, 0xa1, 0xbe, 0x64, 0x71, + 0x7b, 0xa8, 0x5d, 0x01, 0xb1, 0x30, 0x22, 0x86, 0x34, 0xc5, 0x12, 0x37, 0xa3, 0x7c, 0x1d, 0x0a, 0x7c, 0xb8, + 0xea, 0x23, 0xe8, 0xfc, 0x4b, 0xa2, 0xed, 0x70, 0x3b, 0x14, 0xfb, 0x95, 0xb2, 0xec, 0x57, 0x12, 0x9d, 0xb9, + 0x34, 0x41, 0xa0, 0x48, 0x01, 0x38, 0xc7, 0x74, 0xd9, 0x42, 0x69, 0x25, 0xe9, 0xb6, 0x35, 0x49, 0x9c, 0xf5, + 0x89, 0x96, 0xd2, 0x94, 0x27, 0xbd, 0x36, 0x32, 0x57, 0x03, 0x12, 0x67, 0x22, 0x8e, 0xe3, 0xc7, 0x89, 0x07, + 0x5e, 0xfd, 0x19, 0xe9, 0x07, 0x28, 0x7b, 0xbd, 0x09, 0x7d, 0x32, 0xbc, 0x22, 0xce, 0x50, 0x96, 0x9d, 0x0f, + 0x4f, 0xd2, 0x5a, 0xe9, 0x92, 0x77, 0xbb, 0xc8, 0xd0, 0x04, 0x22, 0x3e, 0x8b, 0x95, 0x95, 0x40, 0xc8, 0x7e, + 0xc2, 0x2b, 0x91, 0x50, 0x47, 0x21, 0x49, 0xe9, 0x78, 0xcb, 0xef, 0xc7, 0xdd, 0x34, 0x10, 0xcb, 0x27, 0xac, + 0x66, 0xdb, 0x80, 0x44, 0xfa, 0xc2, 0x45, 0xd0, 0x1f, 0x7b, 0xc3, 0xe8, 0x2c, 0x97, 0x71, 0xac, 0x52, 0x1c, + 0x78, 0x73, 0x2f, 0xa7, 0x99, 0xc5, 0xd4, 0xa0, 0x42, 0xb5, 0x71, 0x1a, 0x50, 0x2f, 0x1d, 0xbe, 0x6e, 0xc0, + 0x5e, 0x8e, 0x5d, 0xc8, 0xd1, 0x92, 0x87, 0xa6, 0xe5, 0x4f, 0xdf, 0x06, 0xf8, 0xc3, 0x1d, 0x42, 0xd6, 0xd8, + 0x71, 0x54, 0x9d, 0x48, 0xb7, 0x76, 0x81, 0x35, 0x67, 0x4b, 0x13, 0x76, 0xcb, 0x62, 0x34, 0xe7, 0x30, 0x8a, + 0xe9, 0x40, 0x5a, 0x0f, 0xf7, 0xf8, 0xb5, 0x13, 0x8e, 0x85, 0x87, 0x54, 0xf5, 0xdd, 0x87, 0x87, 0x07, 0xd8, + 0xc4, 0xa5, 0xa2, 0x29, 0xb5, 0x0d, 0xb4, 0x5c, 0xd3, 0x43, 0xd6, 0xbb, 0x0b, 0x1c, 0xb5, 0xa2, 0x57, 0x65, + 0xa4, 0xe6, 0x30, 0x43, 0xb2, 0x31, 0x4c, 0x5c, 0xdf, 0xb4, 0x4e, 0x24, 0xe3, 0x19, 0x83, 0x03, 0x1b, 0xca, + 0x0b, 0xa8, 0x56, 0xc1, 0xc5, 0xc7, 0xde, 0xc2, 0x34, 0x3d }; #endif -#if defined(__PV_LANGUAGE_POLISH__) +#if defined(__PV_LANGUAGE_RUSSIAN__) -// Wake-word = cześć komputer +// Wake-word = привет компьютер static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x23, 0x5a, 0xda, 0x76, 0xf9, 0xc1, 0x39, 0x71, 0x29, 0xed, 0x13, 0xca, 0xaf, 0xb5, 0x99, 0x14, 0xd1, 0x6f, - 0xba, 0xd3, 0xf4, 0xf6, 0x75, 0x6c, 0x27, 0x0f, 0x45, 0x36, 0xfb, 0x79, 0x54, 0xbc, 0xea, 0xd8, 0xae, 0x7e, - 0x59, 0xf2, 0x18, 0x16, 0x3a, 0x62, 0x56, 0x06, 0x23, 0xc2, 0x7a, 0x68, 0xb1, 0xf3, 0x30, 0x1b, 0xc0, 0xf7, - 0xe9, 0xcc, 0xa9, 0xf3, 0x16, 0x62, 0x00, 0x62, 0xe1, 0xf1, 0xe5, 0xa0, 0x1b, 0x93, 0x1b, 0x26, 0x24, 0xc9, - 0x51, 0xe8, 0xd0, 0x93, 0x44, 0x0a, 0x3b, 0xb2, 0x8e, 0x61, 0xfc, 0xbd, 0xf7, 0xe2, 0x80, 0xdc, 0x73, 0xee, - 0x1d, 0x7a, 0xf5, 0x5c, 0x3c, 0x39, 0xd2, 0x81, 0xb7, 0xd7, 0x31, 0x67, 0x51, 0x91, 0x20, 0x09, 0x00, 0x30, - 0xab, 0x47, 0xf9, 0xaf, 0x99, 0x67, 0xeb, 0x1a, 0x0d, 0x2a, 0x26, 0x11, 0x68, 0x11, 0x16, 0x61, 0x8d, 0x6b, - 0x7a, 0x31, 0x6d, 0x41, 0x49, 0xd9, 0x5d, 0x35, 0xc8, 0xcb, 0xa0, 0x6d, 0xbd, 0x2b, 0xbd, 0x17, 0x2b, 0x26, - 0xa9, 0x79, 0x61, 0xb2, 0x7f, 0xec, 0x0f, 0x08, 0x47, 0x9c, 0x04, 0x1c, 0xd3, 0x1e, 0x62, 0xf5, 0x20, 0x05, - 0x81, 0x5b, 0xc9, 0x9f, 0xfb, 0x46, 0x8c, 0x11, 0x90, 0x78, 0x4c, 0x3e, 0x41, 0x71, 0x27, 0xa0, 0x0e, 0x43, - 0x10, 0x70, 0x79, 0x4d, 0x97, 0xfc, 0x5e, 0x73, 0x69, 0x92, 0x3b, 0x9f, 0x6b, 0x9e, 0x1c, 0x20, 0xcc, 0xd6, - 0xc9, 0x19, 0xcf, 0x68, 0xc4, 0xc6, 0x84, 0xce, 0x16, 0x7b, 0xab, 0x47, 0xdb, 0x22, 0xaa, 0x05, 0x54, 0x6b, - 0xab, 0x0d, 0xc0, 0x1c, 0x8b, 0x82, 0x51, 0xdc, 0xec, 0xe9, 0x15, 0x13, 0x33, 0x4e, 0x51, 0x5f, 0xca, 0xe6, - 0x6d, 0x0a, 0x18, 0x94, 0xd7, 0x59, 0xc7, 0x52, 0xda, 0xdf, 0x03, 0x73, 0x76, 0xc1, 0x86, 0x44, 0x1d, 0xbd, - 0x2d, 0xaa, 0x2a, 0x2b, 0x4e, 0x6f, 0xec, 0x20, 0xe1, 0x55, 0x9f, 0xbf, 0xe6, 0x1d, 0x4e, 0xd5, 0xa7, 0xac, - 0x85, 0x4f, 0x46, 0xa6, 0x52, 0x82, 0x81, 0xb0, 0x18, 0x06, 0xe4, 0xcd, 0xce, 0x97, 0x1f, 0x40, 0xf7, 0xdb, - 0x0c, 0x7e, 0x86, 0x2b, 0x21, 0x8b, 0x5a, 0xd5, 0x9c, 0xdb, 0xb4, 0x57, 0xb1, 0x35, 0x47, 0xe8, 0xbd, 0xc1, - 0xd3, 0xd9, 0xc5, 0xc5, 0x78, 0x9e, 0xa1, 0x5b, 0xfc, 0xbe, 0xa7, 0xf3, 0x51, 0x7b, 0xe8, 0xac, 0xcc, 0x94, - 0xbe, 0x32, 0x75, 0x83, 0xfc, 0x58, 0xb2, 0x2e, 0x20, 0x0e, 0x2c, 0xe2, 0x9f, 0xa2, 0x83, 0xbf, 0xfd, 0x15, - 0x06, 0x31, 0x7b, 0x5e, 0xd8, 0x7c, 0x46, 0x53, 0x8a, 0xa3, 0xb9, 0x29, 0x27, 0xa4, 0x38, 0x49, 0x6b, 0x56, - 0x83, 0x35, 0x4f, 0x23, 0xc7, 0x5f, 0x12, 0x2b, 0x36, 0x23, 0xe0, 0xa8, 0x2c, 0x38, 0xc6, 0x61, 0x25, 0xbe, - 0x85, 0x37, 0x73, 0x6d, 0xbf, 0x35, 0x8b, 0x0f, 0x4d, 0x3b, 0x2e, 0xcb, 0x30, 0x72, 0xb1, 0x8d, 0x4a, 0xa6, - 0x6d, 0x23, 0x50, 0x64, 0xd0, 0x45, 0xf7, 0x57, 0x0b, 0x20, 0x77, 0x44, 0x78, 0x6b, 0xff, 0xca, 0xda, 0x3f, - 0xd9, 0x88, 0xb6, 0x78, 0x91, 0xd7, 0x70, 0xd8, 0xc3, 0x84, 0x6b, 0xf9, 0x01, 0x68, 0xa1, 0xd2, 0x39, 0x37, - 0xb0, 0x5f, 0x09, 0x3b, 0x74, 0x6a, 0x64, 0x39, 0xb9, 0x4a, 0x8e, 0x28, 0x6b, 0x4d, 0xeb, 0x79, 0xfd, 0xc9, - 0x83, 0xa0, 0x6d, 0x9f, 0x5e, 0x24, 0x7b, 0x58, 0xd3, 0x7e, 0xd9, 0x36, 0xed, 0xfd, 0x2c, 0xbc, 0x1a, 0x6f, - 0x25, 0x6a, 0xfe, 0xfe, 0x8f, 0x6b, 0xee, 0x5d, 0x26, 0xdc, 0xf9, 0xb2, 0x38, 0x6c, 0xae, 0x62, 0x5a, 0xa0, - 0x11, 0xe0, 0x2b, 0x18, 0xda, 0x78, 0x90, 0xc6, 0x27, 0x2d, 0x05, 0x85, 0xbb, 0x48, 0x7b, 0x5d, 0xf3, 0x5b, - 0x55, 0xc2, 0x33, 0x80, 0xa2, 0x08, 0x7c, 0xec, 0x04, 0x13, 0xa7, 0x3f, 0x84, 0x1a, 0x20, 0x5f, 0x5f, 0x64, - 0x80, 0xd3, 0xe4, 0x4f, 0x1d, 0x4c, 0x40, 0x17, 0xb0, 0x54, 0xc9, 0xba, 0xef, 0xe4, 0xc6, 0x1f, 0x2d, 0xc1, - 0xa1, 0x89, 0xc6, 0x18, 0x04, 0xf1, 0x05, 0x7e, 0x01, 0x1f, 0x93, 0x35, 0x74, 0x9d, 0x36, 0x7b, 0x06, 0x54, - 0xbe, 0x43, 0xb2, 0x30, 0xe5, 0xd9, 0x6f, 0xc5, 0x31, 0x94, 0x7e, 0x99, 0x4b, 0x26, 0xcd, 0xdf, 0x4a, 0xe0, - 0x0e, 0x6f, 0x20, 0x75, 0x30, 0xcd, 0xa6, 0xdc, 0x86, 0x0e, 0x86, 0x9c, 0x7a, 0xed, 0x5c, 0x51, 0xa1, 0xcf, - 0xdd, 0xe8, 0x52, 0x05, 0x62, 0x38, 0x19, 0xd3, 0x7b, 0x7c, 0x7b, 0xd2, 0x57, 0xad, 0x8a, 0xb3, 0x55, 0x61 + 0x9f, 0xc5, 0x7c, 0x5d, 0x85, 0x85, 0x5a, 0xb1, 0x37, 0x3c, 0xa4, 0xaa, 0x68, 0x10, 0x92, 0x2f, 0x72, 0x1a, + 0xab, 0x1f, 0x48, 0xd0, 0x5d, 0x0c, 0x8d, 0x4d, 0xf7, 0x6d, 0x33, 0xb7, 0x01, 0x33, 0x1a, 0x91, 0xa0, 0x8b, + 0x26, 0x38, 0x1c, 0x0b, 0x35, 0xa3, 0xcf, 0xe1, 0x46, 0x18, 0xf1, 0xce, 0xbf, 0x18, 0x08, 0xb5, 0x08, 0x28, + 0x24, 0xc7, 0x9d, 0xe3, 0xec, 0x2c, 0xdf, 0xae, 0x20, 0xd8, 0xaf, 0x2a, 0x44, 0x5c, 0x8a, 0x64, 0x10, 0x1d, + 0x4b, 0xd7, 0x03, 0x00, 0x8b, 0x6c, 0x1d, 0x54, 0xa1, 0xbc, 0xec, 0xba, 0xb7, 0x6a, 0x78, 0x11, 0xf6, 0xe5, + 0xb4, 0xb7, 0xcd, 0x36, 0xee, 0x85, 0x6d, 0x11, 0x37, 0x9f, 0xea, 0x73, 0xa0, 0xcd, 0x35, 0x31, 0xb8, 0x98, + 0xe7, 0x8e, 0xa5, 0x0e, 0x53, 0x4f, 0x6b, 0x98, 0xfd, 0x06, 0x1a, 0xf2, 0x3b, 0x1a, 0x22, 0x5c, 0x9f, 0xcd, + 0xa9, 0x96, 0x8f, 0x45, 0x87, 0x3b, 0x20, 0x1d, 0x70, 0x2d, 0xa3, 0x4c, 0x56, 0xad, 0x99, 0x41, 0xa5, 0x97, + 0xf4, 0x8f, 0xe8, 0x61, 0xa2, 0xe2, 0xb9, 0xa0, 0xd0, 0x00, 0xfd, 0xe8, 0xe8, 0x37, 0x38, 0x69, 0x82, 0x2f, + 0xee, 0x56, 0x07, 0x93, 0x4e, 0xfa, 0x7f, 0xf4, 0x2e, 0x02, 0xe1, 0x75, 0xf4, 0x4c, 0x3b, 0x68, 0xce, 0xb1, + 0x8c, 0x5a, 0xf1, 0x41, 0xca, 0x12, 0x50, 0xad, 0x6e, 0x49, 0x0f, 0x80, 0xb6, 0xf4, 0xe1, 0x4f, 0x00, 0x42, + 0x00, 0x46, 0x96, 0x82, 0x39, 0x4a, 0x9d, 0xa0, 0x14, 0x02, 0xac, 0x03, 0x7e, 0xb8, 0xd8, 0x31, 0xd4, 0x7e, + 0xfd, 0x84, 0x34, 0x8c, 0x69, 0x72, 0x78, 0x9b, 0x14, 0xae, 0xe0, 0xa0, 0x41, 0x43, 0xbc, 0x1c, 0xeb, 0x15, + 0xaf, 0xf3, 0x32, 0x37, 0xe1, 0x8b, 0x87, 0xdb, 0x08, 0xb7, 0x7c, 0xa1, 0xf5, 0x63, 0x1e, 0x05, 0x94, 0x1e, + 0xf2, 0xb8, 0x7b, 0x84, 0x44, 0x76, 0x19, 0x35, 0xdc, 0x3d, 0x97, 0x39, 0x20, 0x51, 0x45, 0x3a, 0x95, 0x91, + 0x2f, 0x02, 0x74, 0x57, 0x12, 0xef, 0xca, 0x11, 0xe4, 0xe2, 0x15, 0xbb, 0xb2, 0xd4, 0x4a, 0x4f, 0x2d, 0xa6, + 0x10, 0x50, 0x81, 0xa1, 0x1c, 0xd9, 0x07, 0x08, 0x38, 0xb4, 0xe5, 0xf4, 0xd1, 0x29, 0x75, 0xb1, 0x50, 0x94, + 0xe7, 0x15, 0x6d, 0x71, 0xff, 0x7c, 0xe5, 0xc6, 0xd5, 0xeb, 0xb1, 0x43, 0x44, 0xb9, 0x34, 0xb7, 0x21, 0x9f, + 0x9a, 0xc1, 0xbc, 0x1d, 0x1e, 0xb0, 0x12, 0x25, 0x0e, 0x22, 0x5c, 0x7a, 0xe1, 0x5c, 0x9f, 0x07, 0x2d, 0xaf, + 0x93, 0x07, 0x37, 0x53, 0x83, 0xf6, 0xb6, 0xb3, 0x9a, 0xce, 0xca, 0x1c, 0x40, 0x47, 0xf9, 0x29, 0x11, 0x07, + 0xaa, 0xd0, 0x91, 0x08, 0xd5, 0x31, 0xa1, 0x53, 0x71, 0x75, 0x74, 0x54, 0xa6, 0xfc, 0xe9, 0xc1, 0xca, 0x84, + 0x7c, 0x28, 0xb9, 0xb9, 0xa2, 0x4d, 0x34, 0xfb, 0xb1, 0x0b, 0xdd, 0x36, 0x71, 0xc5, 0x51, 0xaa, 0xa9, 0x8c, + 0xd8, 0xbf, 0x98, 0xe2, 0xea, 0x95, 0x79, 0x27, 0xcc, 0x91, 0xf8, 0x24, 0xb9, 0x04, 0x56, 0x05, 0x76, 0x78, + 0xf6, 0x9a, 0x31, 0x20, 0xed, 0x31, 0xc2, 0x58, 0x30, 0xc5, 0x6d, 0xec, 0x79, 0xe5, 0x6b, 0xc2, 0xd2, 0x16, + 0x1a, 0x47, 0x92, 0xdb, 0xe7, 0x74, 0x6a, 0xf0, 0x7c, 0x53, 0x73, 0x5f, 0x9b, 0x54, 0x62, 0x31, 0x6a, 0x25, + 0x1e, 0x4d, 0x5d, 0x97, 0xf5, 0xbc, 0xbd, 0x50, 0x9d, 0x5e, 0x81, 0x2a, 0xc4, 0xfd, 0x31, 0xd9, 0x23, 0x87, + 0x18, 0xc0, 0xa1, 0xa2, 0x0a, 0xe5, 0x1b, 0xf9, 0xce, 0xb5, 0x1a, 0x3d, 0xcd, 0xe8, 0xc6, 0xde, 0x23, 0x1d, + 0x7a, 0x08, 0x6e, 0x87, 0xaa, 0x1d, 0x3b, 0x25, 0x5d, 0x83, 0xbe, 0x2b, 0x59, 0x57, 0x89, 0xcd, 0xac, 0xa4, + 0x4c, 0xf4, 0x67, 0x3e, 0x0a, 0xf7, 0x1b, 0x28, 0x4f, 0x06, 0x3e, 0xe5, 0xb3, 0x48, 0x5a, 0xd7, 0x4f, 0x9f, + 0x90, 0x5b, 0x53, 0x1e, 0x75, 0xe3, 0x78, 0x0d, 0x25, 0xb8, 0xfe, 0x54, 0x15, 0xc5, 0xad, 0x72, 0xca, 0xb7, + 0x54, 0x39, 0xe5, 0x1b, 0x43, 0x9c, 0x72, 0x60, 0x96, 0xff, 0x8d, 0x7c, 0xb8, 0xdf, 0xe9, 0x34, 0x54, 0x3f, + 0x92, 0x68, 0x0e, 0xe1, 0xea, 0x1c, 0x4f, 0x11, 0x4b, 0xc0, 0x2b, 0xc7, 0x62, 0x75, 0xe4, 0xc2, 0xc5, 0x65, + 0xf2, 0xd2, 0xa4, 0x41, 0x93, 0xfb, 0x92, 0x14, 0x26, 0x9d, 0x0a, 0x71, 0xbe, 0x16, 0x19, 0x71, 0xd5, 0xda, + 0xf9, 0x27, 0x83, 0x06, 0x12, 0xeb, 0xeb, 0x9a, 0x18, 0x22, 0xc8, 0x88, 0x49, 0x9a, 0x3e, 0x51, 0xca, 0x1d, + 0xa2, 0x52, 0x85, 0xb9, 0xdc, 0x92, 0x8c, 0xf2, 0xbe, 0x53, 0x5f, 0x3b, 0x31, 0x39, 0x84, 0x71, 0x9a, 0x72, + 0xb6, 0xcf, 0xbf, 0x77, 0x04, 0xaa, 0x10, 0xc4, 0xa0, 0x31, 0xb9, 0x92, 0xd6, 0x97, 0x7c, 0xb8, 0x09, 0x5d, + 0xd5, 0x03, 0xad, 0x8a, 0x1b, 0x58, 0x61, 0x04, 0xbc, 0xdf, 0x6f, 0x70, 0x8f, 0xf0, 0xac, 0xe5, 0x7e, 0x22, + 0xb9, 0xf2, 0x21, 0x06, 0xd0, 0x48, 0x26, 0xcd, 0x01, 0x2b, 0x5b, 0xa7, 0x2c, 0x3a, 0xc9, 0x7f, 0x6c, 0xdd, + 0x05, 0x1a, 0x91, 0x5e, 0xa7, 0x3e, 0x53, 0x3d, 0x31, 0x86, 0xad, 0xaf, 0x4e, 0xd6, 0xfc, 0x22, 0x1d, 0xb1, + 0x05, 0x7a, 0x58, 0x05, 0x33, 0xdc, 0x3a, 0x58, 0x78, 0xcc, 0x4a, 0xbb, 0x9c, 0xb8, 0x35, 0x3d, 0xbf, 0x27, + 0x75, 0xfe, 0x3f, 0x5b }; #endif @@ -911,34 +1103,34 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hej dator static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x84, 0xa9, 0x3a, 0x6e, 0x71, 0x4e, 0x5f, 0x2a, 0xa6, 0x90, 0x42, 0xa3, 0x20, 0xa6, 0xc7, 0x6a, 0x2e, 0xe8, - 0x9b, 0xf1, 0xc3, 0x26, 0x3b, 0x5d, 0x4b, 0xec, 0xcd, 0xc8, 0x7b, 0xab, 0x82, 0xb8, 0x3e, 0xab, 0x71, 0x39, - 0xcb, 0x65, 0x23, 0x88, 0x2e, 0xd8, 0x2f, 0x66, 0x46, 0xad, 0x09, 0x9b, 0xc0, 0x0f, 0x4e, 0x10, 0x4f, 0xf4, - 0xb5, 0xb0, 0x53, 0xbd, 0xab, 0x02, 0xca, 0x70, 0x1c, 0xcb, 0xad, 0x8f, 0x65, 0x58, 0xa2, 0x7d, 0x5e, 0x53, - 0xaa, 0x24, 0x6b, 0x57, 0xcf, 0x63, 0xf9, 0xfe, 0x29, 0x46, 0x68, 0x9a, 0x0c, 0x2a, 0x7b, 0xcb, 0xe8, 0x47, - 0x12, 0x9a, 0x2b, 0x07, 0x25, 0xc5, 0x48, 0xca, 0x01, 0x19, 0x6e, 0x67, 0xe4, 0xc6, 0x62, 0xc3, 0xed, 0x7c, - 0xbe, 0x3c, 0xe9, 0x10, 0x5c, 0x22, 0xf0, 0x5b, 0xb9, 0x91, 0x5b, 0x23, 0x07, 0x61, 0x8d, 0xdc, 0xf5, 0x04, - 0xbc, 0x29, 0x2a, 0xab, 0xa8, 0x80, 0x73, 0xf6, 0xfb, 0x27, 0x95, 0x68, 0x42, 0x5a, 0x49, 0xa8, 0xc1, 0x62, - 0xba, 0x5f, 0xdf, 0xa1, 0x6e, 0x26, 0xc1, 0xb2, 0xe1, 0xf4, 0xe8, 0xf7, 0x41, 0x2c, 0x1d, 0x66, 0x7d, 0xa6, - 0x8b, 0x3a, 0x35, 0x50, 0xb9, 0xef, 0xa4, 0x80, 0xcc, 0xfc, 0xb7, 0xb9, 0x0b, 0x77, 0x2c, 0xb5, 0x7d, 0xb2, - 0x66, 0x3f, 0x02, 0x3f, 0x9d, 0x48, 0x5c, 0x2b, 0xc1, 0xa5, 0x7b, 0xf0, 0xd3, 0xd9, 0x9b, 0x67, 0xbb, 0xcb, - 0xbf, 0x04, 0x09, 0x95, 0x0a, 0x45, 0x6e, 0xc8, 0x53, 0x61, 0x30, 0xf6, 0xbe, 0x9e, 0xf4, 0xe0, 0x9a, 0x91, - 0x1f, 0x6f, 0xee, 0x23, 0xc2, 0xd7, 0x10, 0x0a, 0x27, 0x17, 0xc2, 0xbf, 0x66, 0x6b, 0x2b, 0x63, 0x17, 0x04, - 0xf9, 0xe4, 0x2d, 0xec, 0x57, 0x12, 0xcd, 0x68, 0x20, 0x24, 0x1c, 0x85, 0x19, 0xd0, 0x30, 0x31, 0x32, 0x3f, - 0xc9, 0xbc, 0xc4, 0xb0, 0xcc, 0x61, 0xdd, 0x33, 0x24, 0xfb, 0x22, 0x3f, 0x9c, 0xcc, 0xc0, 0xb7, 0x25, 0xb0, - 0xda, 0x99, 0x18, 0x1b, 0xb4, 0x8a, 0xea, 0x36, 0x63, 0x6c, 0xcd, 0x10, 0x94, 0x52, 0x5c, 0x3f, 0x7c, 0x0c, - 0xfd, 0x60, 0x8d, 0xc2, 0x17, 0x75, 0x4a, 0x92, 0x3f, 0x4f, 0x5d, 0x4c, 0x49, 0x93, 0x5f, 0x23, 0x13, 0x86, - 0xd8, 0xfb, 0xb8, 0xd0, 0x6e, 0x9c, 0xe0, 0x9c, 0x16, 0x81, 0x21, 0x38, 0x1d, 0xc8, 0xd4, 0xfd, 0x83, 0xf2, - 0x35, 0x19, 0xf0, 0x93, 0xc2, 0xb0, 0xb3, 0xba, 0x3e, 0x2d, 0x96, 0x43, 0xeb, 0xfc, 0x3b, 0xa6, 0x71, 0x1f, - 0x05, 0x2c, 0x0f, 0xd2, 0xf7, 0xee, 0xc9, 0xc2, 0x9a, 0x8f, 0x0b, 0x7a, 0x0a, 0xb9, 0xc7, 0xb7, 0x20, 0x31, - 0xe2, 0x43, 0xe0, 0x6c, 0x21, 0x43, 0xf4, 0xc8, 0xad, 0x04, 0xbb, 0xc2, 0x32, 0x35, 0x33, 0x7b, 0xf3, 0x4a, - 0x39, 0xc1, 0x3c, 0x8d, 0x2f, 0xac, 0xd4, 0x75, 0x65, 0xb4, 0xe4, 0x48, 0xef, 0xda, 0x27, 0xb9, 0x87, 0xde, - 0xd2, 0xe7, 0x4d, 0x77, 0x6c, 0xf5, 0x2e, 0xa0, 0x3c, 0xb6, 0x67, 0x70, 0x45, 0x3d, 0x0b, 0xca, 0x2a, 0x1a, - 0x50, 0x00, 0xce, 0x0a, 0x3c, 0x9d, 0xde, 0x74, 0x92, 0xff, 0xc7, 0x54, 0x67, 0x86, 0xca, 0xa8, 0xfa, 0x13, - 0x2b, 0x99, 0x5e, 0xdd, 0xe4, 0x39, 0xe9, 0x52, 0x3a, 0x59, 0x65, 0x1f, 0x83, 0xbb, 0x08, 0x22, 0x6e, 0x80, - 0x7d, 0xd1, 0x93, 0x46, 0x77, 0xa8, 0x1c, 0xa5, 0xb8, 0x7d, 0xa1, 0x7d, 0xab, 0xfb, 0xbb, 0xb4, 0x7e, 0xcb, - 0x10, 0x40, 0x8b, 0x5d, 0xc0, 0xe1, 0x8d, 0xd2, 0x0f, 0xe6, 0xf4, 0x79, 0xfd, 0x94, 0x34, 0xfd, 0xd2, 0xd5, - 0x2d, 0xe7, 0x7c, 0x61, 0x0a, 0xc1, 0x86, 0x6e, 0x7c, 0x94 + 0xa7, 0x12, 0xc6, 0x64, 0xcb, 0xdb, 0xd1, 0x92, 0x24, 0x02, 0x32, 0x84, 0x1f, 0x48, 0xf7, 0x2d, 0x9c, 0x34, + 0x4a, 0x5e, 0x41, 0x04, 0x9e, 0x92, 0x63, 0xde, 0xe6, 0x2a, 0x86, 0x40, 0xac, 0x1f, 0x9d, 0xfe, 0x26, 0x08, + 0x46, 0x6c, 0xed, 0x4e, 0x24, 0xc6, 0xa5, 0xe0, 0xdf, 0xc9, 0xd6, 0x47, 0xdc, 0x55, 0x3b, 0xb7, 0x0c, 0xa6, + 0x20, 0xcc, 0x0e, 0x51, 0x16, 0x46, 0x44, 0xf0, 0x94, 0xd6, 0xa5, 0xb4, 0xc5, 0xa3, 0x2f, 0x3c, 0xfe, 0x0f, + 0xe7, 0xb8, 0x41, 0x83, 0xf6, 0x41, 0xad, 0xdf, 0x06, 0x05, 0x96, 0xcb, 0x63, 0xce, 0x53, 0x8c, 0x39, 0xac, + 0x0c, 0x27, 0x5a, 0x57, 0x42, 0xc3, 0x66, 0x05, 0x19, 0x3c, 0xbe, 0xf8, 0x38, 0x2f, 0x87, 0xd9, 0xba, 0x81, + 0x27, 0x17, 0x1c, 0x95, 0x42, 0xf0, 0x31, 0xaa, 0x19, 0xe6, 0x96, 0x1d, 0x07, 0x8f, 0x0c, 0x60, 0x7f, 0xa2, + 0xfa, 0x6d, 0x8e, 0xdb, 0xde, 0xed, 0x7f, 0x47, 0x0d, 0x95, 0x1f, 0x55, 0x24, 0xb0, 0xbf, 0x5c, 0x3a, 0x04, + 0x3f, 0x13, 0xf2, 0x9a, 0x72, 0xca, 0x19, 0xe1, 0x92, 0x23, 0x2d, 0x9a, 0x73, 0x02, 0x53, 0x37, 0xe6, 0xca, + 0xd4, 0x29, 0x00, 0xb5, 0x2e, 0xdb, 0xef, 0x54, 0x9b, 0x41, 0x31, 0x9f, 0x0e, 0x6a, 0x7b, 0x04, 0x95, 0x77, + 0xef, 0x37, 0x55, 0x67, 0xe4, 0x3c, 0xc7, 0x8a, 0x8f, 0x7f, 0x9d, 0xc1, 0x10, 0xa0, 0x2d, 0xa7, 0x07, 0xd2, + 0x72, 0xc7, 0x93, 0xcd, 0x7b, 0x05, 0x1c, 0x11, 0x83, 0x50, 0x0f, 0xab, 0x5f, 0x39, 0xc0, 0x54, 0x94, 0x59, + 0x70, 0xc3, 0x68, 0x2e, 0xd5, 0xd2, 0x8e, 0xd0, 0x01, 0xb3, 0x57, 0x0e, 0xfd, 0xc1, 0x1b, 0x2b, 0x0b, 0x54, + 0x73, 0xd2, 0x92, 0x4f, 0x65, 0xfa, 0xf6, 0x87, 0xb5, 0x83, 0x0d, 0x4c, 0x37, 0xf1, 0xa3, 0x5e, 0xb3, 0x66, + 0xd1, 0x65, 0xf0, 0xb6, 0x08, 0x60, 0xcb, 0xb7, 0xad, 0x31, 0xf1, 0xc3, 0xf2, 0xb4, 0x3f, 0x4f, 0xd5, 0x6f, + 0x7f, 0xc1, 0x6d, 0x50, 0xa5, 0x30, 0xae, 0x39, 0xeb, 0x9b, 0x48, 0x23, 0x46, 0x4a, 0x4c, 0x07, 0x92, 0x1d, + 0xce, 0x16, 0xad, 0xd4, 0xee, 0xc3, 0xb4, 0x01, 0x2c, 0x16, 0xc1, 0x84, 0xc7, 0xc2, 0x55, 0x99, 0x49, 0x31, + 0x68, 0xfc, 0x44, 0xbf, 0x2c, 0x2f, 0x50, 0x9b, 0xc6, 0x28, 0xf3, 0xcf, 0x16, 0xf8, 0xf2, 0xb1, 0x1e, 0xad, + 0x73, 0xfe, 0xd4, 0xc0, 0x17, 0xfa, 0x52, 0x9e, 0xbd, 0x01, 0xfa, 0x3c, 0xa2, 0xd7, 0x9c, 0x47, 0xb5, 0x31, + 0x79, 0x95, 0x29, 0x8b, 0x99, 0x51, 0x1d, 0xbf, 0x73, 0xb9, 0x1b, 0x26, 0x2a, 0xc2, 0x4a, 0x27, 0x9c, 0xb6, + 0x36, 0x9b, 0xe0, 0xa0, 0xde, 0xb4, 0xf6, 0x63, 0x91, 0xe8, 0xd1, 0xe2, 0xb8, 0x84, 0x89, 0x26, 0x89, 0xb1, + 0xe5, 0x6b, 0x6a, 0xc5, 0xdf, 0xe6, 0xae, 0xb2, 0x9b, 0x2b, 0x20, 0x80, 0x7c, 0xeb, 0x78, 0xf0, 0xd4, 0xd3, + 0x10, 0x8f, 0xde, 0xba, 0xca, 0x17, 0xf1, 0x17, 0x10, 0x0d, 0xcd, 0xde, 0x43, 0x1c, 0x80, 0x3f, 0x18, 0xe0, + 0x1c, 0x17, 0xc0, 0x46, 0xc1, 0x2d, 0x80, 0x13, 0xd9, 0x62, 0xb8, 0x83, 0x22, 0xd9, 0x2a, 0xa6, 0x22, 0x75, + 0xd9, 0x8a, 0xbb, 0xaa, 0x6a, 0xb6, 0x23, 0x2e, 0xb3, 0x48, 0xa0, 0x37, 0xf2, 0x38, 0xe9, 0x57, 0x12, 0x0d, + 0x48, 0xee, 0x63, 0x9d, 0x8c, 0x32, 0xe0, 0x55, 0x20, 0x68, 0xb5, 0xbc, 0x13, 0xc1, 0x5b, 0x20, 0x68, 0x16, + 0x2b, 0x27, 0xb2, 0xe1, 0xeb, 0x28, 0xa4, 0xa0, 0x8c, 0x3c, 0x8f, 0x51, 0x66, 0xc9, 0x10, 0xdf, 0x56, 0x99, + 0x17, 0xea, 0x70, 0x17, 0x13, 0x56, 0x6e, 0x15, 0x23, 0x73 }; #endif @@ -947,508 +1139,357 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = xin chào máy tính static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xa2, 0x01, 0x8a, 0xf2, 0xc4, 0xc9, 0x80, 0xb4, 0x5a, 0x2f, 0xb6, 0x8e, 0xc4, 0x89, 0x78, 0x81, 0xff, 0x0b, - 0xee, 0xc5, 0x15, 0xfa, 0xdc, 0xf4, 0x42, 0xa4, 0xa4, 0x97, 0xb3, 0x4e, 0xd4, 0xee, 0x53, 0x20, 0x41, 0xaf, - 0x6a, 0xfa, 0x8e, 0xcb, 0x55, 0xb5, 0x66, 0xd6, 0xa1, 0xb7, 0x85, 0xbf, 0x1a, 0x33, 0x1c, 0xd0, 0x15, 0x37, - 0x61, 0xf2, 0x5f, 0xd5, 0x16, 0x68, 0x4c, 0x68, 0xa6, 0xb0, 0x73, 0xdc, 0x74, 0x51, 0x62, 0xcd, 0xa6, 0x98, - 0x0f, 0x03, 0xa9, 0xa5, 0x9e, 0xbe, 0x0c, 0xfb, 0xb2, 0x8d, 0xd0, 0xd2, 0xe1, 0x4f, 0xc6, 0xb3, 0xf6, 0x26, - 0xa9, 0x86, 0x89, 0x8d, 0x8c, 0x9e, 0x66, 0x52, 0x71, 0xba, 0xbb, 0xec, 0x2d, 0x8f, 0x55, 0xfc, 0x04, 0x66, - 0xe5, 0xc7, 0x2c, 0x80, 0x75, 0x8d, 0xf6, 0xda, 0x06, 0x7d, 0x8a, 0x16, 0x97, 0x62, 0x75, 0x1f, 0xe0, 0x2e, - 0xef, 0x29, 0x3c, 0x32, 0xf5, 0x4f, 0x97, 0xa8, 0xe0, 0x42, 0xa4, 0x87, 0x45, 0x74, 0x98, 0x02, 0xda, 0x72, - 0x82, 0x46, 0x28, 0x8f, 0xd8, 0x15, 0x65, 0x41, 0xcd, 0x06, 0xe4, 0x67, 0x9f, 0x3c, 0xe3, 0x4b, 0xf6, 0x17, - 0x3d, 0xac, 0xc3, 0xfb, 0x1b, 0x91, 0x5f, 0x8d, 0x42, 0x79, 0x85, 0x59, 0xef, 0x58, 0xbe, 0xc2, 0x6b, 0xcb, - 0xff, 0xcf, 0x06, 0x1b, 0x85, 0x10, 0xd5, 0x48, 0x5b, 0x3a, 0x9f, 0x03, 0x7e, 0xdc, 0x89, 0xb0, 0x95, 0xea, - 0x34, 0xa9, 0x8f, 0x25, 0x9f, 0x6b, 0xc8, 0x37, 0x50, 0x2b, 0x8f, 0x61, 0x17, 0x8e, 0xfa, 0x63, 0x61, 0x5f, - 0x61, 0x0b, 0xa0, 0x6c, 0xbf, 0xe4, 0xca, 0xf3, 0x48, 0xaf, 0xb0, 0x16, 0xb1, 0xbd, 0x39, 0x79, 0x20, 0x7f, - 0x1a, 0xcf, 0xc4, 0x92, 0xd2, 0xb9, 0xcb, 0x39, 0x83, 0x17, 0x06, 0x53, 0xfd, 0x51, 0xba, 0x34, 0x42, 0xe1, - 0x2c, 0xa6, 0x43, 0x31, 0x6b, 0x8c, 0xbc, 0x66, 0x9c, 0xde, 0x43, 0xe4, 0xf3, 0x5d, 0xfd, 0x43, 0x35, 0x69, - 0xa1, 0x01, 0x1f, 0xf0, 0x55, 0xbf, 0xda, 0x30, 0x64, 0xdf, 0xbb, 0x67, 0xd5, 0xac, 0x42, 0x95, 0xb3, 0xa2, - 0xeb, 0xc6, 0x86, 0xa0, 0x09, 0x7f, 0xf7, 0x7a, 0x6b, 0x7a, 0x01, 0x85, 0x5b, 0x74, 0x11, 0x03, 0xac, 0xb6, - 0xac, 0xaa, 0x8c, 0x9b, 0x6a, 0xd6, 0x29, 0x79, 0xed, 0x38, 0x2f, 0x58, 0x35, 0xc0, 0xa8, 0x76, 0xb7, 0x05, - 0xb9, 0x36, 0x44, 0x55, 0xca, 0x89, 0xe2, 0x5e, 0x9f, 0xe0, 0x75, 0xde, 0xe9, 0xe1, 0xeb, 0x2e, 0x80, 0x5e, - 0x72, 0xd4, 0x9e, 0x9b, 0x5b, 0x00, 0x12, 0xcc, 0x47, 0x1c, 0x67, 0xd3, 0x18, 0xa3, 0x98, 0xe9, 0xec, 0x79, - 0x1b, 0x63, 0x18, 0x71, 0x3e, 0x4e, 0x17, 0x8d, 0x15, 0x99, 0xec, 0xb3, 0xe8, 0x79, 0x5e, 0xbd, 0x3d, 0xa8, - 0xa2, 0xb0, 0xc1, 0xf0, 0xf3, 0x80, 0xf9, 0xb4, 0x61, 0x4d, 0x88, 0xa1, 0x75, 0x8f, 0x67, 0x4b, 0x1b, 0x13, - 0xc3, 0x3c, 0x2d, 0x17, 0xfe, 0xe0, 0x2c, 0x76, 0xe5, 0xea, 0x08, 0xfb, 0x6f, 0x84, 0xff, 0x53, 0x39, 0x7d, - 0xbd, 0xa4, 0x10, 0x4c, 0x23, 0x62, 0xed, 0xbf, 0x99, 0x41, 0x58, 0x48, 0x60, 0xc7, 0x8e, 0x27, 0x5d, 0x3e, - 0x72, 0xc9, 0x5a, 0xed, 0xdb, 0xfe, 0x4f, 0x37, 0xcb, 0x16, 0x85, 0xf3, 0x3c, 0xfb, 0x56, 0xb7, 0x78, 0x96, - 0xc4, 0xd9, 0x68, 0x28, 0x50, 0x47, 0x65, 0xde, 0x74, 0x24, 0xcd, 0xac, 0x91, 0x81, 0x5a, 0x85, 0xfb, 0x1a, - 0x79, 0x47, 0xf8, 0x9b, 0x88, 0x1b, 0x71, 0x80, 0xb4, 0x57, 0x07, 0x12, 0xf6, 0xc3, 0xda, 0x4b, 0x9a, 0x16, - 0x00, 0xaa, 0x96, 0x73, 0x92, 0x41, 0x77, 0xe5, 0xf2, 0xe8, 0xf6, 0xfa, 0xb7, 0x65, 0xf3, 0x72, 0xab, 0x01, - 0xea, 0xde, 0x78, 0xb1, 0x71, 0x9a, 0x5c, 0x2c, 0x91, 0x52, 0xd1, 0x2f, 0xbb, 0x87, 0x5b, 0xa0, 0xe4, 0x64, - 0x3a, 0x57, 0x82, 0x4f, 0xb4, 0xd6, 0x4b, 0xb6, 0x8b, 0xbb, 0xc3, 0xef, 0xcc, 0xb5, 0xfd, 0xfd, 0x8d, 0xef, - 0xd6, 0x95, 0x1b, 0x7f, 0x92, 0xe3, 0x4c, 0x96, 0x59, 0x65, 0xc8, 0xaf, 0xdd, 0xf5, 0x6c, 0xf6, 0xba, 0xa3, - 0x4f, 0x2d, 0x06, 0x29, 0x12, 0x19, 0xf7, 0x6f, 0xa8, 0xaf, 0x03, 0xca, 0x28, 0x8e, 0x12, 0x2e, 0x92, 0x91, - 0xd4, 0x8b, 0x4e, 0x59, 0x5a, 0x58, 0x10, 0x6b, 0x9e, 0xc7, 0xc6, 0x98, 0x7b, 0x96, 0x9c, 0x0d, 0xfb, 0x96, - 0x00, 0x83, 0xa3, 0x64, 0x14, 0x89, 0x7a, 0xbc, 0x7e, 0xe2, 0xe7, 0x9b, 0xec, 0x5b, 0x5d, 0x56, 0x04, 0x8b, - 0xc9, 0xea, 0xc8, 0x6a, 0x43, 0xc0, 0xfe, 0xd4, 0x22, 0xe0, 0x82, 0x15, 0xeb, 0x75, 0x44, 0x31, 0xe6, 0x28, - 0xe4, 0x6f, 0x45, 0x53, 0x62, 0xec, 0xbd, 0x74, 0x43, 0x4e, 0x3b, 0xfb, 0xf0, 0x4e, 0x3d, 0xa1, 0x5b, 0x8a, - 0x53, 0x77, 0xd4, 0x03, 0xc4, 0x1d, 0x71, 0x0b, 0x59, 0x63, 0x5a, 0x0c, 0x43, 0x57, 0x69, 0xed, 0x9a, 0xee, - 0x32, 0x75, 0x95, 0xd2, 0x66, 0x03, 0x42, 0x98, 0x99, 0xc5, 0x09, 0x99, 0x07, 0x26, 0xbf, 0x90, 0xe9, 0x23, - 0x7c, 0x2b, 0x93, 0x8c, 0xc6, 0x85, 0xe9, 0x84, 0x55, 0x51, 0xb8, 0x99, 0xd2, 0xd6, 0xcf, 0x7d, 0x42, 0xf5, - 0x8f, 0xc2, 0xdf, 0x5a, 0x98, 0xba, 0x72, 0xa6, 0x1c, 0x8a, 0x03, 0x56, 0x9d, 0xed, 0x29, 0x4f, 0x46, 0x55, - 0x59, 0xd5, 0x76, 0xe5, 0xbd, 0x26, 0xe4, 0x5d, 0xea, 0x89, 0x3e, 0x3a, 0x1c, 0xde, 0x3d, 0x1d, 0x1f, 0xba, - 0x24, 0x3e, 0x30, 0x8a, 0xe2, 0x7c, 0x5b, 0xa2, 0xe0, 0x2d, 0x36, 0x11, 0x0a, 0x0f, 0xc6, 0xf7, 0x2e, 0x1f, - 0xd1, 0x46, 0xc7, 0x26, 0xec, 0x5c, 0x53, 0x08, 0xe8, 0x2b, 0x8a, 0x6f, 0x45, 0xc4, 0x70, 0x09, 0xb6, 0xfb, - 0x15, 0x78, 0x8e, 0x22, 0x77, 0x00, 0x75, 0xf0, 0x86, 0xb0, 0x58, 0x69, 0xf0, 0xf2, 0xb4, 0x89, 0x6d, 0x92, - 0x39, 0xfb, 0x35, 0xb9, 0x2d, 0x8b, 0x0a, 0xe6, 0x43, 0x65, 0xc7, 0x6b, 0xbf, 0xc2, 0xcb, 0xca, 0xbc, 0x6c, - 0x44, 0x3c, 0x81, 0x6d, 0x89, 0xde, 0xff, 0xba, 0xc5, 0x5c, 0xbc, 0xe3, 0x0b, 0x93, 0xcb, 0xda, 0xf5, 0x23, - 0x59, 0x11, 0xc7, 0x88, 0x68, 0x47, 0xa3, 0x75, 0xb5, 0x7a, 0x9e, 0xa0, 0xd4, 0x57, 0x22, 0x05, 0x49, 0x73, - 0x9c, 0xff, 0x1e, 0xf2, 0x45, 0xdc, 0xd9, 0xa8, 0x20, 0x86, 0xd1, 0x0d, 0xd1, 0xf8, 0x1a, 0x9b, 0x72, 0xf3, - 0x9f, 0x8d, 0xf1, 0x15, 0x07, 0x77, 0x2f, 0x05, 0x03, 0xd0, 0xc9, 0xf6, 0x58, 0x32, 0x7c, 0x4b, 0x60, 0x2c, - 0x28, 0x1c, 0xf6, 0x90, 0xd2, 0xfd, 0x50, 0xc7, 0x82, 0xc2, 0x0f, 0x0a, 0xe5, 0x39, 0x54, 0xdc, 0x31, 0x80, - 0x88, 0xaf, 0x3e, 0x0e, 0xb9, 0x10, 0xc6, 0x9a, 0xae, 0x7e, 0xe8, 0xb0, 0x88, 0x99, 0x5d, 0x8c, 0xc2, 0x42, - 0xe9, 0x74, 0xda, 0xcd, 0xee, 0x25, 0xff, 0x48, 0x63, 0xb2, 0xa5, 0x3b, 0x0b, 0xd8, 0xb4, 0x55, 0x40, 0xe2, - 0xfc, 0x70, 0x3b, 0x4c, 0x66, 0x06, 0xe9, 0xca, 0x69, 0xc5, 0x7c, 0x38, 0x88, 0x44, 0x54, 0x0b, 0x01, 0x69, - 0x79, 0x5e, 0xcf, 0xe5, 0xf2, 0x73, 0xd4, 0xd4, 0x86, 0xc7, 0x69, 0x36, 0x01, 0x6b, 0x67, 0x8a, 0x29, 0x6e, - 0xf3, 0xb6, 0x69, 0x08, 0x79, 0x49, 0x7f, 0x31, 0x09, 0x31, 0x1c, 0xbf, 0x49, 0x97, 0x1b, 0x9f, 0x35, 0x58, - 0x97, 0x0e, 0x66, 0x7e, 0x20, 0x7e, 0x34, 0x2b, 0xb9, 0xbc, 0x94, 0x66, 0xb1, 0xb6, 0xb1, 0xe2, 0x30, 0xd7, - 0x76, 0xe8, 0x51, 0x1a, 0x03, 0x9d, 0x35, 0x87, 0x6c, 0x4c, 0x90, 0x76, 0xaa, 0x74, 0x77, 0x7f, 0x0a, 0x62, - 0xc2, 0x3c, 0x20, 0xab, 0x83, 0x19, 0xcf, 0x2b, 0xba, 0x0d, 0x65, 0xf9, 0x03, 0xf9, 0x55, 0xee, 0x39, 0x0f, - 0x9d, 0xfc, 0x2a, 0x2b, 0x8c, 0x0d, 0x13, 0x3b, 0xe6, 0x8f, 0xa5, 0xfd, 0x43, 0xab, 0x62, 0xa4, 0x00, 0xe3, - 0xeb, 0x65, 0x93, 0x81, 0xce, 0x11, 0x8b, 0x04, 0xe6, 0x30, 0xd0, 0xd2, 0xa5, 0x83, 0x9c, 0x33, 0x0a, 0x8e, - 0x3d, 0xb0, 0xeb, 0x4b, 0x3c, 0x92, 0xe4, 0xc1, 0xc6, 0x48, 0xe2, 0xa6, 0x6e, 0x8a, 0x3c, 0xd9, 0xf2, 0xa0, - 0x05, 0xc4, 0x16, 0x9b, 0x47, 0x7b, 0xab, 0xb7, 0xea, 0x1f, 0x14, 0x34, 0xff, 0x71, 0x33, 0x13, 0xfc, 0x78, - 0x77, 0x0c, 0xf4, 0x3c, 0xcf, 0xc3, 0x36, 0xbc, 0x51, 0x66, 0x89, 0xf7, 0xa1, 0x6f, 0x35, 0x20, 0xf3, 0x1b, - 0x14, 0xd9, 0xf8, 0x9a, 0x8c, 0x75, 0x87, 0x9a, 0x21, 0x3f, 0xc0, 0xf8, 0x54, 0xc1, 0x7c, 0x96, 0x0c, 0x79, - 0xd4, 0x41, 0x79, 0x29, 0x18, 0xf8, 0xcf, 0xab, 0xe8, 0xb9, 0x01, 0xaf, 0x7b, 0xf8, 0x90, 0xa7, 0xb0, 0x34, - 0x75, 0xad, 0x85, 0xfd, 0x00, 0x26, 0x08, 0x13, 0xb6, 0xed, 0x11, 0x2c, 0x09, 0x10, 0x43, 0x3a, 0x49, 0xe4, - 0xf6, 0x0e, 0x44, 0xaa, 0x55, 0x7b, 0xe9, 0xff, 0x97, 0x23, 0xb1, 0xbf, 0x7d, 0xc2, 0x17, 0xbe, 0xe4, 0x1a, - 0x4a, 0xe9, 0x8f, 0xb3, 0xe7, 0xa6, 0xdd, 0xba, 0xde, 0x2d, 0x97, 0x2f, 0x1e, 0x37, 0xf5, 0x87, 0xf2, 0x3d, - 0x26, 0x98, 0x27, 0x2c, 0xae, 0xb7, 0xd8, 0x04, 0x57, 0x14, 0x2a, 0xa1, 0xce, 0x53, 0x5a, 0x62, 0x16, 0xbe, - 0x75, 0x94, 0x18, 0x08, 0x6f, 0x2a, 0xc5, 0xdb, 0x3e, 0x1d, 0x09, 0xca, 0xd5, 0x53, 0x0d, 0x0a, 0x25, 0x62, - 0x47, 0x22, 0xfd, 0x18, 0xc0, 0x0e, 0x5d, 0xdb, 0x60, 0x12, 0x2d, 0xaa, 0x12, 0x83, 0xbd, 0x1e, 0x8c, 0xb2, - 0x38, 0xd9, 0x93, 0x6f, 0x05, 0x98, 0xbc, 0x81, 0x50, 0x48, 0xf6, 0xe4, 0x8e, 0x5d, 0xcb, 0xbd, 0xcc, 0x52, - 0x28, 0xc3, 0x8b, 0xc6, 0x0c, 0x0f, 0x7d, 0x57, 0x8e, 0xf3, 0x75, 0xce, 0xed, 0x4c, 0xa5, 0x9f, 0x2c, 0x69, - 0xe4, 0x8b, 0x07, 0x79, 0x61, 0x9d, 0xb9, 0xa1, 0x2d, 0xf8, 0xa1, 0x59, 0x04, 0x63, 0x24, 0x2c, 0xad, 0xa3, - 0x8f, 0x7c, 0x43, 0xb6, 0x25, 0x25, 0xc9, 0x26, 0x8c, 0x04, 0x5c, 0xd8, 0x73, 0x8f, 0x54, 0xaa, 0xc8, 0xf1, - 0xb8, 0x25, 0x5a, 0xa0, 0x6c, 0xf2, 0x22, 0xda, 0x31, 0x26, 0x2f, 0x83, 0xf7, 0xef, 0x1c, 0x30, 0x66, 0xee, - 0x1d, 0x1c, 0x35, 0x8e, 0x6a, 0x17, 0x70, 0xc3, 0xbc, 0x0b, 0xa8, 0xfa, 0x8c, 0xc8, 0xda, 0x53, 0x8d, 0x42, - 0xb0, 0xda, 0x87, 0x8a, 0xe4, 0xd8, 0x43, 0xe2, 0xa1, 0x3f, 0x81, 0xe6, 0x57, 0xb1, 0x17, 0x1a, 0xf6, 0xb5, - 0xe2, 0xeb, 0x1d, 0x6f, 0x3c, 0xef, 0x20, 0xf6, 0x70, 0x9b, 0xcb, 0x69, 0x5c, 0x85, 0xb6, 0xbd, 0x8a, 0xa6, - 0xf2, 0x57, 0xb1, 0x09, 0x12, 0x6e, 0x8a, 0xcb, 0x99, 0x42, 0xdf, 0x13, 0x05, 0x74, 0x3f, 0x30, 0xc1, 0x8b, - 0xec, 0x10, 0xb8, 0x83, 0x89, 0xa2, 0x00, 0x62, 0x78, 0xf1, 0xbd, 0xb1, 0xe4, 0xd1, 0x5c, 0x1f, 0x1a, 0x62, - 0x23, 0xb2, 0xb9, 0x49, 0xd7, 0x04, 0x3d, 0xa8, 0xcd, 0x20, 0xbd, 0x4b, 0xc5, 0x9e, 0x95, 0x89, 0x56, 0x42, - 0xc6, 0xcf, 0x00, 0x4b, 0x43, 0xa8, 0xaa, 0x62, 0x0a, 0xa3, 0xac, 0xe6, 0x1b, 0x81, 0xae, 0x47, 0x2d, 0x01, - 0x33, 0x31, 0x09, 0x93, 0x90, 0x48, 0x15, 0xb9, 0x26, 0x08, 0x7f, 0xa0, 0xf2, 0xb2, 0x9e, 0x62, 0xdf, 0x4a, - 0xc9, 0x5f, 0x84, 0x8c, 0x40, 0xe8, 0x28, 0xa7, 0x0d, 0x28, 0xb0, 0x4b, 0x1c, 0x53, 0xb7, 0x70, 0x13, 0x5f, - 0x1b, 0xd7, 0xd3, 0x08, 0xce, 0x5e, 0x7c, 0x2a, 0x35, 0x40, 0x8c, 0xed, 0xbf, 0x83, 0x59, 0x27, 0x99, 0x8e, - 0x1d, 0xd4, 0x38, 0xba, 0x63, 0x8e, 0x31, 0xc1, 0xc8, 0x08, 0xba, 0x12, 0x1f, 0x31, 0x15, 0xcb, 0x5f, 0x4a, - 0x11, 0xc3, 0x4a, 0x15, 0xcb, 0xe9, 0xc9, 0x29, 0xd9, 0x38, 0x7e, 0xf9, 0xd0, 0x9d, 0xde, 0x97, 0xce, 0x6f, - 0xfb, 0x3f, 0x35, 0x56, 0x5f, 0xa0, 0xbe, 0xd0, 0x46, 0xb1, 0x48, 0x7f, 0xbe, 0x5b, 0x59, 0xa8, 0x19, 0xb8, - 0x08, 0x13, 0x46, 0x2e, 0x25, 0x33, 0xd7, 0x5c, 0xc4, 0xb1, 0xe1, 0xa3, 0xe5, 0xf0, 0x99, 0x24, 0x02, 0xfc, - 0x4f, 0x92, 0x74, 0x9f, 0x45, 0x85, 0x63, 0xf3, 0xb0, 0xad, 0x19, 0x6e, 0x79, 0xae, 0x9c, 0x50, 0x25, 0xb4, - 0x53, 0xde, 0xd0, 0xd2, 0xfd, 0x0b, 0x0a, 0x06, 0x3c, 0x49, 0x89, 0x78, 0xcf, 0x70, 0xdd, 0x5c, 0xaa, 0x5a, - 0xed, 0x96, 0xd3, 0x47, 0xa6, 0x3a, 0xd2, 0xd3, 0xbb, 0xf1, 0x63, 0xa7, 0x6f, 0x07, 0xb5, 0x68, 0xf2, 0x39, - 0x62, 0x24, 0xca, 0x19, 0x74, 0xa1, 0xa7, 0xec, 0x55, 0xd6, 0x15, 0x44, 0xfc, 0xe3, 0xb7, 0x5d, 0x5e, 0xec, - 0xba, 0x34, 0x39, 0xbd, 0xfe, 0xe0, 0x79, 0xd8, 0x84, 0x66, 0x6b, 0x62, 0xc1, 0x85, 0xf4, 0xad, 0x4e, 0xa4, - 0x10, 0xb7, 0xa7, 0x10, 0x3b, 0x13, 0x2c, 0x3f, 0x38, 0x0e, 0x15, 0xa8, 0x55, 0x3c, 0xaa, 0x11, 0xe9, 0x03, - 0x6a, 0x8c, 0xb4, 0x95, 0x82, 0x1c, 0x89, 0x35, 0x4f, 0x5e, 0xff, 0x38, 0x89, 0x95, 0x92, 0x0e, 0xc0, 0x0b, - 0x92, 0x48, 0x3a, 0x5b, 0x05, 0xd2, 0x95, 0x15, 0x71, 0x3e, 0x60, 0xc8, 0x91, 0x03, 0x06, 0x5f, 0x61, 0xa3, - 0x6f, 0x15, 0x65, 0xfc, 0xd8, 0x4a, 0x42, 0xd0, 0xcf, 0x7e, 0x1b, 0x16, 0x2c, 0x84, 0x3a, 0x6e, 0xef, 0x4e, - 0x51, 0x47, 0x67, 0x83, 0x32, 0x00, 0xaa, 0x26, 0xb6, 0x84, 0x6f, 0x62, 0xe0, 0x3e, 0xb7, 0xfa, 0xf8, 0x10, - 0xf3, 0x61, 0xaa, 0xd4, 0x5f, 0x53, 0xfe, 0xeb, 0x32, 0x38, 0xaf, 0x8a, 0x88, 0x29, 0x9a, 0x2a, 0x7a, 0x49, - 0x1c, 0x72, 0xfa, 0x32, 0x75, 0x82, 0xee, 0xb2, 0x01, 0xc9, 0x22, 0x4e, 0xa2, 0x03, 0x31, 0xa0, 0x0c, 0xaa, - 0xd7, 0x22, 0x9f, 0x11, 0x09, 0xd8, 0xf6, 0x5b, 0xa0, 0xd7, 0x98, 0x2b, 0xf6, 0xd1, 0x1e, 0xbb, 0x47, 0xef, - 0xdc, 0x48, 0xec, 0xff, 0x24, 0x46, 0x77, 0xdc, 0xf3, 0xfc, 0xa5, 0xee, 0x9a, 0x7c, 0x26, 0xd7, 0x27, 0x09, - 0xf4, 0x67, 0x17, 0xda, 0x37, 0x8c, 0x1f, 0xef, 0xc6, 0xc4, 0x4c, 0x36, 0x8a, 0x25, 0x14, 0xb2, 0xe3, 0xa1, - 0x2e, 0xd3, 0x0b, 0x70, 0x6a, 0x51, 0x8e, 0x46, 0x27, 0x18, 0x1a, 0x79, 0xbf, 0x5a, 0xd7, 0x18, 0x5d, 0x13, - 0xea, 0x1d, 0xd7, 0xf4, 0x18, 0x3d, 0xc4, 0x0e, 0x0f, 0xb1, 0x9c, 0xfe, 0x77, 0xb4, 0x23, 0x02, 0x36, 0x8f, - 0x30, 0x46, 0xf8, 0x16, 0x41, 0xce, 0xb1, 0x04, 0xee, 0x51, 0xa6, 0x23, 0x03, 0x79, 0xcf, 0xff, 0x52, 0xf0, - 0x0e, 0x67, 0xe8, 0xe5, 0x1d, 0x3e, 0x8a, 0x32, 0x34, 0x79, 0x93, 0x5e, 0xdc, 0xa7, 0x4f, 0x7d, 0x74, 0x48, - 0x3b, 0xf5, 0x01, 0xd6, 0x8f, 0x74, 0x39, 0x45, 0x96, 0xb7, 0x07, 0x94, 0xc1, 0x17, 0x40, 0xfb, 0xa2, 0xa6, - 0x31, 0x67, 0x06, 0xfa, 0xbb, 0xbe, 0x15, 0x81, 0xae, 0xa2, 0x7d, 0xf1, 0xe7, 0xb2, 0x1a, 0xa2, 0x98, 0x83, - 0x3f, 0x8c, 0x17, 0x65, 0xf9, 0x79, 0x6d, 0x17, 0x9a, 0x22, 0x93, 0x2a, 0x42, 0x67, 0x8c, 0xbb, 0x59, 0x5b, - 0xa3, 0x2e, 0xbe, 0xa1, 0xc2, 0xaf, 0xa5, 0xc8, 0xa4, 0x6e, 0x79, 0x5c, 0x09, 0x2d, 0xd9, 0x12, 0xa6, 0xa7, - 0xf8, 0x5f, 0x79, 0x33, 0x0b, 0x3e, 0x36, 0xf6, 0xac, 0x11, 0xd3, 0xe8, 0xd2, 0xc3, 0x6b, 0xfb, 0xbe, 0x5e, - 0xba, 0x4f, 0x5e, 0xf0, 0xbb, 0x5d, 0x65, 0x26, 0x40, 0x74, 0x51, 0xdd, 0x83, 0x19, 0x1b, 0x8f, 0x31, 0x3f, - 0xab, 0x53, 0xcd, 0xd6, 0xa6, 0x1e, 0x0e, 0x51, 0xae, 0x98, 0x86, 0x04, 0x56, 0x37, 0xa9, 0x8b, 0xe7, 0x54, - 0x21, 0x73, 0x82, 0x06, 0x89, 0xa2, 0x3c, 0x72, 0x38, 0xba, 0x98, 0xf2, 0x07, 0x9b, 0x65, 0x1e, 0x37, 0x92, - 0xf8, 0x38, 0xbb, 0xbe, 0x35, 0xed, 0x2b, 0x28, 0x3d, 0xe3, 0xd9, 0x36, 0x08, 0xc9, 0xf4, 0xe6, 0x19, 0xaf, - 0x6c, 0xbf, 0x80, 0xd4, 0x1b, 0xda, 0x2c, 0x49, 0x62, 0xd5, 0x05, 0xc6, 0x4d, 0x6d, 0xc2, 0xf2, 0x37, 0xa7, - 0x7a, 0x2b, 0x06, 0x15, 0x6b, 0x8c, 0x6d, 0xef, 0x1e, 0xf9, 0xe1, 0xdc, 0xce, 0xd1, 0x21, 0xa4, 0x19, 0xcc, - 0xa1, 0x1e, 0x44, 0xa3, 0x9c, 0x7d, 0xe5, 0x52, 0xe5, 0xad, 0xfc, 0xdd, 0x02, 0xfb, 0x13, 0x31, 0xbc, 0x04, - 0x7b, 0x4c, 0x79, 0xff, 0x01, 0xc4, 0x94, 0xcb, 0x17, 0xc8, 0x4c, 0xe3, 0x55, 0x22, 0xd7, 0xba, 0xc1, 0x1d, - 0x44, 0xe5, 0x96, 0x17, 0xc4, 0x2d, 0x66, 0xf4, 0x5e, 0x72, 0xc3, 0x84, 0x15, 0xd9, 0x91, 0x79, 0xb7, 0x4b, - 0x7a, 0x85, 0x8a, 0xa7, 0x80, 0x5c, 0x59, 0xa3, 0x0a, 0x38, 0x4d, 0xa6, 0x36, 0x15, 0x5b, 0xd2, 0x8f, 0x2c, - 0xd2, 0x6f, 0x07, 0xa8, 0x75, 0xc1, 0x29, 0x22, 0x90, 0x3b, 0x57, 0x34, 0x0e, 0x01, 0x88, 0x45, 0xad, 0xed, - 0x9a, 0x4f, 0x83, 0x9a, 0xf4, 0x46, 0xcf, 0x48, 0xcf, 0x3c, 0x27, 0x10, 0xf5, 0x8d, 0xfa, 0x66, 0x37, 0x86, - 0x3b, 0xe0, 0x64, 0x7b, 0xd6, 0x36, 0x32, 0x6b, 0x35, 0x5c, 0xdd, 0x03, 0x62, 0x39, 0xf8, 0x73, 0xe3, 0xd9, - 0x87, 0x90, 0x2b, 0xe4, 0x0d, 0xca, 0xc1, 0x2d, 0x20, 0xaf, 0x38, 0x11, 0xe7, 0x05, 0x10, 0xb5, 0x43, 0x9b, - 0x43, 0xd5, 0xc7, 0x15, 0x16, 0xa9, 0x58, 0x4a, 0xaa, 0xd1, 0xb6, 0xdd, 0xe0, 0x50, 0x52, 0xdb, 0xee, 0x38, - 0x7c, 0xa0, 0x23, 0x61, 0xbb, 0x33, 0x2b, 0x1a, 0x91, 0xa3, 0x86, 0x5e, 0xb6, 0xae, 0xf3, 0xbc, 0xf2, 0x09, - 0x61, 0xd9, 0x32, 0x8d, 0x1c, 0x06, 0xa2, 0x7f, 0xdd, 0x6b, 0x80, 0x0f, 0x29, 0x71, 0x84, 0x9d, 0x14, 0xe6, - 0x7a, 0xae, 0x34, 0x90, 0x93, 0x98, 0x97, 0x20, 0xd1, 0xaa, 0xcf, 0xad, 0x6d, 0x78, 0x93, 0x82, 0x65, 0x6d, - 0x47, 0x77, 0x00, 0x2e, 0x23, 0x49, 0xd1, 0xe1, 0xc2, 0x0c, 0x32, 0xeb, 0x07, 0x35, 0xa6, 0xe9, 0x15, 0xab, - 0x10, 0xa8, 0x51, 0xc7, 0xc2, 0x50, 0x2d, 0xd5, 0x58, 0x0b, 0x2f, 0xad, 0x02, 0x20, 0x96, 0xb4, 0xb4, 0xfb, - 0x9c, 0x09, 0xa7, 0x1e, 0xfe, 0x87, 0xa0, 0xfe, 0xe5, 0x64, 0x40, 0xff, 0x5a, 0x3c, 0xed, 0xe0, 0x1c, 0xe3, - 0xfc, 0xb1, 0x99, 0x66, 0x4f, 0xe3, 0xae, 0x60, 0xef, 0xaf, 0xcc, 0x35, 0x5a, 0x06, 0xe9, 0x7a, 0x0d, 0x94, - 0x62, 0xe6, 0x37, 0xb1, 0x5b, 0xf7, 0x35, 0x24, 0x96, 0x4f, 0x47, 0xb7, 0x9a, 0xfa, 0x0d, 0x91, 0x30, 0xa9, - 0x38, 0x65, 0xa6, 0xd9, 0x13, 0x69, 0x2b, 0x2b, 0x51, 0x1a, 0x8e, 0xb5, 0xb4, 0x59, 0xde, 0x24, 0xa9, 0xbb, - 0xe7, 0xc6, 0x37, 0x48, 0x52, 0x41, 0xe1, 0x0a, 0x01, 0x2b, 0x8a, 0x72, 0xee, 0xc9, 0xc1, 0x49, 0xed, 0xa7, - 0x2a, 0x14, 0xd3, 0x91, 0x44, 0xef, 0x42, 0x14, 0x7f, 0xeb, 0xf6, 0x5c, 0x63, 0x9a, 0x45, 0x03, 0x2f, 0x88, - 0x90, 0xcb, 0x95, 0x55, 0x61, 0x33, 0x36, 0x34, 0x97, 0x80, 0x1e, 0xb2, 0x0b, 0x46, 0x37, 0xa9, 0xb5, 0xb2, - 0xb0, 0xee, 0xda, 0x70, 0x95, 0x26, 0x6e, 0x63, 0x1c, 0x24, 0x69, 0xe7, 0xc3, 0xe1, 0xe0, 0xc1, 0x36, 0x03, - 0x24, 0x48, 0x99, 0xb4, 0x12, 0x39, 0x85, 0xc9, 0x99, 0xa2, 0x6a, 0x99, 0x22, 0x69, 0xb2, 0xe1, 0x85, 0x6f, - 0xd9, 0x26, 0x27, 0x09, 0xa0, 0xdc, 0x50, 0x00, 0xba, 0x5b, 0xc0, 0xa8, 0x5c, 0xb4, 0xf9, 0x0e, 0x7f, 0xe4, - 0x9e, 0xf3, 0xf8, 0xc7, 0x58, 0x9e, 0xad, 0x73, 0x44, 0x16, 0x03, 0x21, 0x57, 0xbb, 0x38, 0xde, 0x63, 0xb1, - 0xa7, 0x9f, 0xd4, 0x64, 0x04, 0xce, 0x7e, 0xfe, 0x07, 0xcd, 0xac, 0x63, 0xba, 0x57, 0x7a, 0x07, 0x86, 0x5f, - 0x15, 0x5d, 0x84, 0x28, 0x66, 0xc1, 0x5b, 0x83, 0x2e, 0x77, 0xa8, 0x61, 0x35, 0x2b, 0x2d, 0x50, 0xf2, 0x41, - 0xa4, 0x94, 0x7f, 0x19, 0xdf, 0xc4, 0xe6, 0x97, 0xc7, 0x4c, 0xd3, 0xd1, 0x6d, 0x4b, 0xab, 0x49, 0xee, 0x6e, - 0x1f, 0xdf, 0x3f, 0xa8, 0x4b, 0x38, 0xdb, 0xb6, 0xca, 0x5f, 0x75, 0xd5, 0xac, 0x2c, 0x89, 0x2c, 0xf2, 0xa4, - 0x3c, 0x88, 0x7b, 0x0e, 0x5f, 0xa6, 0x47, 0xbe, 0xca, 0x5a, 0x13, 0x20, 0x5a, 0x67, 0x8f, 0xcd, 0xbd, 0xaf, - 0x8d, 0x2b, 0x32, 0xb5, 0x43, 0xa4, 0x5c, 0xfe, 0xe8, 0xe8, 0xd1, 0x29, 0x04, 0xb9, 0xbe, 0x73, 0x2e, 0x77, - 0xa0, 0x1c, 0xac, 0xb2, 0x73, 0x78, 0x90, 0x0d, 0xd6, 0x28, 0x46, 0xe8, 0x74, 0xf8, 0xdd, 0x51, 0x59, 0x25, - 0xd7, 0x5f, 0x58, 0xe2, 0x0c, 0x28, 0xcc, 0x9a, 0x2b, 0x90, 0xad, 0x0c, 0x43, 0xa1, 0x88, 0x46, 0xe5, 0xf6, - 0xb6, 0xac, 0xbb, 0x97, 0x52, 0xb1, 0x09, 0x7b, 0x5b, 0x4d, 0x7a, 0xe4, 0xc2, 0xf6, 0x4d, 0xd6, 0x19, 0xb3, - 0x64, 0xe6, 0x7e, 0xf2, 0xb6, 0x9b, 0xda, 0x60, 0x64, 0x91, 0x7a, 0xb3, 0x0a, 0x32, 0xff, 0x75, 0x62, 0xe7, - 0x03, 0xfa, 0x2f, 0x34, 0xc8, 0xdc, 0x24, 0x40, 0xe0, 0x93, 0x19, 0x7b, 0x31, 0x23, 0x23, 0x16, 0xcd, 0x3b, - 0xf2, 0x3d, 0x7e, 0x00, 0xb3, 0xad, 0x5e, 0x19, 0x16, 0x2c, 0xe4, 0xef, 0xc8, 0x8e, 0x6c, 0x83, 0x40, 0x69, - 0xbf, 0x80, 0x33, 0xdf, 0xbf, 0xaf, 0x48, 0xe5, 0x1f, 0xfd, 0x7c, 0xbf, 0x4c, 0xed, 0xf8, 0x4b, 0xe0, 0x11, - 0xeb, 0x0e, 0xdc, 0xd4, 0xd6, 0x09, 0x85, 0x59, 0x28, 0x21, 0xe5, 0x8f, 0xda, 0x5f, 0x4a, 0xaa, 0x44, 0x62, - 0x7e, 0x8c, 0xb4, 0xa6, 0x80, 0xf5, 0xca, 0x9d, 0xe6, 0x59, 0xc6, 0xd8, 0x44, 0x09, 0x6a, 0x24, 0x03, 0x4a, - 0xee, 0x32, 0x9d, 0xf8, 0x1b, 0x49, 0xb7, 0x90, 0x70, 0x91, 0xb2, 0x0f, 0x8e, 0xe4, 0x2b, 0xc0, 0xbd, 0x2f, - 0x71, 0x11, 0x4c, 0xd3, 0xb8, 0x39, 0xf1, 0x3a, 0x10, 0xb6, 0x36, 0x89, 0x84, 0x5b, 0xdd, 0x5f, 0xd1, 0xe0, - 0xbd, 0x4a, 0x02, 0x2a, 0x5c, 0x67, 0xd7, 0xc1, 0x07, 0x4d, 0xe2, 0xc1, 0xab, 0xa9, 0xc3, 0x69, 0x85, 0x8d, - 0xff, 0x63, 0x7d, 0x36, 0xb6, 0x9f, 0xe2, 0x41, 0x49, 0x36, 0x70, 0xa3, 0x03, 0x95, 0x93, 0x90, 0x77, 0x33, - 0x0a, 0xed, 0xa8, 0x8b, 0x7e, 0x32, 0x2a, 0x95, 0x2e, 0x11, 0x25, 0xc9, 0x40, 0x9c, 0x6e, 0x61, 0x8f, 0x6f, - 0x52, 0x2b, 0x7f, 0xc4, 0x07, 0xde, 0x34, 0xb8, 0x43, 0x1c, 0xc5, 0x91, 0xc2, 0xc6, 0xba, 0x47, 0x27, 0x2e, - 0x3f, 0xda, 0x48, 0xac, 0xca, 0x94, 0x56, 0x0e, 0x88, 0xb1, 0x9c, 0x98, 0xd6, 0xd2, 0x48, 0xbb, 0xa8, 0xdb, - 0x03, 0xc1, 0x0a, 0xba, 0x3d, 0x77, 0xb3, 0xa4, 0xf0, 0x18, 0x4e, 0x9d, 0x69, 0xaa, 0x85, 0x06, 0xa4, 0xd6, - 0x58, 0x94, 0xab, 0xf9, 0x11, 0x78, 0x78, 0x70, 0xf8, 0x07, 0xce, 0x8b, 0xc0, 0xd0, 0xac, 0x70, 0xae, 0x52, - 0xd4, 0xc2, 0x32, 0xd2, 0xac, 0xc1, 0xcd, 0xc4, 0xda, 0xa2, 0x8e, 0x39, 0xc6, 0x68, 0x47, 0x6a, 0xb2, 0xcd, - 0x2e, 0x63, 0x20, 0xa9, 0x32, 0x66, 0xbd, 0xe6, 0x6c, 0xd1, 0xe0, 0x91, 0xae, 0x3f, 0x89, 0x51, 0xcb, 0x86, - 0xa4, 0x01, 0x37, 0x2c, 0xba, 0x96, 0xfc, 0x6f, 0x44, 0x3b, 0x58, 0xdd, 0x99, 0x24 + 0x9e, 0x9b, 0x1e, 0x97, 0x9e, 0x6d, 0x82, 0xbf, 0x64, 0xfc, 0x7d, 0x2c, 0x5f, 0xdb, 0xd5, 0x00, 0xa0, 0x1e, + 0x86, 0x1c, 0x79, 0x3e, 0xf5, 0xb3, 0xce, 0x0b, 0xcc, 0x53, 0xce, 0x26, 0x35, 0x94, 0xbb, 0xdc, 0xf3, 0xa9, + 0x1c, 0x43, 0x70, 0xc9, 0xd9, 0xc3, 0xe3, 0x6d, 0xdd, 0x7c, 0x60, 0xb1, 0x64, 0x08, 0x41, 0x4f, 0x72, 0x70, + 0x29, 0x2b, 0xc2, 0x8e, 0x85, 0x7d, 0xae, 0x17, 0x55, 0x4d, 0x22, 0x56, 0x2b, 0x0c, 0xdf, 0x18, 0xf7, 0xfa, + 0x4c, 0x54, 0x6a, 0x03, 0xf8, 0x2c, 0xd4, 0x9e, 0x88, 0xd8, 0x31, 0xb9, 0xa0, 0x09, 0xdb, 0x5a, 0xae, 0xbd, + 0xc3, 0x04, 0x59, 0x49, 0x16, 0x1c, 0xaa, 0xda, 0xcd, 0x2a, 0xb3, 0x6f, 0xd2, 0x92, 0xb5, 0x86, 0x05, 0x57, + 0xfb, 0xc9, 0x8a, 0x72, 0x82, 0x05, 0xd4, 0xda, 0x58, 0xf0, 0x2e, 0xac, 0xbc, 0xd6, 0x81, 0xfc, 0x67, 0xfb, + 0x49, 0xcc, 0x0a, 0xed, 0xbf, 0xe9, 0x28, 0xa7, 0x65, 0xab, 0x73, 0x19, 0xbe, 0x22, 0xe7, 0xac, 0xb9, 0x48, + 0xad, 0x0b, 0x3d, 0xb2, 0xf9, 0x5a, 0x9c, 0x67, 0x4e, 0x08, 0x7d, 0x9c, 0x97, 0xab, 0x52, 0xee, 0x13, 0x16, + 0xe2, 0x7c, 0x0c, 0xa6, 0xee, 0xea, 0xbc, 0xe4, 0xe3, 0xcb, 0x82, 0x96, 0xa6, 0x74, 0xaa, 0xb3, 0xe2, 0xca, + 0xa3, 0xf7, 0x0a, 0xac, 0x13, 0xbd, 0xd6, 0x9f, 0x6c, 0xf3, 0xbc, 0x9a, 0x73, 0xa5, 0xaa, 0x84, 0x16, 0x03, + 0x41, 0x64, 0xd0, 0xc3, 0x4b, 0x01, 0x1e, 0x9b, 0x95, 0x0d, 0x95, 0xa7, 0x53, 0x86, 0xbb, 0x77, 0xb3, 0x2e, + 0xaa, 0xa6, 0x93, 0x99, 0x4f, 0x75, 0xb5, 0x8d, 0xc5, 0x5d, 0xa6, 0x3b, 0x71, 0x20, 0xe4, 0x2d, 0x0c, 0xfc, + 0x57, 0xfc, 0x33, 0x76, 0x0b, 0x5d, 0xdf, 0x61, 0x80, 0x50, 0x22, 0x2e, 0x30, 0xd6, 0x65, 0xd1, 0x8a, 0xe4, + 0x54, 0xf2, 0xc8, 0xa1, 0xc0, 0x2d, 0xed, 0x5a, 0xeb, 0x30, 0x9d, 0x8d, 0xf9, 0xde, 0xd2, 0x47, 0x71, 0x73, + 0xd4, 0x77, 0x76, 0xad, 0xc4, 0x5c, 0x32, 0x49, 0xbc, 0xcc, 0xa7, 0xcb, 0xde, 0x4f, 0x2d, 0x0c, 0x4d, 0xaa, + 0x9b, 0x6c, 0xf1, 0x49, 0xdd, 0x3a, 0xd3, 0x89, 0xaf, 0x6f, 0x14, 0x33, 0xc0, 0x40, 0xce, 0xb7, 0x1d, 0x6c, + 0xe1, 0x28, 0x78, 0x12, 0x1b, 0xc0, 0xd9, 0x1e, 0xa1, 0x14, 0x4e, 0xae, 0x1d, 0x8a, 0x79, 0x1f, 0xf4, 0x3e, + 0x21, 0x56, 0x5e, 0xb1, 0x90, 0x63, 0x28, 0xc1, 0xcf, 0xb4, 0xf9, 0xf4, 0x50, 0x51, 0xd2, 0xeb, 0xbe, 0x29, + 0xe7, 0xeb, 0x15, 0x06, 0xb7, 0x99, 0x01, 0xe5, 0x25, 0xd4, 0x3f, 0x8a, 0x5a, 0x17, 0xc1, 0x4a, 0x87, 0x18, + 0x16, 0x3e, 0xaf, 0xe4, 0xc7, 0x75, 0x4b, 0x95, 0x68, 0x9f, 0x50, 0x28, 0xd1, 0x8a, 0x87, 0x5d, 0x0a, 0x7a, + 0x0d, 0xfa, 0x95, 0xa7, 0xce, 0x05, 0x85, 0xe6, 0xf3, 0x34, 0x82, 0xac, 0x73, 0xf8, 0xc4, 0x7c, 0x6b, 0x9a, + 0x52, 0xcb, 0x99, 0x41, 0xfc, 0x40, 0xac, 0xf8, 0x08, 0x4c, 0x16, 0x4c, 0x4c, 0x8d, 0x15, 0x0b, 0x04, 0xbe, + 0x8e, 0x09, 0xa0, 0xe9, 0x30, 0x0e, 0xd5, 0x61, 0xf7, 0x95, 0xcd, 0x88, 0x35, 0x0a, 0x7c, 0x1b, 0x67, 0x8c, + 0xe1, 0xb8, 0x2c, 0x91, 0xa1, 0x12, 0x03, 0x3c, 0xef, 0xd2, 0x30, 0x38, 0x75, 0x2a, 0x7c, 0xb2, 0xab, 0xaa, + 0x68, 0x7e, 0xff, 0xd4, 0xdb, 0xb9, 0x17, 0xca, 0x6a, 0x96, 0x19, 0xdb, 0x15, 0xd1, 0x46, 0xe2, 0xf8, 0xe6, + 0x3f, 0x9a, 0xdf, 0x29, 0xa9, 0x96, 0xbd, 0xb1, 0x9c, 0xa3, 0x2e, 0x42, 0x62, 0x64, 0xd4, 0xc2, 0x84, 0xec, + 0x82, 0x0e, 0x3b, 0x2f, 0x03, 0x3e, 0x2f, 0x18, 0x79, 0x17, 0x5a, 0xff, 0x08, 0x74, 0x39, 0xdc, 0x0e, 0x1f, + 0x26, 0x20, 0x6b, 0xde, 0x12, 0x62, 0x1a, 0x22, 0xde, 0xab, 0xa4, 0x0c, 0x4f, 0x8c, 0xf8, 0xec, 0x61, 0xae, + 0xce, 0x24, 0x25, 0xc4, 0x1f, 0x81, 0x8a, 0xff, 0x8a, 0x12, 0x7a, 0x43, 0x1c, 0x72, 0xa0, 0xf6, 0x37, 0x45, + 0x84, 0x5f, 0x27, 0x00, 0xb4, 0xb9, 0xb6, 0xc8, 0x09, 0x14, 0xe9, 0x17, 0x3b, 0xef, 0x85, 0xc6, 0x0e, 0xa1, + 0x08, 0x0f, 0x22, 0xbf, 0x17, 0xf5, 0x31, 0x84, 0xa9, 0x45, 0x4e, 0x33, 0x7f, 0x67, 0xfe, 0x79, 0x51, 0x2e, + 0x93, 0x4a, 0x15, 0xc0, 0x23, 0x54, 0x42, 0x48, 0xf6, 0xec, 0x5b, 0x0f, 0xc9, 0x7c, 0x35, 0xcd, 0xd4, 0x43, + 0x21, 0xe9, 0x96, 0x9e, 0xd9, 0xeb, 0x42, 0x74, 0x7e, 0xe3, 0xcf, 0x92, 0x78, 0x01, 0x04, 0x5c, 0xe9, 0x99, + 0x79, 0x66, 0xff, 0x69, 0xbd, 0x30, 0x36, 0x9d, 0x9b, 0x84, 0x90, 0x36, 0x72, 0x23, 0xf9, 0xb7, 0x81, 0x9d, + 0xd5, 0xbb, 0xd5, 0xd7, 0x58, 0x47, 0x38, 0xcc, 0x0a, 0xf3, 0xcb, 0x05, 0x32, 0x64, 0xdc, 0x48, 0xf2, 0x09, + 0xbd, 0xa5, 0x23, 0x01, 0x8f, 0x37, 0xb4, 0xd4, 0xf5, 0x09, 0xfb, 0xe5, 0x97, 0xca, 0x31, 0x74, 0xd3, 0x89, + 0x99, 0xb3, 0xca, 0xdf, 0x90, 0x9a, 0xa4, 0xb5, 0x0a, 0xea, 0x7d, 0x75, 0xa1, 0x0f, 0x44, 0x42, 0xd2, 0x8d, + 0x91, 0xbe, 0x7f, 0x27, 0xc4, 0x27, 0xb4, 0x83, 0xba, 0xad, 0x15, 0x52, 0x59, 0xa1, 0x6e, 0x5f, 0xa7, 0xe5, + 0x88, 0x4b, 0x4d, 0x67, 0x06, 0x3e, 0x08, 0xcb, 0x57, 0x0e, 0x96, 0x67, 0xf9, 0x4b, 0xc9, 0x0e, 0xf9, 0x6b, + 0xc2, 0x01, 0xc3, 0x8f, 0x16, 0xe1, 0x7e, 0x2e, 0x2d, 0x8f, 0x9d, 0x1e, 0x88, 0x3f, 0x05, 0xe1, 0x44, 0x91, + 0x64, 0xb2, 0x76, 0xf5, 0x35, 0xe9, 0xb1, 0x02, 0x2d, 0x96, 0xfc, 0x86, 0x29, 0x65, 0xd0, 0x6e, 0x27, 0xba, + 0x3d, 0x2d, 0xa6, 0x42, 0xee, 0x9f, 0xd7, 0xc2, 0x42, 0xb3, 0x62, 0xa3, 0x30, 0x24, 0x24, 0x71, 0xdd, 0xe7, + 0x6c, 0x6e, 0x7a, 0xfb, 0x20, 0x0e, 0x83, 0x19, 0x9a, 0x1b, 0x73, 0x72, 0x3b, 0xf5, 0x48, 0xba, 0xf4, 0xce, + 0x45, 0xae, 0x60, 0x12, 0xdd, 0xbe, 0x27, 0xb9, 0xd3, 0xa8, 0xf3, 0x98, 0xc6, 0x6e, 0x1c, 0x34, 0x59, 0x6e, + 0xed, 0xe1, 0xb7, 0xa8, 0xc5, 0xd1, 0x21, 0x23, 0x60, 0xcf, 0x86, 0xd0, 0x03, 0x58, 0xe2, 0xc5, 0x53, 0x58, + 0x42, 0x05, 0x8a, 0x76, 0x7b, 0x1a, 0x14, 0xa0, 0x71, 0xee, 0xc6, 0xe9, 0x38, 0xf1, 0x6e, 0xe0, 0x1c, 0xc6, + 0x82, 0x25, 0x0b, 0x4a, 0x47, 0xb8, 0x1a, 0xe5, 0x21, 0x27, 0x12, 0x52, 0x1d, 0xef, 0xc3, 0xca, 0x4e, 0x03, + 0xbe, 0xaf, 0x0b, 0x5c, 0x8e, 0x6c, 0xb4, 0x30, 0x61, 0xe9, 0x45, 0xc4, 0xa5, 0xc1, 0x87, 0x49, 0xb5, 0x01, + 0x6e, 0x35, 0x20, 0xc7, 0x58, 0xed, 0xed, 0x6c, 0x56, 0x6c, 0x81, 0xd9, 0x8b, 0x58, 0x8d, 0xe0, 0x24, 0xba, + 0x27, 0x69, 0xa8, 0xcb, 0x8c, 0xf7, 0xa1, 0x30, 0x82, 0xd4, 0xa5, 0xe0, 0x96, 0x33, 0x2f, 0x7e, 0xdf, 0x9f, + 0x28, 0x3a, 0xa8, 0xab, 0xcf, 0x50, 0x70, 0xd9, 0xaf, 0xf1, 0xfe, 0x29, 0xb3, 0x84, 0x55, 0x36, 0x02, 0xc3, + 0xf9, 0x11, 0xd2, 0x09, 0x3f, 0xbd, 0x4e, 0x12, 0x92, 0x56, 0x1c, 0xad, 0x72, 0x59, 0xae, 0x88, 0x40, 0x6f, + 0xbd, 0x50, 0x69, 0x99, 0xe9, 0x40, 0x21, 0x15, 0xdf, 0x19, 0x6d, 0xcf, 0x82, 0x83, 0x67, 0xd5, 0x30, 0x79, + 0x32, 0x94, 0xd4, 0xf0, 0x43, 0xf1, 0x66, 0x07, 0xe2, 0xab, 0x44, 0x94, 0x0b, 0x51, 0x91, 0x1d, 0xab, 0x3b, + 0xe4, 0x39, 0x81, 0x35, 0x57, 0x10, 0xd8, 0xaf, 0x15, 0x98, 0x0e, 0xf0, 0x9c, 0xdc, 0x28, 0x03, 0x7e, 0xa2, + 0x36, 0x8b, 0xbc, 0x29, 0x5a, 0x92, 0xef, 0x46, 0xc2, 0x6a, 0x04, 0x10, 0xc7, 0x4e, 0xb9, 0x1f, 0x53, 0x56, + 0x18, 0xfb, 0xba, 0xe4, 0x59, 0x5c, 0x94, 0xaa, 0x37, 0x33, 0x85, 0x20, 0xca, 0x6d, 0x72, 0x84, 0x75, 0xe2, + 0x68, 0xb4, 0xd2, 0x27, 0x38, 0x65, 0x7f, 0x6c, 0x22, 0xe3, 0x0a, 0xa3, 0x2d, 0x4c, 0x84, 0xa7, 0x88, 0xca, + 0x65, 0xcc, 0x79, 0xe8, 0x92, 0x4a, 0x7a, 0xd4, 0xfb, 0xa8, 0xeb, 0x33, 0xdf, 0x55, 0xcf, 0x6a, 0x92, 0x38, + 0xd0, 0xd6, 0xcc, 0x84, 0xe4, 0x3d, 0xdd, 0x4c, 0x67, 0x74, 0x48, 0x30, 0xca, 0x37, 0x48, 0x2a, 0x67, 0xf3, + 0xe0, 0x64, 0xf3, 0x7f, 0xb4, 0x80, 0xb8, 0xe1, 0xc3, 0xc8, 0xba, 0x0d, 0x6b, 0x58, 0x13, 0x17, 0x95, 0x15, + 0x85, 0x03, 0x14, 0x1c, 0x68, 0xe9, 0x69, 0xa9, 0xca, 0x32, 0xd4, 0x79, 0x9b, 0x3a, 0x46, 0x11, 0x31, 0xb2, + 0x7a, 0xa6, 0xaf, 0x6f, 0x65, 0xec, 0x71, 0xd3, 0x10, 0x9e, 0x4c, 0xb2, 0x14, 0x48, 0x7f, 0xcf, 0xd0, 0x37, + 0xa6, 0xa4, 0x00, 0x78, 0x2f, 0x04, 0xf7, 0xc8, 0x2d, 0x76, 0x9d, 0x44, 0x57, 0xa3, 0xdb, 0x52, 0xb9, 0x24, + 0x4a, 0x37, 0x3e, 0x82, 0xee, 0xf4, 0x62, 0x77, 0xb2, 0x55, 0x67, 0xfc, 0xab, 0xd8, 0x38, 0x53, 0x93, 0xf4, + 0xd1, 0xb4, 0x41, 0x54, 0x27, 0x3f, 0xd4, 0x98, 0xde, 0xd3, 0x7c, 0x2b, 0x95, 0xfc, 0xb8, 0x9b, 0x0a, 0x1b, + 0x21, 0x7d, 0x63, 0x77, 0x0a, 0x8a, 0xcc, 0xfa, 0xcd, 0x05, 0x18, 0x2f, 0x24, 0xd1, 0x53, 0xfd, 0xf6, 0x56, + 0x93, 0x6c, 0x03, 0x47, 0x7b, 0x4a, 0x7f, 0x0f, 0x18, 0x5c, 0xff, 0x45, 0x9e, 0x8a, 0x3d, 0xeb, 0x38, 0x54, + 0x25, 0xab, 0x20, 0xf6, 0xd4, 0x67, 0x0d, 0x16, 0xeb, 0x15, 0x33, 0x00, 0x1c, 0x35, 0x52, 0x61, 0xd9, 0x69, + 0xa5, 0x53, 0xcb, 0x78, 0x9e, 0xe3, 0x2f, 0xfa, 0xa5, 0xb5, 0x42, 0xed, 0xf0, 0xaf, 0x83, 0xe4, 0xbf, 0x5a, + 0x17, 0xc7, 0x63, 0xea, 0x3e, 0xa8, 0x30, 0x7a, 0x4c, 0x30, 0x51, 0xfa, 0xe7, 0x5e, 0x74, 0x10, 0x1b, 0xcc, + 0x13, 0x18, 0xa5, 0xaa, 0x1d, 0xca, 0xe5, 0x2d, 0x97, 0x57, 0xf2, 0xa7, 0xbd, 0x2a, 0xa7, 0xb3, 0x55, 0x9d, + 0xdc, 0xad, 0xeb, 0x92, 0x6c, 0x37, 0x73, 0x27, 0x0e, 0x42, 0xe0, 0x58, 0x50, 0x80, 0x93, 0x45, 0xd7, 0x52, + 0x6f, 0x62, 0x01, 0xb3, 0xa4, 0xe1, 0x7e, 0xba, 0xea, 0x66, 0x71, 0x95, 0xa0, 0x43, 0xfd, 0x66, 0x26, 0x0e, + 0x6f, 0x31, 0x14, 0xf3, 0x13, 0xb1, 0x97, 0x03, 0x0b, 0xdd, 0xd5, 0x4a, 0x03, 0x3a, 0x54, 0x35, 0xb9, 0xfb, + 0x66, 0x98, 0xae, 0x5b, 0xc4, 0xd1, 0x58, 0xc2, 0xc5, 0x5d, 0x2c, 0xd2, 0x1e, 0xd9, 0x93, 0x4e, 0xb2, 0x48, + 0x8d, 0xac, 0xd5, 0x83, 0x8d, 0x13, 0x62, 0x4d, 0x18, 0xd2, 0x31, 0xf4, 0x9f, 0x6a, 0x64, 0x31, 0xcb, 0xa5, + 0x78, 0xe4, 0x22, 0x72, 0xf8, 0x1f, 0x1c, 0x85, 0x44, 0x4c, 0x1e, 0x4d, 0x32, 0x60, 0xf3, 0x2f, 0xa1, 0x4f, + 0x8c, 0x7f, 0x95, 0x27, 0x60, 0xf9, 0x0e, 0x9e, 0x16, 0xfb, 0xc4, 0x10, 0xcc, 0x68, 0x6c, 0x49, 0x53, 0x77, + 0xff, 0x9f, 0x82, 0xe3, 0xad, 0xe7, 0x99, 0xfd, 0xe3, 0xb2, 0x81, 0x17, 0x63, 0xed, 0xe4, 0xa9, 0x94, 0x14, + 0x1b, 0xdb, 0x80, 0xa1, 0x4f, 0x5d, 0xe9, 0x65, 0x29, 0x22, 0xce, 0x0e, 0x17, 0x7f, 0xdd, 0x91, 0x57, 0xc7, + 0x99, 0xa0, 0xe6, 0x6e, 0x88, 0x70, 0xf2, 0x65, 0x65, 0xe5, 0xb6, 0xde, 0xe6, 0xea, 0x9f, 0xa6, 0x7b, 0x8e, + 0xdf, 0x40, 0x49, 0xc4, 0xce, 0xec, 0x89, 0x24, 0xa1, 0x52, 0x40, 0x14, 0x9b, 0x97, 0xc4, 0xc5, 0x76, 0x5a, + 0x55, 0xb3, 0x63, 0xd8, 0x59, 0x54, 0x8f, 0x1e, 0xcd, 0x74, 0x01, 0xb8, 0xc5, 0xff, 0xc3, 0xde, 0x90, 0x74, + 0xec, 0xb6, 0xc0, 0x46, 0x9a, 0xe0, 0xee, 0x2e, 0x1c, 0xce, 0x4f, 0xb1, 0xc3, 0x2c, 0x90, 0x12, 0xad, 0x90, + 0x86, 0xb4, 0xa8, 0x13, 0xaf, 0x6e, 0xca, 0x41, 0xa7, 0x39, 0x6f, 0x7a, 0x10, 0x1b, 0x81, 0x5a, 0x5c, 0x0c, + 0xaf, 0x3f, 0xd5, 0xd7, 0x22, 0x12, 0x8e, 0x72, 0x79, 0x29, 0xea, 0xee, 0xed, 0x5b, 0x82, 0x90, 0x62, 0x39, + 0x0e, 0x99, 0x61, 0xc0, 0x80, 0x82, 0xb1, 0xdb, 0xb3, 0xe8, 0x2a, 0x0b, 0xb6, 0x31, 0x06, 0xf9, 0x00, 0xbe, + 0x1c, 0xce, 0x91, 0x8f, 0x69, 0x08, 0x79, 0x95, 0x90, 0x9f, 0x1e, 0x4b, 0xbb, 0x03, 0x5f, 0x55, 0x8c, 0x6b, + 0x35, 0x67, 0x95, 0xe3, 0xf3, 0xad, 0x41, 0x27, 0xfa, 0x09, 0xc5, 0x6f, 0xe5, 0x9a, 0x58, 0x00, 0x98, 0x05, + 0xd2, 0xd6, 0x5e, 0x51, 0xf9, 0x28, 0x69, 0xa8, 0x7b, 0x89, 0x73, 0x7e, 0xd9, 0xf8, 0x42, 0xad, 0x4d, 0x68, + 0xf2, 0xf9, 0xde, 0xa4, 0x2f, 0x95, 0x93, 0x2d, 0x7d, 0x6c, 0xf9, 0x0d, 0xbf, 0x27, 0x89, 0x80, 0xf9, 0xf7, + 0xa0, 0xf2, 0x3f, 0x36, 0xa6, 0x71, 0xd3, 0x05, 0x6f, 0xad, 0xc5, 0xed, 0x9d, 0x30, 0x8e, 0xc2, 0xeb, 0xb1, + 0x02, 0x94, 0xe0, 0xae, 0xd3, 0xc8, 0x3e, 0x10, 0xff, 0x06, 0xcb, 0xa7, 0x5f, 0x90, 0xcf, 0x74, 0x6e, 0xcd, + 0x2b, 0xef, 0x16, 0x9a, 0xee, 0xbd, 0xee, 0xf6, 0x12, 0xef, 0x0c, 0x6e, 0x7e, 0xe8, 0x62, 0xb9, 0x0f, 0xed, + 0x14, 0x0c, 0xdf, 0xee, 0xf4, 0x19, 0xab, 0x60, 0xe8, 0x93, 0x30, 0x9f, 0x86, 0x49, 0x64, 0x34, 0xbd, 0x21, + 0x57, 0x09, 0x2f, 0xd6, 0x1a, 0xfc, 0x7d, 0x06, 0xf7, 0x05, 0xa3, 0x4f, 0xff, 0xbc, 0x2d, 0xb2, 0x77, 0x66, + 0xb8, 0x98, 0x14, 0xe4, 0xea, 0xa0, 0x42, 0x12, 0x23, 0xc6, 0x46, 0x80, 0x32, 0x0b, 0xf6, 0xc7, 0x53, 0xe1, + 0xd8, 0xe0, 0xdb, 0xc6, 0x4b, 0x14, 0x7e, 0x6a, 0xa4, 0x7e, 0x45, 0x08, 0x3b, 0x5a, 0x59, 0xa1, 0x9b, 0x71, + 0x72, 0xfd, 0xec, 0xff, 0x6d, 0x95, 0x69, 0xc9, 0xee, 0xbc, 0xae, 0x6d, 0x4f, 0xcd, 0x91, 0x67, 0x90, 0x69, + 0xed, 0x20, 0x53, 0x39, 0x2a, 0x6a, 0x2f, 0x1d, 0x4e, 0x76, 0x3e, 0x12, 0x61, 0x3c, 0xa8, 0x76, 0x6d, 0x8c, + 0x9a, 0x7f, 0xd3, 0x78, 0xaa, 0x3d, 0xdb, 0xde, 0x0a, 0xd0, 0xbf, 0xb0, 0x03, 0x0f, 0xc0, 0xa2, 0xbc, 0xa2, + 0x95, 0x88, 0xad, 0xe5, 0x1c, 0x03, 0x66, 0xca, 0xc8, 0x8f, 0x95, 0x75, 0xbd, 0x4d, 0xf0, 0xc9, 0xf4, 0x6a, + 0x63, 0x36, 0xc0, 0xa3, 0xa2, 0xfa, 0xc7, 0xb4, 0x2a, 0x1a, 0x64, 0x8d, 0x88, 0x70, 0xf6, 0x25, 0xbd, 0xae, + 0xaa, 0x87, 0x99, 0xde, 0xe4, 0x32, 0x00, 0x66, 0xd4, 0x19, 0xc2, 0x8f, 0xb7, 0x46, 0x4a, 0x26, 0x6e, 0x27, + 0x3a, 0x74, 0xe0, 0x35, 0xa2, 0x91, 0x16, 0x0e, 0xdc, 0xff, 0x73, 0x2e, 0x12, 0x3f, 0x54, 0x0e, 0x62, 0xea, + 0xa8, 0x10, 0xcf, 0xb4, 0x1b, 0x3c, 0x07, 0x4d, 0xd2, 0xff, 0x0e, 0x32, 0x44, 0x9e, 0xfb, 0x48, 0x97, 0x94, + 0x98, 0x70, 0xfa, 0x85, 0x5a, 0xed, 0x5a, 0x5c, 0xaf, 0x52, 0xc0, 0x72, 0x3a, 0x8e, 0x77, 0x93, 0x23, 0x59, + 0x9d, 0x40, 0x7f, 0xc2, 0xc7, 0x6a, 0x45, 0x98, 0x2b, 0xf9, 0xce, 0xc4, 0x6b, 0x48, 0xf3, 0x9f, 0x24, 0x45, + 0xcb, 0xc1, 0xb5, 0x79, 0xc9, 0xb4, 0x52, 0x11, 0x1f, 0x6b, 0xd9, 0xb7, 0x3f, 0xf3, 0x28, 0x71, 0x19, 0x15, + 0x51, 0xdc, 0x99, 0x60, 0x75, 0x1f, 0x22, 0x5c, 0x21, 0x85, 0x30, 0x36, 0xba, 0x06, 0x74, 0xdd, 0x96, 0x5e, + 0xa9, 0xc2, 0x45, 0x02, 0x9f, 0x8a, 0xd0, 0xb4, 0x54, 0x67, 0x5d, 0x6f, 0xf6, 0x38, 0x85, 0xf7, 0x71, 0xbc, + 0x92, 0x14, 0x97, 0xaa, 0x2a, 0x8c, 0x5e, 0xa2, 0xf9, 0x7d, 0x79, 0x15, 0x1c, 0x9b, 0x89, 0xe7, 0x1f, 0x16, + 0xaa, 0x1b, 0x9b, 0xfa, 0x76, 0xd8, 0x8f, 0x52, 0x55, 0x5e, 0x9a, 0xf2, 0xd5, 0x0a, 0xe0, 0x27, 0xce, 0x74, + 0x74, 0xac, 0x6b, 0x14, 0x65, 0x68, 0xdb, 0xa8, 0xce, 0x70, 0x2b, 0x10, 0x60, 0x0c, 0xc0, 0x79, 0x4e, 0x98, + 0x4b, 0xd8, 0x1f, 0xa6, 0xdd, 0xf3, 0xa9, 0x23, 0x08, 0xa9, 0xbd, 0xde, 0x67, 0x2d, 0x77, 0x05, 0xcc, 0x22, + 0xaa, 0x4e, 0x52, 0xb4, 0x95, 0x93, 0x6f, 0xe3, 0xc6, 0xce, 0xdd, 0xcc, 0x4d, 0x88, 0x89, 0x93, 0x9b, 0xb1, + 0xe8, 0x70, 0x46, 0xde, 0x27, 0x6d, 0xa9, 0x74, 0x30, 0xaa, 0xd9, 0xc1, 0x23, 0x5d, 0x8c, 0x7a, 0x0f, 0xaa, + 0x52, 0x05, 0x60, 0x51, 0xe4, 0xab, 0xdd, 0xb1, 0xdd, 0x05, 0x23, 0xc2, 0xd8, 0xc1, 0xbf, 0x1c, 0xe6, 0xc0, + 0xa4, 0x09, 0x83, 0x3d, 0x69, 0xe6, 0x43, 0x18, 0xe7, 0xef, 0xfb, 0x25, 0x49, 0xbe, 0xe1, 0xf3, 0x90, 0x70, + 0x00, 0xb3, 0xf0, 0x14, 0x43, 0xed, 0xc0, 0x51, 0x87, 0x5a, 0x42, 0x96, 0x5e, 0x19, 0x27, 0xf3, 0x2a, 0xf8, + 0x8a, 0x20, 0x92, 0x51, 0x55, 0x10, 0x19, 0x91, 0xd8, 0x0e, 0x47, 0x07, 0x03, 0x9b, 0x73, 0xde, 0x1c, 0xa0, + 0xfb, 0x1b, 0x3d, 0x59, 0xc4, 0x38, 0x41, 0xfb, 0x73, 0xeb, 0x6a, 0x63, 0x4d, 0xba, 0x9d, 0xc0, 0x78, 0xec, + 0xf7, 0xaf, 0x85, 0x55, 0xff, 0x41, 0x75, 0x29, 0xad, 0x82, 0xf3, 0xc1, 0x1c, 0xb2, 0xf6, 0x47, 0xb7, 0x69, + 0x68, 0xc6, 0x93, 0xdf, 0x73, 0xbb, 0xcd, 0xa1, 0xcd, 0x9d, 0x3c, 0xce, 0xcb, 0xdd, 0x67, 0xce, 0x8d, 0x94, + 0xc2, 0x91, 0xb2, 0xa5, 0xcc, 0x8b, 0x15, 0xfc, 0xbd, 0x99, 0x66, 0x9b, 0x0f, 0x4c, 0xd4, 0x3a, 0xbe, 0x1f, + 0x49, 0x71, 0xb2, 0x5e, 0xda, 0xd5, 0x1e, 0x02, 0xc8, 0x54, 0x36, 0xdd, 0x1a, 0xc4, 0x02, 0xed, 0x13, 0x6d, + 0xf8, 0x33, 0xaa, 0xd8, 0xc1, 0xb3, 0x2a, 0xad, 0x2d, 0xc2, 0x8c, 0x84, 0x14, 0x34, 0x81, 0xa3, 0x31, 0xbe, + 0x24, 0xe3, 0x60, 0x80, 0x31, 0xf5, 0x6d, 0x93, 0x7c, 0xbe, 0x01, 0x4b, 0x9c, 0xc6, 0x41, 0xe1, 0x35, 0xff, + 0x7f, 0x69, 0x54, 0x00, 0x15, 0xfb, 0x43, 0x29, 0x0e, 0x76, 0x5a, 0x98, 0x8e, 0xaf, 0xb2, 0x64, 0x48, 0x3d, + 0x9d, 0x19, 0x9e, 0x2b, 0x9c, 0xc7, 0x69, 0x91, 0x0d, 0xe7, 0x40, 0xf0, 0x29, 0x9d, 0x1b, 0x79, 0x30, 0x92, + 0x91, 0x18, 0x0f, 0x79, 0x89, 0xb6, 0x8a, 0x95, 0x78, 0xce, 0xf0, 0x2e, 0xb4, 0x21, 0xa4, 0x17, 0x5b, 0x40, + 0x51, 0x21, 0xbc, 0x4b, 0x93, 0x2a, 0x89, 0x3b, 0x87, 0x34, 0x57, 0x6d, 0x3c, 0xf0, 0x07, 0xcc, 0xd4, 0xd4, + 0x81, 0xbf, 0xe2, 0xf6, 0xe4, 0x3d, 0xd7, 0xe8, 0x09, 0x97, 0x69, 0x4d, 0xa8, 0x8e, 0xf6, 0x6f, 0xff, 0x6c, + 0x54, 0x00, 0xa5, 0x38, 0xfa, 0xef, 0x88, 0xc8, 0xc3, 0xaa, 0xcc, 0x14, 0xe3, 0x3e, 0xd5, 0x01, 0x70, 0xe2, + 0x02, 0xec, 0x9d, 0x94, 0xb1, 0x31, 0xde, 0x60, 0xeb, 0x1d, 0xaf, 0xba, 0x78, 0xd7, 0x02, 0x76, 0x51, 0xa6, + 0x69, 0x2a, 0xec, 0x83, 0x81, 0xeb, 0x9f, 0x0e, 0xd2, 0x5c, 0x0c, 0xb2, 0xb3, 0xff, 0x2a, 0x13, 0x84, 0xa6, + 0x97, 0xbf, 0x34, 0xb1, 0x0a, 0x05, 0xdb, 0xa8, 0x8f, 0xd2, 0x65, 0x9b, 0x91, 0xe9, 0x3a, 0x49, 0x47, 0x39, + 0xbc, 0xf4, 0x62, 0xca, 0xe0, 0xdb, 0xfc, 0x42, 0xeb, 0x6a, 0x51, 0x73, 0xed, 0xfb, 0xdf, 0x52, 0xc1, 0x9d, + 0x32, 0xc3, 0x14, 0x36, 0x7c, 0x0e, 0x03, 0x8c, 0xe9, 0x0b, 0xb6, 0x01, 0xde, 0x7d, 0x29, 0xe7, 0x3d, 0xaf, + 0x74, 0xc7, 0xa9, 0x8b, 0xb2, 0x55, 0xb2, 0x00, 0xe1, 0xd1, 0x8d, 0xc4, 0xce, 0xeb, 0x8a, 0xb2, 0x4d, 0xb6, + 0x51, 0xdd, 0xc4, 0x41, 0xf5, 0x1c, 0x0a, 0x13, 0x5a, 0x28, 0x01, 0xc2, 0x54, 0x98, 0xb9, 0x00, 0x6b, 0xa7, + 0x35, 0x22, 0xcc, 0xfb, 0xcd, 0xcc, 0xc4, 0x37, 0xa3, 0xad, 0x92, 0x39, 0x77, 0xff, 0x4f, 0xb4, 0x73, 0x92, + 0xe8, 0x0c, 0xbe, 0x03, 0x28, 0x1d, 0x9f, 0x79, 0x41, 0xba, 0x43, 0xea, 0xa7, 0xb7, 0x8f, 0xe3, 0xef, 0xd6, + 0xb9, 0x5e, 0xa3, 0xef, 0x07, 0x24, 0x71, 0xe8, 0xf8, 0x0e, 0x91, 0x21, 0x29, 0xad, 0xcc, 0x2f, 0x10, 0xc7, + 0x90, 0xa1, 0xa5, 0x79, 0xc9, 0xa2, 0x49, 0x0a, 0x05, 0xc4, 0xfc, 0x30, 0xd0, 0x55, 0x00, 0x12, 0x00, 0x4a, + 0x67, 0xca, 0x6e, 0x53, 0x0e, 0x22, 0x3f, 0xe2, 0xa7, 0x7f, 0xb9, 0xd7, 0xe0, 0x84, 0xae, 0xa2, 0x40, 0x86, + 0xaa, 0xc9, 0x8f, 0xf9, 0xa5, 0x4d, 0x31, 0xfc, 0xf7, 0x31, 0x7c, 0x95, 0x04, 0x6f, 0x8b, 0xf3, 0x49, 0x1c, + 0x22, 0x2b, 0xdc, 0x46, 0xf4, 0x2e, 0xa3, 0x33, 0x0e, 0x11, 0x3f, 0xd4, 0x4f, 0x8a, 0x43, 0x91, 0x15, 0xce, + 0x6f, 0x64, 0x28, 0x2f, 0x70, 0x2a, 0x3a, 0xdb, 0x1e, 0xba, 0x30, 0x3d, 0x6f, 0xfc, 0x9a, 0xa5, 0x49, 0xa5, + 0x97, 0x10, 0xd6, 0xa0, 0x21, 0xe7, 0x7a, 0xec, 0x4e, 0x53, 0xc0, 0xab, 0xcd, 0xe8, 0xf1, 0x76, 0xf9, 0x60, + 0x83, 0xd9, 0xfb, 0x78, 0x2b, 0xb3, 0x23, 0x38, 0xe3, 0x7f, 0xf4, 0xf8, 0x06, 0x7c, 0xe2, 0xac, 0x24, 0x30, + 0x91, 0xef, 0x01, 0xb4, 0x05, 0xae, 0xd5, 0x67, 0x34, 0x97, 0x92, 0x63, 0xcf, 0xba, 0x87, 0x3e, 0xdf, 0xb0, + 0xa3, 0xe4, 0x4f, 0x97, 0xed, 0x14, 0xe6, 0x76, 0xfa, 0x7d, 0x63, 0x86, 0x93, 0xfc, 0xe5, 0xe6, 0x21, 0xea, + 0xff, 0xd2, 0xb4, 0x2e, 0xf8, 0xde, 0x03, 0xbf, 0xc9, 0x10, 0xe3, 0x55, 0x37, 0x40, 0x33, 0xc9, 0xd4, 0x0a, + 0xcb, 0xf8, 0x62, 0xf0, 0x1f, 0xb8, 0x62, 0xc0, 0x2f, 0x56, 0x0c, 0x06, 0x4d, 0xa8, 0xd6, 0x85, 0x70, 0x2f, + 0x55, 0xcb, 0x7c, 0x9f, 0x68, 0xfd, 0xf5, 0xfc, 0xea, 0x9c, 0xb9, 0x3b, 0x0a, 0xcc, 0xa7, 0x08, 0x9a, 0xf6, + 0xd2, 0xd8, 0xe9, 0x38, 0x88, 0xda, 0x97, 0x85, 0x22, 0xd3, 0x37, 0x8a, 0x5c, 0x5d, 0xe0, 0x78, 0x0d, 0xe9, + 0x5d, 0x0f, 0x20, 0x98, 0xea, 0x4d, 0x29, 0xc3, 0x0d, 0x79, 0xfc, 0x10, 0x27, 0x3f, 0xc5, 0x26, 0xa4, 0x99, + 0x84, 0xd4, 0xc1, 0xf9, 0x03, 0x22, 0xf5, 0x74, 0x1f, 0x8e, 0xfd, 0xc8, 0xc3, 0x7b, 0x32, 0xcb, 0xb1, 0x26, + 0xa1, 0x84, 0x08, 0x2c, 0x22, 0x17, 0x4e, 0xa2, 0x08, 0xe3, 0x2a, 0xcc, 0xdd, 0xe2, 0x89, 0xc4, 0xe7, 0xab, + 0xc4, 0x67, 0x72, 0xee, 0xf1, 0x96, 0xe0, 0xa6, 0xfa, 0xe9, 0x62, 0xec, 0x2b, 0x5c, 0x1b, 0xbe, 0x5a, 0x90, + 0x71, 0x10, 0x2d, 0xd3, 0x4e, 0x50, 0x03, 0x7e, 0xf3, 0xd1, 0xac, 0x7b, 0x8e, 0xcc, 0x1d, 0x0b, 0x53, 0xbe, + 0x47, 0xdb, 0x85, 0x44, 0x23, 0x9c, 0xe0, 0x63, 0xfd, 0xc4, 0x20, 0xec, 0xdc, 0x07, 0xf4, 0x41, 0x22, 0x15, + 0xb0, 0x86, 0x50, 0x07, 0x17, 0x7c, 0x25, 0x05, 0x09, 0x7c, 0x7c, 0xcb, 0x13, 0x60, 0x96, 0x5c, 0xc9, 0x6b, + 0xaa, 0xce, 0xe5, 0x05, 0x70, 0xe6, 0xec, 0xf7, 0x89, 0x01, 0xe4, 0xb1, 0xf7, 0xfc, 0x88, 0x65, 0x0e, 0xdd, + 0x88, 0x1c, 0xb9, 0x05, 0xbd, 0x4e, 0x47, 0xf7, 0x88, 0x7f, 0xa6, 0xe0, 0x7c, 0x01, 0x30, 0x0d, 0xfe, 0x1f, + 0x5f, 0x8d, 0x7d, 0xa2, 0x87, 0x60, 0x2a, 0x4c, 0x00, 0xf0, 0x3e, 0x4e, 0x41, 0x02, 0x20, 0x09, 0x9a, 0x55, + 0x6f, 0x5e, 0x87, 0xf1, 0xb9, 0x96, 0x26, 0xa6, 0x73, 0x6b, 0x62, 0x27, 0x5a, 0x90, 0x6d, 0xdd, 0xd4, 0x37, + 0xe9, 0x40, 0x78, 0xa0, 0x38, 0x71, 0xea, 0x95, 0x01, 0x2c, 0x80, 0x10, 0x56, 0x91, 0x48, 0x6c, 0xee, 0xda, + 0xae, 0x66, 0xee, 0x09, 0x1a, 0x61, 0xd2, 0xbd, 0x37, 0xb5, 0xd7, 0x18, 0x1b, 0xa5 }; #endif #if defined(__PV_LANGUAGE_MANDARIN__) -// Wake-word = nǐ hǎo diànnǎo +// Wake-word = 你好电脑 static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x3c, 0xaa, 0x77, 0x04, 0x9c, 0x25, 0x7c, 0xdb, 0xc9, 0x51, 0x40, 0x69, 0x89, 0x3f, 0x46, 0x33, 0xe6, 0xb5, - 0x04, 0xa3, 0x51, 0x68, 0x3b, 0x31, 0xce, 0x7f, 0x57, 0x96, 0xbc, 0x68, 0x9c, 0x85, 0x18, 0x19, 0x67, 0x47, - 0xa9, 0x2b, 0x05, 0xbb, 0xcd, 0x1f, 0xd6, 0x6f, 0xb3, 0x38, 0x42, 0xdb, 0x36, 0x39, 0xf5, 0x64, 0xd1, 0x54, - 0xd4, 0x5b, 0xcd, 0x2c, 0xf2, 0x94, 0x91, 0xf0, 0x3f, 0x7a, 0x66, 0xc1, 0x7e, 0xf0, 0x48, 0x84, 0x29, 0xfa, - 0x49, 0x97, 0x80, 0xd0, 0xf1, 0x71, 0x7e, 0x83, 0xe3, 0xa4, 0x72, 0x07, 0x95, 0xdb, 0x9c, 0x42, 0x7c, 0x3d, - 0x78, 0x79, 0x0f, 0xec, 0x90, 0xa3, 0x4d, 0xb2, 0x9c, 0xf5, 0xf9, 0xa9, 0x61, 0xae, 0x76, 0xdd, 0x9b, 0x05, - 0xf6, 0x4d, 0x4d, 0x58, 0x32, 0x09, 0x52, 0x27, 0x73, 0x12, 0xd3, 0xda, 0x6a, 0x17, 0x75, 0xf0, 0xaf, 0x46, - 0xdd, 0x4b, 0xd5, 0x1e, 0xaf, 0x5d, 0x95, 0xbd, 0xad, 0xcd, 0x7c, 0x1b, 0x32, 0xe1, 0xbe, 0x21, 0x2e, 0x28, - 0xd0, 0x48, 0x83, 0x90, 0x3a, 0x41, 0x09, 0x1e, 0x07, 0x2e, 0xb5, 0xd8, 0xb7, 0x02, 0x21, 0x7c, 0xa9, 0xc7, - 0xb6, 0xf3, 0x4d, 0x68, 0x2a, 0xd0, 0x31, 0x17, 0xcc, 0x86, 0x78, 0x07, 0xe2, 0x02, 0x3d, 0xf7, 0xb7, 0x42, - 0xc9, 0x62, 0xe7, 0x59, 0x8e, 0x6d, 0xce, 0x25, 0x2e, 0x61, 0x55, 0xa2, 0xb4, 0x30, 0xb1, 0x98, 0xcc, 0x67, - 0x4b, 0x02, 0xbe, 0x80, 0x7e, 0xbb, 0x79, 0x55, 0x7e, 0xec, 0x9d, 0x8d, 0xc5, 0xb5, 0x68, 0x99, 0xcf, 0xa8, - 0x0e, 0x75, 0x3c, 0x88, 0xcf, 0x87, 0xa9, 0xb9, 0x24, 0x4a, 0x47, 0x0b, 0x7c, 0x64, 0x0c, 0xec, 0x2a, 0xde, - 0x46, 0x7b, 0x43, 0xd7, 0x72, 0x0a, 0x6e, 0x1a, 0xd3, 0xf3, 0xc0, 0xba, 0x40, 0x3b, 0xb8, 0xc6, 0x3f, 0x88, - 0xfb, 0x1f, 0xa2, 0x52, 0xfd, 0x3c, 0xe5, 0xe0, 0x13, 0x6a, 0x6c, 0x10, 0x96, 0x79, 0xd3, 0x35, 0x35, 0xc9, - 0x3c, 0xc2, 0x39, 0x51, 0xae, 0x04, 0x83, 0x4d, 0xef, 0xa9, 0xb1, 0x5f, 0xd8, 0x0c, 0xe8, 0x7c, 0xfb, 0x36, - 0x21, 0x02, 0x27, 0xd4, 0xb3, 0xd7, 0x2b, 0x00, 0x03, 0x18, 0x72, 0x0f, 0x64, 0xd4, 0x9a, 0x67, 0x4a, 0xc3, - 0x40, 0x53, 0x1a, 0x1f, 0x3e, 0xe4, 0x28, 0xe8, 0x6b, 0x25, 0x55, 0xcc, 0x32, 0x13, 0x33, 0x04, 0x4e, 0x7e, - 0x2d, 0x4b, 0x1b, 0xfc, 0xb0, 0xef, 0x65, 0x7a, 0xef, 0x08, 0xce, 0xa0, 0xe6, 0xdc, 0x49, 0x1c, 0xed, 0xcd, - 0x5a, 0x21, 0xee, 0x00, 0x8a, 0xd1, 0x48, 0xc5, 0x3b, 0xe2, 0x48, 0x5b, 0x3d, 0x07, 0xe9, 0x37, 0x53, 0xe2, - 0x67, 0x8d, 0x9e, 0x1d, 0x05, 0xc6, 0x26, 0xed, 0x68, 0xcd, 0xde, 0x6f, 0x28, 0xf1, 0xff, 0xd9, 0xb5, 0x11, - 0xe6, 0x56, 0xb3, 0xae, 0xc7, 0x89, 0xd7, 0xdf, 0xad, 0x4a, 0xbd, 0xf5, 0x3a, 0x0d, 0x6a, 0x0d, 0x48, 0xaf, - 0x15, 0xf5, 0x6b, 0x13, 0x57, 0xf2, 0x28, 0x8c, 0xd9, 0xd6, 0x63, 0x86, 0x86, 0xf2, 0xb6, 0xc6, 0xe1, 0x33, - 0x8e, 0x2e, 0x0d, 0x2c, 0x77, 0xc3, 0x8e, 0x4e, 0xa8, 0xbb, 0xaa, 0xbb, 0x06, 0xe8, 0x35, 0xac, 0x91, 0x66, - 0x95, 0xc8, 0xa1, 0x3e, 0x31, 0x4b, 0x8f, 0x88, 0x51, 0xd7, 0x0f, 0xf3, 0xac, 0x6f, 0x43, 0xd4, 0xf5, 0x30, - 0x5a, 0x4c, 0xa0, 0x00, 0x0d, 0x3a, 0x22, 0x2c, 0x55, 0x44, 0x7c, 0x0a, 0xaa, 0xba, 0x70, 0xed, 0x19, 0xe1, - 0x0b, 0xa9, 0xbd, 0x61, 0x06, 0x7e, 0x92, 0x0d, 0xa3, 0xb4, 0xbd, 0x78, 0x22, 0x55, 0x30, 0xe7, 0x72, 0x22, - 0x80, 0x02, 0xab, 0x2e, 0xef, 0xe6, 0x7c, 0x0a, 0x3c, 0xed, 0xa6, 0x79, 0x03, 0xaf, 0x70, 0x2b, 0x9c, 0x41, - 0xfe, 0x2f, 0x2f, 0xf4, 0xfa, 0xb2, 0xad, 0xd3, 0xe7, 0xe3, 0xec, 0x01, 0xd1, 0x3e, 0x76, 0x5c, 0x73, 0x90, - 0x56, 0x3f, 0x82, 0xfc, 0x5f, 0x46, 0x23, 0xef, 0x93, 0x31, 0xd3, 0x26, 0x15, 0x05, 0x25, 0x0d, 0x01, 0xc8, - 0x17, 0x5a, 0xac, 0x0c, 0x94, 0xd3, 0xf9, 0x6a, 0x5e, 0x5a, 0xd2, 0x6a, 0xf2, 0x99, 0xd1, 0xce, 0xfb, 0xf2, - 0x9a, 0x9c, 0xb9, 0xef, 0x4a, 0xfa, 0xda, 0x1a, 0x9b, 0xb5, 0xec, 0xf6, 0x42, 0x7b, 0x60, 0x1f, 0x2d, 0xba, - 0x84, 0x6e, 0x34, 0xa3, 0xd6, 0x68, 0x7d, 0xe4, 0x83, 0xe6, 0xb1, 0xe4, 0xbd, 0xe7, 0x21, 0x4e, 0xc0, 0x71, - 0xd8, 0x71, 0x95, 0x19, 0xd4, 0x09, 0xf2, 0x3d, 0x90, 0x73, 0xcd, 0x2b, 0xef, 0x5a, 0x09, 0xf2, 0x47, 0x6a, - 0xc4, 0x44, 0x04, 0xbf, 0xab, 0x68, 0x63, 0xfe, 0x5f, 0x7a, 0x4c, 0xed, 0x86, 0x6a, 0xe1, 0x76, 0xf6, 0xc9, - 0xb2, 0x51, 0x13, 0x7a, 0xb8, 0x17, 0x21, 0xbb, 0x78, 0x7b, 0xca, 0x86, 0x8f, 0xad, 0xa0, 0x95, 0x1c, 0x45, - 0x5f, 0x67, 0x67, 0x4f, 0x25, 0x84, 0xe6, 0xe6, 0x8d, 0x5f, 0xfb, 0xeb, 0x0a, 0xc5, 0x18, 0xeb, 0x55, 0x87, - 0xad, 0x4a, 0x02, 0xc2, 0xe0, 0x0e, 0xc6, 0x9a, 0x57, 0xe8, 0x4f, 0xb4, 0x1b, 0xbf, 0xa2, 0xbb, 0x1d, 0x65, - 0xb8, 0x80, 0xa6, 0xea, 0xe5, 0x08, 0xde, 0xbb, 0x3f, 0xfe, 0xe4, 0x1d, 0x1b, 0x55, 0xc6, 0x6c, 0x0f, 0x88, - 0x2f, 0xe4, 0x00, 0xae, 0xd8, 0xa4, 0x9c, 0x4f, 0x46, 0x60, 0xd6, 0x33, 0xab, 0xcd, 0xf7, 0x2f, 0x25, 0x2f, - 0x2d, 0x30, 0xcc, 0xd5, 0x77, 0x96, 0x80, 0x2b, 0x5e, 0xb4, 0x78, 0xe6, 0x91, 0x23, 0xef, 0x4b, 0xca, 0x24, - 0x9c, 0x22, 0x7c, 0xa2, 0x9b, 0x1f, 0xb6, 0x00, 0x94, 0x3d, 0xb0, 0xae, 0xdc, 0x0b, 0x56, 0x2f, 0x01, 0xc8, - 0xe6, 0xb4, 0xab, 0x2a, 0x91, 0x1c, 0xd0, 0xa7, 0x82, 0x25, 0xf3, 0xd7, 0xed, 0x30, 0xff, 0x1a, 0x5c, 0xe0, - 0x4f, 0x66, 0xa9, 0x6f, 0x1b, 0x63, 0x31, 0x22, 0x22, 0x81, 0x45, 0x17, 0x15, 0x6d, 0xe8, 0x16, 0x98, 0x31, - 0xd1, 0x5b, 0xc4, 0x8a, 0x93, 0x92, 0x36, 0xd5, 0x3c, 0x7c, 0xf7, 0x12, 0xb3, 0xdf, 0x4b, 0x73, 0xe3, 0xf4, - 0x40, 0x18, 0xbc, 0x5e, 0x0a, 0x3c, 0xe9, 0x1b, 0xd2, 0xa3, 0x5e, 0xad, 0x77, 0xe3, 0x02, 0xc3, 0x80, 0x55, - 0x8e, 0xc9, 0x99, 0xb7, 0xf3, 0x22, 0xb7, 0xe9, 0x47, 0x30, 0xb9, 0x2e, 0x77, 0x3e, 0xd0, 0xdb, 0x22, 0x72, - 0xd9, 0xbf, 0x33, 0x7d, 0x31, 0xcc, 0x8f, 0xe4, 0x9f, 0x46, 0x59, 0x38, 0xfd, 0x2c, 0xe0, 0x3c, 0xa5, 0x0f, - 0x4a, 0xd6, 0xfd, 0xa2, 0xff, 0x55, 0x53, 0x11, 0x4a, 0x83, 0x8b, 0x56, 0x28, 0x59, 0xaf, 0xf7, 0x17, 0x89, - 0xf7, 0x9f, 0x4e, 0x1e, 0x07, 0x8c, 0xd2, 0x03, 0x80, 0xb2, 0xca, 0x76, 0x78, 0x0c, 0x9e, 0x0c, 0xfd, 0xdd, - 0xc9, 0xdd, 0xe6, 0x10, 0x71, 0xe1, 0x27, 0xea, 0xf6, 0x98, 0xed, 0xa4, 0x5c, 0x6c, 0xac, 0xd7, 0x38, 0xe5, - 0x57, 0xb1, 0xbf, 0xb7, 0x8e, 0x18, 0x8d, 0x71, 0xb5, 0x61, 0xd6, 0x67, 0xd2, 0x75, 0xa4, 0x32, 0x5e, 0xf4, - 0x45, 0x1d, 0x52, 0x75, 0x9f, 0x09, 0x7f, 0xb1, 0x33, 0x8d, 0xd4, 0xcb, 0xb8, 0xf2, 0xae, 0x81, 0x64, 0x0a, - 0x28, 0xd3, 0x2e, 0x30, 0xc6, 0xc8, 0xc0, 0x9c, 0xf3, 0x68, 0xd4, 0x07, 0x8b, 0x35, 0x3b, 0x3d, 0x6a, 0x98, - 0x6b, 0x22, 0x02, 0x97, 0x48, 0x1d, 0x04, 0x03, 0x1e, 0x3e, 0x99, 0x13, 0xa5, 0x16, 0xb8, 0x8d, 0x79, 0x4f, - 0x97, 0xe6, 0xeb, 0x84, 0xed, 0x10, 0x67, 0xd2, 0xca, 0x2d, 0x3a, 0xd3, 0x06, 0xe8, 0x27, 0xaf, 0xa6, 0x71, - 0x80, 0x5d, 0x64, 0xc3, 0xd5, 0xfb, 0x23, 0x42, 0xee, 0x36, 0x49, 0xf0, 0xee, 0x08, 0x50, 0x35, 0x5c, 0x00, - 0xc9, 0x83, 0x1c, 0x64, 0xcf, 0x7f, 0xfa, 0x73, 0xfd, 0x0e, 0xbd, 0x03, 0x73, 0x0f, 0x32, 0x31, 0xc6, 0xb9, - 0xfe, 0xd4, 0x02, 0x6b, 0xa7, 0x22, 0x13, 0xde, 0xbe, 0x7e, 0x94, 0x47, 0x63, 0x58, 0x5f, 0x9b, 0x60, 0xda, - 0x81, 0x3f, 0x79, 0x8d, 0xf3, 0x9b, 0x44, 0xde, 0x3b, 0xd3, 0xd6, 0xfd, 0x0a, 0x3b, 0x06, 0x93, 0x5f, 0x7f, - 0xa4, 0x74, 0x8d, 0xa6, 0xcc, 0x03, 0x21, 0xf5, 0x39, 0x3b, 0xcf, 0x6c, 0x3c, 0x01, 0x25, 0xcc, 0x04, 0xf4, - 0xfd, 0xd7, 0x63, 0x20, 0x32, 0x7c, 0x67, 0xc0, 0x48, 0x5f, 0x6c, 0x76, 0x24, 0xd7, 0xe2, 0x06, 0xcd, 0x9a, - 0x57, 0xe3, 0x0c, 0x7e, 0x1d, 0x0b, 0x38, 0x48, 0x17, 0xf7, 0x98, 0xc2, 0xc6, 0x06, 0xbb, 0x2c, 0x05, 0x35, - 0x53, 0xb1, 0x90, 0xa2, 0xe9, 0xaf, 0x5d, 0xeb, 0xf1, 0x96, 0xb9, 0xc1, 0x7a, 0x8b, 0x39, 0xd4, 0xa9, 0x70, - 0x03, 0x33, 0x42, 0x07, 0x44, 0x00, 0xe3, 0xe5, 0xbf, 0xa9, 0xfc, 0x99, 0xe2, 0x9f, 0xdb, 0x90, 0x09, 0xc4, - 0x8e, 0x46, 0x02, 0xe5, 0x64, 0x3a, 0xef, 0x89, 0x55, 0x78, 0x56, 0x56, 0x0e, 0x7f, 0x2b, 0x38, 0x4f, 0x08, - 0x5b, 0x31, 0x42, 0x1a, 0xc9, 0xd8, 0x96, 0xea, 0x02, 0xfe, 0x23, 0x8f, 0x03, 0x33, 0x6c, 0x3f, 0x81, 0x54, - 0x52, 0xbb, 0x8a, 0xee, 0xc6, 0xde, 0xe4, 0x91, 0x15, 0x38, 0x02, 0x76, 0x4f, 0x0f, 0x93, 0x05, 0x2f, 0x26, - 0xc0, 0x47, 0x6b, 0x33, 0xbf, 0xd2, 0xc6, 0xea, 0x6e, 0xff, 0x76, 0x7d, 0x1d, 0xf4, 0x52, 0x20, 0x5c, 0x99, - 0x05, 0x35, 0x81, 0x9b, 0x0a, 0xcb, 0x89, 0x89, 0x8c, 0xa9, 0x39, 0x9a, 0xbb, 0x4b, 0xf9, 0x36, 0xe4, 0x0d, - 0x2c, 0x9e, 0x51, 0x2a, 0x5e, 0x73, 0xef, 0xbc, 0x04, 0x93, 0x30, 0x0a, 0x6a, 0x04, 0x33, 0x3e, 0x12, 0x91, - 0xa2, 0xa9, 0x29, 0x3c, 0x04, 0x84, 0xa7, 0xd1, 0x9f, 0x9d, 0x7b, 0x90, 0x76, 0x9f, 0x6e, 0x72, 0xdb, 0x60, - 0x46, 0x5f, 0x1e, 0xd7, 0xa4, 0xb8, 0x3c, 0x35, 0x21, 0x3b, 0x37, 0x6f, 0xf5, 0x1d, 0xa0, 0x63, 0x0d, 0xac, - 0xa3, 0xad, 0xa6, 0x83, 0x72, 0x91, 0xb5, 0xd2, 0xf8, 0x50, 0x7b, 0x26, 0xdf, 0xb7, 0xb4, 0x30, 0x9f, 0x4d, - 0x44, 0x5e, 0xe6, 0x59, 0x9b, 0x04, 0xf3, 0xc7, 0x11, 0x9e, 0xba, 0x70, 0x21, 0x2d, 0x05, 0x00, 0x3f, 0x1f, - 0x5b, 0xc9, 0xf1, 0xb7, 0x8c, 0xa7, 0xb0, 0xd2, 0x7b, 0x44, 0xe2, 0xd3, 0xb2, 0x06, 0x72, 0x0f, 0x8e, 0xef, - 0xa2, 0x16, 0x15, 0x68, 0x08, 0x1a, 0x70, 0x36, 0x21, 0xd5, 0x7f, 0xca, 0x67, 0x88, 0xe2, 0x3d, 0x4c, 0x57, - 0x96, 0x3c, 0xad, 0x7d, 0x19, 0x0a, 0xbc, 0x3b, 0x8a, 0x30, 0x56, 0xee, 0xd8, 0xa5, 0xb6, 0x2c, 0x55, 0x63, - 0xad, 0x69, 0x88, 0x1a, 0x83, 0x42, 0x8c, 0xfa, 0x08, 0x7f, 0xdb, 0x9e, 0x87, 0x87, 0x64, 0x3d, 0x69, 0x36, - 0xd0, 0x25, 0x99, 0x3b, 0xcf, 0xd6, 0xd9, 0x12, 0x57, 0xd7, 0x3a, 0x0c, 0xf3, 0xad, 0xc1, 0x43, 0x35, 0x45, - 0xae, 0x2e, 0x45, 0xd4, 0x0f, 0x70, 0xd2, 0xf1, 0xe6, 0x51, 0xb5, 0x4c, 0x83, 0x25, 0xb4, 0x19, 0xb3, 0x2e, - 0xea, 0xb5, 0xf9, 0xa6, 0xea, 0x5f, 0xa7, 0x6e, 0x9d, 0x13, 0x6c, 0x95, 0x03, 0xce, 0xb7, 0x67, 0x7e, 0xdc, - 0x25, 0xec, 0x50, 0xb7, 0x63, 0x3d, 0x72, 0xd2, 0x45, 0x8a, 0x54, 0xa6, 0x5c, 0x0e, 0x49, 0xd8, 0x20, 0x99, - 0xd7, 0x0e, 0x53, 0x0f, 0x4d, 0xfa, 0xd2, 0xe1, 0x2f, 0x89, 0xf5, 0xaa, 0xbe, 0x57, 0xee, 0x80, 0x04, 0xc8, - 0x65, 0x38, 0x34, 0x48, 0x99, 0xd3, 0xc3, 0x0b, 0x75, 0x39, 0x0a, 0x47, 0x42, 0xdd, 0x24, 0xdf, 0x3e, 0xf7, - 0xbf, 0x0d, 0x02, 0x58, 0x67, 0x6f, 0x30, 0x9b, 0xf5, 0x3d, 0xb1, 0xe0, 0xc2, 0x97, 0x31, 0xff, 0x20, 0xab, - 0x6a, 0x36, 0x97, 0x4f, 0xd4, 0x5d, 0x71, 0xfe, 0x5c, 0x81, 0x61, 0x17, 0xe7, 0x34, 0x5c, 0x10, 0x25, 0xae, - 0x77, 0x98, 0x9b, 0x85, 0xa9, 0xbe, 0x3d, 0x35, 0x6e, 0x26, 0x44, 0x5e, 0xa1, 0x6f, 0xb0, 0x05, 0x30, 0x65, - 0x4b, 0xef, 0x4e, 0x8e, 0xf7, 0x0a, 0xf2, 0x6b, 0xe7, 0xf0, 0xf7, 0xe9, 0x72, 0xfb, 0x2c, 0x3f, 0xa3, 0x73, - 0x88, 0xe9, 0x5f, 0x7c, 0xd3, 0x75, 0xa5, 0xb3, 0x49, 0x98, 0xbe, 0xc6, 0x29, 0xe5, 0xda, 0xf2, 0x68, 0x8f, - 0x54, 0x85, 0x46, 0xe1, 0x56, 0x55, 0xcf, 0xc4, 0xfc, 0x26, 0x4a, 0x5a, 0xc7, 0x5a, 0x4d, 0x6c, 0x40, 0xee, - 0x46, 0x70, 0x7a, 0x05, 0x5a, 0x37, 0xe2, 0xa0, 0xf3, 0x6f, 0xb9, 0x4d, 0x9c, 0x34, 0x2a, 0x86, 0x6d, 0x30, - 0xd7, 0x1e, 0x85, 0x21, 0xdc, 0x31, 0x97, 0x32, 0xce, 0x89, 0x44, 0xbf, 0x9f, 0xd9, 0x96, 0x68, 0x66, 0x78, - 0xdb, 0xda, 0xb4, 0x45, 0x89, 0x80, 0xe8, 0x6f, 0x22, 0x98, 0xe9, 0x8f, 0x9f, 0xe9, 0x2e, 0x56, 0x98, 0x84, - 0xa1, 0xd8, 0x43, 0x6a, 0x32, 0x39, 0x08, 0x9f, 0x98, 0xf1, 0x8e, 0x97, 0xb4, 0x41, 0xec, 0x41, 0x3a, 0x43, - 0x63, 0xb1, 0x43, 0x48, 0x34, 0xad, 0x12, 0xbc, 0x89, 0x24, 0xc4, 0xc7, 0xda, 0x25, 0xcf, 0x01, 0x46, 0xf0, - 0x1a, 0xd2, 0xf5, 0x1e, 0xfd, 0x16, 0xa7, 0xbc, 0xb0, 0x9b, 0xbb, 0x51, 0x70, 0x8e, 0xe6, 0x7e, 0xef, 0x9a, - 0x2c, 0x71, 0xc3, 0x9e, 0xe0, 0x6d, 0x26, 0x98, 0x9a, 0xe5, 0xc6, 0x06, 0x4c, 0x4f, 0x80, 0x50, 0x74, 0x5b, - 0x62, 0x3e, 0xe8, 0x93, 0xef, 0x6c, 0xd0, 0x3a, 0x17, 0x29, 0x42, 0xbc, 0x05, 0xd1, 0xec, 0x98, 0x32, 0x79, - 0x86, 0x56, 0x04, 0xbd, 0xed, 0xa5, 0x2b, 0xf0, 0x93, 0x53, 0xf1, 0x17, 0x63, 0xdc, 0x7d, 0xa7, 0x11, 0x24, - 0x38, 0xcb, 0xaa, 0x48, 0x94, 0x9e, 0x75, 0x4c, 0x0f, 0x37, 0x97, 0x4f, 0x58, 0x52, 0x9d, 0xd5, 0x3e, 0x21, - 0x64, 0xd2, 0x60, 0x91, 0x30, 0x9f, 0xd2, 0xef, 0x27, 0x52, 0x87, 0xb0, 0x7c, 0x92, 0xe5, 0x6a, 0xe1, 0x1f, - 0x8a, 0x4a, 0x67, 0x0b, 0x3a, 0x31, 0xd5, 0xe7, 0xde, 0x20, 0x4c, 0x75, 0x94, 0xa8, 0x63, 0xb5, 0xca, 0xcf, - 0x07, 0x97, 0x3d, 0x65, 0x18, 0xca, 0xbd, 0x42, 0xc8, 0xb9, 0x52, 0xd3, 0xa5, 0xe0, 0x43, 0xeb, 0x45, 0x21, - 0xeb, 0xe6, 0xc1, 0x56, 0xc1, 0xc7, 0x75, 0x8d, 0xbf, 0xd1, 0x77, 0x0d, 0x3c, 0x2f, 0x6b, 0x90, 0x6a, 0x3d, - 0x96, 0x36, 0x2c, 0xa4, 0xcf, 0xa7, 0xba, 0xe6, 0x20, 0xed, 0x5a, 0x52, 0x14, 0xf9, 0xeb, 0x71, 0x44, 0x2b, - 0x38, 0xa5, 0x06, 0xc8, 0x9e, 0xb6, 0x37, 0xf5, 0x17, 0x78, 0xdc, 0xf0, 0xac, 0x2a, 0xf0, 0x18, 0x95, 0xc0, - 0x63, 0xcc, 0xe4, 0xea, 0xc8, 0x6f, 0x1c, 0xe4, 0x5c, 0x8a, 0xcc, 0x4c, 0x95, 0xc2, 0xbc, 0x41, 0x37, 0x42, - 0x4c, 0x87, 0xb9, 0xc6, 0x73, 0x4b, 0xd5, 0x81, 0xca, 0xed, 0x84, 0x5d, 0x59, 0xe8, 0x52, 0x43, 0xb4, 0x9c, - 0xd2, 0xbd, 0x7e, 0x9e, 0x95, 0xaa, 0xf6, 0x4e, 0x8f, 0xe0, 0xc5, 0xf6, 0xba, 0x9d, 0x33, 0xba, 0xb3, 0x89, - 0x86, 0x74, 0x86, 0x5c, 0x11, 0xbe, 0x08, 0x3b, 0x47, 0xfb, 0x35, 0xe2, 0x2b, 0x96, 0xe1, 0x61, 0x60, 0xd7, - 0x49, 0x01, 0x20, 0x4b, 0xa0, 0x1d, 0x84, 0x99, 0x5c, 0xed, 0xdc, 0x6a, 0x03, 0x36, 0x7b, 0xa5, 0x06, 0x50, - 0x78, 0x9a, 0xfd, 0x6c, 0x60, 0x66, 0xe2, 0x31, 0x3b, 0xf7, 0xac, 0x71, 0x9c, 0x12, 0xd3, 0xab, 0x0f, 0xd7, - 0x9c, 0x24, 0x6f, 0x5a, 0x45, 0xcc, 0x12, 0xb5, 0x19, 0xb8, 0xb8, 0x14, 0x47, 0x33, 0x4c, 0xa8, 0xc9, 0x2e, - 0x58, 0x68, 0x1e, 0xe9, 0x6d, 0x31, 0xbe, 0x48, 0x39, 0xda, 0xcd, 0x39, 0xbd, 0xa2, 0x32, 0x95, 0xfa, 0x6c, - 0x79, 0x53, 0xd0, 0xfa, 0x80, 0x9f, 0xd7, 0x61, 0xf4, 0xa3, 0x5d, 0x32, 0xdb, 0x18, 0x75, 0x12, 0xf8, 0x19, - 0x93, 0x3a, 0x8b, 0xca, 0xcb, 0x43, 0x3c, 0x93, 0x0c, 0x6f, 0xc1, 0x52, 0xf3, 0x0f, 0xc2, 0xf6, 0x72, 0x18, - 0x18, 0xf8, 0xd0, 0x28, 0xd9, 0x9a, 0x8f, 0x56, 0x1f, 0x07, 0x98, 0x81, 0x9f, 0xfb, 0xd5, 0x0a, 0xbe, 0xec, - 0x47, 0x3d, 0x59, 0x72, 0x31, 0x5e, 0x70, 0x1a, 0x8a, 0x9c, 0x90, 0x52, 0x86, 0x4e, 0xd7, 0x33, 0x79, 0x71, - 0x74, 0x5b, 0xf5, 0x6c, 0x85, 0x5c, 0x20, 0x33, 0x16, 0xc2, 0x7f, 0xb7, 0xa4, 0x89, 0x20, 0x9d, 0x88, 0x2a, - 0x93, 0xa0, 0x51, 0x8a, 0xdf, 0x46, 0x4f, 0x32, 0xa4, 0x04, 0xf5, 0x45, 0x9f, 0xd0, 0x7e, 0xe5, 0xb2, 0xce, - 0x78, 0x76, 0x04, 0x2a, 0xa5, 0xc2, 0xbe, 0x58, 0x1d, 0xae, 0xf3, 0x54, 0x28, 0x57, 0x55, 0xa5, 0x02, 0x4f, - 0x01, 0x37, 0xc4, 0x71, 0xf2, 0xcd, 0x14, 0xc3, 0x09, 0x43, 0x01, 0x8e, 0x10, 0x68, 0xd6, 0x9a, 0xe8, 0xfe, - 0xee, 0x01, 0x42, 0x9a, 0x2c, 0x42, 0xb5, 0xb5, 0x7b, 0xc7, 0xc3, 0x96, 0xcb, 0x55, 0x6f, 0x82, 0xe9, 0x30, - 0x17, 0x09, 0x8d, 0x73, 0x37, 0x6d, 0x3c, 0x21, 0x69, 0xea, 0x31, 0x2b, 0x18, 0x0e, 0x0e, 0x71, 0xc2, 0x0d, - 0x6f, 0xdd, 0x3f, 0x20, 0x27, 0x0f, 0x0a, 0xf3, 0x52, 0xa7, 0xd6, 0xf6, 0xaf, 0x1c, 0x9d, 0x8f, 0x31, 0x14, - 0xef, 0x46, 0x6b, 0xe2, 0x0a, 0x3b, 0xa8, 0xed, 0x24, 0x09, 0x0e, 0xed, 0xb4, 0xfd, 0x85, 0x10, 0xf3, 0x27, - 0xda, 0x69, 0x12, 0x11, 0xcc, 0xb1, 0x51, 0x54, 0x33, 0x3d, 0x23, 0xf2, 0xff, 0x25, 0x61, 0x1e, 0x73, 0x9a, - 0x58, 0x20, 0x1d, 0x8f, 0x54, 0xa2, 0x5a, 0x6d, 0xf1, 0x75, 0x27, 0xeb, 0x2d, 0xd1, 0x98, 0xfe, 0xaf, 0x06, - 0x6c, 0x60, 0xb4, 0x33, 0xab, 0x97, 0xf9, 0xf1, 0xc1, 0xc9, 0x30, 0x7f, 0xb6, 0xcc, 0xc7, 0x88, 0x86, 0x05, - 0xc6, 0x0c, 0xb8, 0x94, 0x4f, 0x1b, 0x8c, 0xd0, 0x70, 0xe9, 0xa7, 0x58, 0xd1, 0x0a, 0x45, 0x3b, 0xbd, 0xc7, - 0xf8, 0x28, 0x95, 0x7c, 0x4c, 0xc3, 0xd1, 0x5f, 0x7a, 0x95, 0x4b, 0x7a, 0x02, 0x2a, 0x44, 0xb9, 0xd9, 0x95, - 0xe0, 0x94, 0xa9, 0xc0, 0xca, 0xd7, 0x11, 0x31, 0x0a, 0xf8, 0x64, 0xda, 0x85, 0x4f, 0xb4, 0x17, 0x6d, 0xf7, - 0x6c, 0x7d, 0xc4, 0x68, 0x06, 0x51, 0xda, 0x0a, 0xf4, 0xc8, 0x35, 0xbf, 0xcf, 0x57, 0xb5, 0x14, 0xa0, 0x43, - 0xfe, 0x76, 0xcc, 0x9f, 0x85, 0xde, 0x10, 0xe5, 0x3d, 0x4e, 0x8c, 0x11, 0x67, 0x71, 0x5e, 0x3a, 0xdd, 0x86, - 0x0f, 0xb3, 0xce, 0xbe, 0xaa, 0xd5, 0x91, 0xdb, 0xde, 0xcd, 0x7a, 0x88, 0xcd, 0x43, 0x65, 0x41, 0xc3, 0xea, - 0xc1, 0xe3, 0x0a, 0x2b, 0xe8, 0x98, 0xa5, 0xad, 0x87, 0x65, 0x59, 0x98, 0xd4, 0x64, 0x1a, 0xeb, 0x96, 0x2c, - 0xd7, 0x5f, 0x22, 0x8e, 0x29, 0x6b, 0xc5, 0x7c, 0xcc, 0x69, 0xde, 0xf3, 0xd9, 0x2e, 0x78, 0x97, 0xa7, 0xa2, - 0xff, 0x48, 0xa7, 0x54, 0x41, 0xb6, 0x41, 0xe6, 0xa2, 0x03, 0xf9, 0x2e, 0x4a, 0xfc, 0x3d, 0x48, 0x5e, 0x50, - 0x57, 0x80, 0x7b, 0x37, 0xbd, 0xa7, 0x17, 0xf6, 0x76, 0x17, 0x6b, 0x88, 0xac, 0x88, 0xee, 0x40, 0xf6, 0xcf, - 0x6f, 0x0c, 0x0e, 0x6c, 0x55, 0xb2, 0xf4, 0x93, 0xd9, 0xef, 0xb8, 0x3f, 0x1c, 0xc6, 0x35, 0x02, 0xab, 0x54, - 0xd7, 0x70, 0x14, 0xcd, 0xd6, 0xc4, 0xbb, 0x28, 0x25, 0x6e, 0x20, 0x93, 0xc1, 0xe6, 0x4f, 0x44, 0xad, 0x07, - 0xd3, 0xcc, 0xd2, 0x89, 0x2a, 0x4d, 0xc1, 0x0c, 0x3b, 0x00, 0xee, 0xe3, 0x53, 0x64, 0x3c, 0xa5, 0x67, 0xb9, - 0xbe, 0x72, 0xef, 0x41, 0xf7, 0x32, 0x80, 0xef, 0x2c, 0x34, 0xe0, 0xbd, 0xb8, 0xc6, 0xfb, 0xb6, 0x38, 0xc1, - 0x18, 0x3d, 0x99, 0x1a, 0xa7, 0x8d, 0xa8, 0xca, 0x32, 0x9f, 0x00, 0xe2, 0x04, 0xda, 0x28, 0x86, 0x6b, 0x74, - 0x1e, 0x1e, 0x64, 0xd4, 0x80, 0xdb, 0xd7, 0xef, 0x32, 0x33, 0x58, 0x63, 0xca, 0xbf, 0x9a, 0xb7, 0x06, 0xd0, - 0x9f, 0x14, 0x7d, 0x6d, 0x65, 0x57, 0xc1, 0x20, 0x7f, 0xfb, 0x86, 0xd2, 0xc3, 0xe9, 0x7c, 0xea, 0x04, 0x6b, - 0x30, 0x71, 0x89, 0x92, 0x1e, 0xbb, 0x58, 0x56, 0x50, 0x06, 0x41, 0x79, 0xb4, 0xba, 0x83, 0x26, 0x63, 0x53, - 0x97, 0xab, 0xf7, 0x03, 0xbb, 0x9e, 0x9d, 0xfd, 0xe8, 0x4f, 0xde, 0xb2, 0x11, 0xfb, 0x62, 0xbe, 0x7e, 0xea, - 0x7c, 0xe5, 0x9f, 0x87, 0x57, 0xec, 0xe1, 0x8c, 0x93, 0x01, 0x60, 0x9f, 0xad, 0xf5, 0x4d, 0x8f, 0x5d, 0xe7, - 0x46, 0xdc, 0x17, 0x61, 0x3c, 0x76, 0x2d, 0xe5, 0xb8, 0xe9, 0x41, 0xe3, 0x88, 0x57, 0x37, 0x25, 0x72, 0x2b, - 0x7f, 0x19, 0x0b, 0x40, 0x57, 0x7d, 0x0c, 0xfa, 0xe4, 0x5f, 0x0e, 0x09, 0x73, 0x3d, 0xff, 0xdb, 0x1e, 0xc6, - 0x19, 0x99, 0x06, 0xc7, 0xad, 0x85, 0xb1, 0x0f, 0xd9, 0x27, 0x1c, 0x50, 0x9c, 0x8c, 0x91, 0x4f, 0x44, 0x04, - 0xc0, 0x62, 0x61, 0xca, 0x15, 0x4b, 0xb7, 0x93, 0xf5, 0xb1, 0x5a, 0x5e, 0xeb, 0xeb, 0x80, 0x36, 0xcd, 0x58, - 0x94, 0xbe, 0x6b, 0x7f, 0x49, 0x27, 0x83, 0x8b, 0x19, 0x12, 0xeb, 0xaf, 0xfa, 0xa6, 0xc0, 0xae, 0xc1, 0xd4, - 0x36, 0xce, 0x0b, 0xdd, 0x7d, 0xb8, 0x1a, 0xa8, 0xb0, 0xb4, 0xb3, 0xd2, 0xa3, 0x57, 0xe2, 0x31, 0x09, 0xc3, - 0x20, 0x51, 0xc0, 0x0a, 0x2e, 0x23, 0xa6, 0x57, 0x49, 0xa0, 0x41, 0x36, 0x82, 0x5b, 0xd6, 0x0a, 0x47, 0xcf, - 0x3d, 0xd9, 0xcb, 0x5a, 0xb7, 0xd8, 0x63, 0xf2, 0x4a, 0xec, 0x02, 0x1d, 0xba, 0xd7, 0x62, 0x8e, 0xf1, 0x35, - 0x11, 0x42, 0xd4, 0x29, 0x9e, 0x26, 0x0a, 0x00, 0xd9, 0x57, 0x09, 0xb5, 0x7b, 0x62, 0xb5, 0xc0, 0x00, 0x0d, - 0xf3, 0x28, 0xd6, 0x73, 0x6b, 0x76, 0x6e, 0x56, 0x8b, 0x44, 0x47, 0x8c, 0x8b, 0xbb, 0x04, 0xb8, 0x1b, 0x9a, - 0x1a, 0x3a, 0xe6, 0x55, 0xd1, 0x42, 0x5e, 0x08, 0x91, 0x4f, 0x1c, 0xe6, 0x9d, 0x91, 0xd3, 0x19, 0x61, 0xfb, - 0x88, 0x9e, 0x4d, 0xa7, 0xd1, 0x23, 0x10, 0x26, 0x16, 0xe9, 0x01, 0x33, 0x89, 0xbf, 0xee, 0x3c, 0xae, 0x77, - 0x19, 0x79, 0xb7, 0xfa, 0xdb, 0x42, 0x0b, 0xa1, 0x6c, 0x58, 0x6f, 0x81, 0xb4, 0x5d, 0xd9, 0xef, 0xb6, 0x17, - 0x10, 0x3b, 0x0f, 0x90, 0xd3, 0xed, 0xe7, 0xb1, 0x40, 0x14, 0x2e, 0x20, 0x0d, 0xfb, 0x35, 0x48, 0xa7, 0x95, - 0xcb, 0xb5, 0xd7, 0xeb, 0xd5, 0xc7, 0x9b, 0x04, 0x0b, 0x49, 0xf8, 0xb9, 0xae, 0xa1, 0x9f, 0x61, 0x54, 0x06, - 0x04, 0x9c, 0x6d, 0x81, 0xe3, 0x0d, 0xbd, 0xe1, 0x91, 0xb7, 0xd0, 0xe2, 0x1d, 0xc6, 0xcf, 0xfd, 0xfe, 0xe6, - 0x7a, 0x0f, 0x9d, 0xdc, 0x55, 0xa6, 0x1a, 0xcb, 0x8f, 0x7f, 0x38, 0x9d, 0x93, 0x69, 0x4b, 0x54, 0x76, 0x19, - 0x7c, 0xb3, 0x58, 0x99, 0x42, 0x2e, 0xc6, 0x35, 0x03, 0xce, 0x4e, 0xe2, 0xb0, 0x6d, 0x90, 0x8b, 0x4a, 0x5a, - 0x01, 0x9b, 0x1f, 0x00, 0x62, 0xce, 0x31, 0xae, 0x99, 0xf2, 0xaf, 0x3e, 0xac, 0x62, 0xea, 0x35, 0x9e, 0x46, - 0x53, 0x98, 0x07, 0xe5, 0x57, 0xe5, 0xb6, 0x3e, 0xc5, 0xde, 0x3e, 0xcb, 0xf7, 0x95, 0x0f, 0x07, 0xce, 0xf3, - 0xcb, 0x5a, 0xcb, 0x2f, 0x92, 0x81, 0x97, 0x1e, 0xbf, 0xa3, 0x37, 0x25, 0xf6, 0x9b, 0x0e, 0x8a, 0xb2, 0x62, - 0x21, 0xf7, 0xb7, 0x81, 0x30, 0x52, 0xf4, 0xa1, 0x5b, 0xae, 0xf6, 0x22, 0x97, 0x04, 0xda, 0x21, 0x24, 0xb2, - 0x96, 0x4e, 0xd6, 0x89, 0x1b, 0x74, 0x09, 0x5a, 0x98, 0x04, 0x9b, 0x10, 0x84, 0xa3, 0xf3, 0xa0, 0x95, 0x94, - 0x5b, 0xa6, 0xe4, 0x2a, 0x08, 0x70, 0x1e, 0xfa, 0x6f, 0xe8, 0x60, 0xa8, 0x55, 0x1e, 0xf1, 0xf8, 0x5b, 0x69, - 0xd4, 0x10, 0x93, 0x43, 0x7e, 0x06, 0xc1, 0x42, 0x7a, 0x5d, 0x9a, 0xdf, 0xf4, 0x94, 0x80, 0x88, 0x3c, 0xbb, - 0x95, 0x94, 0xf5, 0xbd, 0xf1, 0xfd, 0xb0, 0x10, 0x0d, 0x1e, 0x0d, 0x73, 0xae, 0x1d, 0x00, 0xee, 0x3a, 0xda, - 0xb1, 0x5e, 0x15, 0xfe, 0xe0, 0x94, 0x3c, 0x8b, 0xbf, 0x23, 0x40, 0x5f, 0xe0, 0xe0, 0x97, 0xef, 0x6d, 0x97, - 0xb7, 0x3b, 0x45, 0x8c, 0x28, 0x1d, 0x57, 0xe3, 0xca, 0xab, 0xad, 0x51, 0xe5, 0x02, 0x31, 0x26, 0x25, 0x76, - 0x04, 0xb0, 0xf5, 0x7f, 0x64, 0x3a, 0x8c, 0x44, 0x85, 0x2e, 0xce, 0xa4, 0x7c, 0xb2, 0x95, 0x47, 0xd0, 0x57, - 0x80, 0xc5, 0x3a, 0xea, 0xc3, 0xf9, 0x3e, 0xda, 0x55, 0xde, 0x63, 0x3e, 0x7a, 0xb0, 0xe4, 0xb0, 0x66, 0x23, - 0x64, 0x20, 0xd1, 0x84, 0x2d, 0x7c, 0xc2, 0xde, 0xc6, 0x5d, 0x11, 0x34, 0x38, 0x9d, 0xa9, 0x68, 0x22, 0xe1, - 0x77, 0x1a, 0xe1, 0xdc, 0x76, 0x53, 0xce, 0x0e, 0x4c, 0x91, 0x0d, 0x05, 0xe0, 0x2c, 0x5a, 0x30, 0x60, 0xc9, - 0x22, 0x2b, 0x6b, 0x50, 0x4f, 0xef, 0x6e, 0x48, 0x90, 0xa9, 0x09, 0x48, 0x34, 0x1f, 0x21, 0xe9, 0x9a, 0x0f, - 0xe2, 0xfd, 0xa9, 0x61, 0x65, 0x87, 0xa4, 0xcb, 0xb3, 0x53, 0x1b, 0x08, 0xc1, 0x9f, 0x57, 0x67, 0x07, 0x1f, - 0x3e, 0x43, 0x6a, 0x34, 0xfb, 0xb4, 0x11, 0xe2, 0x07, 0xd5, 0x69, 0x4d, 0x01, 0xd3, 0xb8, 0x82, 0x8e, 0x87, - 0x3e, 0x03, 0x2b, 0x38, 0x2f, 0x99, 0xa4, 0x56, 0xaf, 0x0b, 0x4f, 0xad, 0xc6, 0xe2, 0x00, 0x57, 0x45, 0x32, - 0xfb, 0x40, 0xc3, 0x4a, 0x7d, 0x7b, 0x93, 0x3d, 0x79, 0x63, 0x8d, 0xe2, 0xed, 0x01, 0xb3, 0x51, 0x9b, 0xfd, - 0xb2, 0xf7, 0x06, 0xbf, 0xc7, 0xfd, 0xa4, 0x90, 0x54, 0x9c, 0x01, 0x56, 0xda, 0xb8, 0xa7, 0x71, 0xc2, 0x02, - 0x9d, 0xaa, 0xd5, 0xf4, 0x3f, 0x32, 0x41, 0x37, 0x45, 0x2e, 0x4c, 0x8f, 0xbc, 0x2b, 0xc2, 0x02, 0x2f, 0x09, - 0x9d, 0x5b, 0xdf, 0xcd, 0xf8, 0x11, 0x2b, 0x54, 0x4b, 0x4d, 0x39, 0xe6, 0xb4, 0xaf, 0x44, 0x56, 0x69, 0xfc, - 0xd5, 0x11, 0x82, 0x0b, 0x3a, 0x9e, 0xaf, 0x4c, 0xb3, 0x7b, 0xa0, 0x13, 0x92, 0xb4, 0x24, 0x93, 0x84, 0x60, - 0xcf, 0xba, 0xd3, 0x17, 0xc5, 0x15, 0x93, 0x22, 0x89, 0xd5, 0x66, 0xb6, 0x18, 0xaf, 0xd4, 0x00, 0x06, 0xbf, - 0xd0, 0x15, 0x60, 0x96, 0x1d, 0x73, 0x85, 0x0e, 0xd6, 0xbf, 0x27, 0x91, 0x22, 0x3f, 0x89, 0xca, 0xa3, 0x59, - 0x0d, 0x5e, 0xdc, 0x54, 0xe5, 0x08, 0x60, 0x36, 0x63, 0xb1, 0xaa, 0x1a, 0x96, 0xb2, 0xea, 0x1a, 0xdc, 0x13, - 0x42, 0xfb, 0x68, 0xde, 0xbb, 0xbe, 0x01, 0xdc, 0x2b, 0x9f, 0x7d, 0xb0, 0xd1, 0x44, 0x93, 0xbd, 0xd3, 0xd4, - 0x8c, 0x10, 0x19, 0xa0, 0xca, 0x19, 0xbb, 0x32, 0xf8, 0x43, 0x45, 0x86, 0x97, 0x77, 0xad, 0x91, 0x5e, 0x7c, - 0x73, 0x6a, 0x60, 0x46, 0xf6, 0x50, 0x6e, 0x40, 0xf8, 0x45, 0xdd, 0xee, 0x38, 0x6c, 0x2a, 0x8c, 0x68, 0xaa, - 0xb5, 0x52, 0xb0, 0x0c, 0xbf, 0xc3, 0xc7, 0xf5, 0xd9, 0xc4, 0x31, 0x09, 0x2e, 0x25, 0x1a, 0x3f, 0xe7, 0xa6, - 0xef, 0x7f, 0x7a, 0x2a, 0x48, 0x6b, 0xb2, 0xd0, 0xf9, 0xda, 0x7f, 0xfa, 0x9b, 0x92, 0x02, 0xcf, 0xb7, 0xb6, - 0x4c, 0x2e, 0xd6, 0x1e, 0xdf, 0x32, 0xcf, 0xea, 0x0d, 0xb5, 0xdb, 0x94, 0xc2, 0x8e, 0x58, 0x7b, 0xfa, 0x3a, - 0x58, 0xdc, 0xf6, 0x11, 0x5f, 0x89, 0xd7, 0x68, 0x66, 0xd8, 0xb9, 0x34, 0x7a, 0x15, 0x9f, 0xf4, 0xe8, 0x86, - 0xef, 0x1c, 0x87, 0x7e, 0x53, 0x38, 0x90, 0x89, 0xf5, 0xf2, 0x4f, 0x9c, 0x90, 0x20, 0xfe, 0x5d, 0x8f, 0xf0, - 0x0b, 0xb8, 0xab, 0xe3, 0x4e, 0xb1, 0xa7, 0x38, 0x34, 0x6b, 0xaa, 0xed, 0x3f, 0xc9, 0xbe, 0x22, 0xf1, 0x2c, - 0xb2, 0x74, 0xe1, 0x0b, 0x14, 0x14, 0x8d, 0xac, 0xcd, 0xb3, 0xe0, 0x46, 0x45, 0xa4, 0xb7, 0x58, 0x1d, 0x86, - 0x8f, 0xa1, 0x01, 0x9d, 0x3b, 0xe8, 0x19, 0x2b, 0x6a, 0x4d, 0xa2, 0x77, 0x49, 0x13, 0xe1, 0x73, 0x04, 0x7e, - 0xbc, 0xe6, 0x2f, 0x0c, 0x1f, 0x0f, 0x46, 0x4d, 0x1b, 0xa0, 0xe2, 0xd7, 0xb0, 0x29, 0x7b, 0x12, 0xa8, 0x36, - 0xf2, 0x5d, 0x47, 0x8e, 0x0a, 0x24, 0x28, 0x85, 0x6a, 0x39, 0xce, 0xfc, 0x88, 0xeb, 0xec, 0x78, 0x13, 0x6f, - 0x2a, 0xbc, 0x82, 0x48, 0xe5, 0x32, 0xe8, 0x35, 0x79, 0xe6, 0x8b, 0x0f, 0xc3, 0xb9, 0xad, 0x2f, 0x79, 0x5d, - 0xb0, 0x12, 0xa9, 0xd3, 0x05, 0x9f, 0x51, 0xd8, 0xcf, 0x69, 0x01, 0x5b, 0x8f, 0xcd, 0xc0, 0xda, 0x1b, 0xbb, - 0x1b, 0x6e, 0xa1, 0x3b, 0x35, 0xb2, 0x79, 0x2d, 0x22, 0x7e, 0xb1, 0x30, 0xbf, 0xe4, 0x5c, 0x16, 0xea, 0x5d, - 0x96, 0x5e, 0x34, 0x40, 0x88, 0x99, 0x55, 0xa1, 0xff, 0xd8, 0x87, 0x4c, 0x68, 0xad, 0xf1, 0x3f, 0x91, 0x83, - 0xfc, 0x8e, 0xb0, 0x7b, 0xc3, 0xb5, 0x84, 0x2a, 0xa0, 0x22, 0x7c, 0x1a, 0x0f, 0xb5, 0x9e, 0xf3, 0x47, 0x26, - 0xd3, 0x29, 0x82, 0xba, 0x39, 0xe6, 0xcd, 0x36, 0xe9, 0x24, 0xa4, 0xdf, 0x45, 0xe7, 0x36, 0x27, 0x6d, 0x0e, - 0xb2, 0xa2, 0x40, 0xaf, 0x96, 0xda, 0xc8, 0xf4, 0xc5, 0x33, 0x07, 0x92, 0xf4, 0xb6, 0x1b, 0xc6, 0x49, 0x16, - 0x57, 0x6b, 0xf3, 0x63, 0x81, 0xd9, 0xfc, 0x52, 0xd5, 0x60, 0x7c, 0xc6, 0x59, 0x18, 0x6f, 0xfe, 0x69, 0x27, - 0x3f, 0x23, 0xf7, 0x64, 0x04, 0x21, 0xf4, 0xee, 0x52, 0xa0, 0xf3, 0x65, 0x81, 0xc0, 0x6d, 0xdf, 0x18, 0xd0, - 0xf5, 0xa6, 0x5e, 0x24, 0x46, 0xbd, 0x3a, 0x82, 0x99, 0x6a, 0x72, 0x3c, 0x17, 0x69, 0x1c, 0xe8, 0x9c, 0x05, - 0x0a, 0x67, 0xca, 0x5d, 0xa5, 0x6a, 0xc5, 0x8a, 0x58, 0x39, 0xb8, 0xf7, 0xc9, 0xea, 0xe3, 0xcc, 0xd1, 0xa0, - 0x55, 0x62, 0xd7, 0x99, 0xae, 0xaa, 0x42, 0x5b, 0x5c, 0x10, 0xa9, 0x27, 0x99, 0x0f, 0xd7, 0x25, 0xad, 0xee, - 0xd9, 0x97, 0x38, 0xe7, 0x1d, 0x09, 0x93, 0xb5, 0xf1, 0xd5, 0xaf, 0x3e, 0x20, 0xe1, 0x16, 0xb7, 0xe6, 0xd4, - 0x91, 0x36, 0x96, 0xd1, 0x59, 0x2a, 0xeb, 0xa7, 0x95, 0xfc, 0x99, 0x29, 0xdb, 0x5a, 0xaa, 0x57, 0x36, 0x9a, - 0xf1, 0x25, 0x8d, 0x8a, 0x52, 0x93, 0x6b, 0x62, 0xc4, 0xab, 0x9e, 0x6d, 0x57, 0xeb, 0xb7, 0xdf, 0x2f, 0xd3, - 0x3d, 0x53, 0x88, 0x8b, 0x61, 0x10, 0xa8, 0xa6, 0xb6, 0xf1, 0x82, 0xee, 0xa5, 0x0c, 0x89, 0x7f, 0x89, 0x66, - 0x49, 0xd8, 0x5b, 0x50, 0xff, 0xe8, 0x16, 0x08, 0x10, 0xa6, 0xc2, 0xaa, 0x36, 0xf5, 0x5a, 0xbf, 0x6b, 0xd3, - 0x38, 0xa8, 0x24, 0x3e, 0xdd, 0x52, 0x3a, 0xdc, 0xbf, 0x86, 0x12, 0x40, 0x83, 0xd9, 0x1a, 0x0a, 0x63, 0x53, - 0x3e, 0xc8, 0xa9, 0xf2, 0xc3, 0x41, 0xa9, 0xa9, 0x63, 0xb3, 0x16, 0x43, 0x18, 0x31, 0xc3, 0x7d, 0x0e, 0xa2, - 0xaa, 0x00, 0xad, 0x5e, 0xa6, 0x79, 0x52, 0xec, 0xd2, 0x03, 0x60, 0x0f, 0xff, 0xcb, 0x35, 0x5d, 0x53, 0xa5, - 0xc7, 0x7d, 0x86, 0x24, 0x67, 0x63, 0x45, 0x65, 0x60, 0xaf, 0xd0, 0x72, 0x93, 0x47, 0x60, 0x45, 0x43, 0x47, - 0x17, 0x1a, 0xbe, 0x7d, 0x4c, 0x88, 0x0a, 0x71, 0xbe, 0xa1, 0xe5, 0xc3, 0x21, 0xc3, 0xc6, 0x29, 0x0e, 0xbf, - 0x12, 0x40, 0x40, 0xeb, 0xb8, 0xaf, 0xa9, 0x3a, 0x39, 0xff, 0x0e, 0x89, 0x0e, 0x36, 0x8c, 0xee, 0x15, 0xd7, - 0x1f, 0xf5, 0x41, 0x22, 0xa0, 0x79, 0x89, 0xdf, 0x2d, 0x8d, 0x10, 0xf0, 0x4e, 0xef, 0xe7, 0xcd, 0xeb, 0xa3, - 0x25, 0xce, 0x43, 0x8d, 0x4b, 0x10, 0xd7, 0x5b, 0xa5, 0x0d, 0x09, 0x8e, 0xe4, 0xfb, 0xdb, 0xf2, 0xbf, 0x70, - 0x9b, 0x96, 0x45, 0x77, 0x7d, 0x2e, 0xa8, 0x7d, 0x1d, 0x42, 0x10, 0xb5, 0x34, 0xd6, 0xb3, 0x34, 0x5b, 0xbe, - 0x35, 0x7a, 0x60, 0xa2, 0x54, 0x08, 0x63, 0x9d, 0xfa, 0x80, 0x48, 0xbb, 0xe5, 0x69, 0xd3, 0xcb, 0xea, 0xb5, - 0x56, 0xcc, 0x66, 0xc6, 0xed, 0x48, 0xf1, 0xba, 0xf4, 0xdd, 0x64, 0x1b, 0xdf, 0x55, 0x7c, 0x93, 0x4e, 0x4f, - 0xb4, 0x75, 0x7e, 0x3f, 0xb2, 0x15, 0xcf, 0xdf, 0xf9, 0x8b, 0x29, 0x40, 0xab, 0xbc, 0xe4, 0x13, 0x57, 0xa2, - 0xa2, 0xdb, 0x34, 0xa2, 0x79, 0x77, 0x0a, 0x3b, 0x8a, 0xaa, 0x02, 0xa1, 0xda, 0xa4, 0x58, 0xeb, 0xb5, 0x48, - 0x14, 0x0b, 0xe7, 0x3e, 0xa1, 0x57, 0xdd, 0xe4, 0xea, 0xf2, 0xa2, 0xbb, 0x50, 0x4b, 0x59, 0x44, 0xf3, 0x08, - 0x52, 0x63, 0x9d, 0xa3, 0xa5, 0xa0, 0xdf, 0x5e, 0xf6, 0xaf, 0x00, 0x4b, 0x35, 0xb6, 0xd2, 0xef, 0x66, 0x21, - 0x02, 0x67, 0xb9, 0xbf, 0xdb, 0xa6, 0x68, 0xc0, 0x80, 0x04, 0x39, 0xdc, 0x0e, 0xae, 0x63, 0xd2, 0xf1, 0x1a, - 0x44, 0xf5, 0x93, 0x0d, 0xc5, 0x12, 0xf1, 0x10, 0xc9, 0xaa, 0x29, 0xd1, 0x41, 0x78, 0xe4, 0xfc, 0x72, 0x44, - 0x24, 0x7f, 0x66, 0x15, 0xf7, 0x7d, 0x25, 0xcf, 0x07, 0x69, 0x2a, 0xf1, 0x74, 0x52, 0x19, 0xc5, 0x8d, 0xba, - 0x1c, 0x86, 0x09, 0x1b, 0x53, 0x0b, 0x4a, 0xcd, 0x2c, 0xa4, 0x5f, 0x23, 0x4c, 0x52, 0xed, 0x6b, 0xf1, 0x86, - 0xde, 0xdc, 0xdb, 0x32, 0x3f, 0x6f, 0xbd, 0x22, 0xb3, 0x81, 0x68, 0x81, 0x21, 0x13, 0x7f, 0x75, 0x5b, 0x28, - 0x79, 0x7d, 0xe8, 0xf4, 0xa3, 0x91, 0xbc, 0x81, 0xa3, 0x90, 0x5d, 0xf3, 0x38, 0xda, 0xe8, 0x04, 0xd7, 0x24, - 0xc5, 0x59, 0x81, 0x9b, 0x45, 0x34, 0x94, 0xde, 0x57, 0x23, 0x52, 0x87, 0xff, 0x3f, 0x87, 0x60, 0x9c, 0x13, - 0xdc, 0x99, 0x7b, 0x2f, 0x85, 0xc0, 0x15, 0xbd, 0x5d, 0x1f, 0xe7, 0x33, 0x53, 0x36, 0x6c, 0x81, 0xb3, 0x15, - 0x3a, 0x28, 0xdb, 0x85, 0x79, 0x8f, 0xd5, 0x26, 0x6f, 0x7c, 0xb8, 0x98, 0xc2, 0x3d, 0x3d, 0x34, 0xad, 0x56, - 0x28, 0x67, 0x3c, 0x0e, 0xdb, 0x2d, 0xb1, 0x05, 0x9a, 0x0c, 0x5f, 0x98, 0x87, 0xbd, 0x7f, 0x94, 0xd8, 0x9d, - 0x0b, 0x31, 0x06, 0x9a, 0xe0, 0x60, 0x68, 0xf1, 0xb8, 0x5e, 0xd4, 0xb2, 0xa8, 0x0d, 0xc7, 0xc7, 0x0a, 0xfc, - 0x72, 0xc3, 0x29, 0x07, 0x0a, 0xeb, 0xed, 0x74, 0x67, 0x29, 0x93, 0x9f, 0xf0, 0xe7, 0x12, 0xca, 0x30, 0x22, - 0x8f, 0x77, 0x2b, 0x2d, 0x0f, 0x9c, 0xf5, 0xb2, 0xbf, 0x43, 0x22, 0xd8, 0xc2, 0x27, 0xdd, 0x25, 0xe1, 0x0c, - 0xd5, 0x50, 0x16, 0xa3, 0xb1, 0x63, 0x1c, 0x2b, 0xf9, 0xfb, 0x95, 0x78, 0x40, 0x60, 0x6c, 0x9b, 0xdc, 0x9f, - 0xc8, 0x31, 0x4d, 0x50, 0x8c, 0xc5, 0x75, 0xdb, 0x4c, 0xec, 0x61, 0x34, 0x29, 0xc3, 0x49, 0x0a, 0x21, 0x0b, - 0x6b, 0xc9, 0xcb, 0xb2, 0x12, 0xf5, 0xce, 0xb0, 0xc1, 0x72, 0x6b, 0xb3, 0x9e, 0x6e, 0xfa, 0x0d, 0x1a, 0x4c, - 0xc8, 0x43, 0x4f, 0x3f, 0x15, 0xeb, 0x54, 0xfc, 0xcb, 0xfa, 0x25, 0x81, 0xae, 0x0a, 0xe9, 0x22, 0xa5, 0x59, - 0x24, 0xf0, 0x76, 0x6f, 0x76, 0x90, 0xb0, 0x25, 0xb3, 0x8d, 0xc6, 0xdc, 0xa3, 0x20, 0x3b, 0x43, 0xac, 0x3b, - 0x94, 0xa5, 0x84, 0x8a, 0x73, 0xbb, 0x35, 0xde, 0x0c, 0x38, 0x57, 0xa0, 0xd2, 0x55, 0x69, 0x91, 0xe5, 0xd7, - 0x39, 0xf2, 0x4f, 0xc6, 0x5c, 0x8f, 0xa3, 0x14, 0x48, 0xd4, 0x1a, 0xd1, 0x60, 0x37, 0x2e, 0xd4, 0x3e, 0x42, - 0x6e, 0xf0, 0x82, 0xb8, 0x4c, 0x49, 0xf5, 0x1f, 0xb9, 0x4a, 0x59, 0x06, 0x33, 0xf8, 0x1c, 0x3f, 0x52, 0x02, - 0x22, 0xdb, 0x4f, 0x22, 0x6c, 0x09, 0x06, 0xc9, 0x90, 0x89, 0x1e, 0x57, 0xa1, 0xda, 0xed, 0xad, 0x45, 0xcd, - 0xf3, 0xc6, 0x8e, 0x11, 0x29, 0xb1, 0xef, 0xd4, 0x90, 0xa2, 0xec, 0xe5, 0x20, 0x37, 0x7e, 0xb5, 0x7c, 0xc4, - 0xf5, 0x23, 0xc1, 0xab, 0x28, 0x73, 0xaa, 0xa3, 0x71, 0x3a, 0xe2, 0xd8, 0xfe, 0xea, 0xa7, 0x6f, 0x3f, 0xbe, - 0x74, 0x41, 0xc8, 0x6b, 0x37, 0x83, 0x5c, 0xfb, 0xb9, 0xaa, 0x23, 0xa4, 0x3d, 0x2f, 0x9a, 0x14, 0xab, 0x09, - 0xdf, 0xfe, 0x11, 0x38, 0xb2, 0xc0, 0xcb, 0x15, 0x73, 0x48, 0x02, 0xb7, 0x08, 0x9d, 0x56, 0x4f, 0xcf, 0x60, - 0x83, 0x45, 0x94, 0x4b, 0x16, 0x11, 0xd6, 0xd3, 0x1e, 0x11, 0xed, 0x13, 0x2a, 0x9d, 0x25, 0xfb, 0x28, 0x54, - 0x6b, 0xca, 0x43, 0x10, 0x40, 0x10, 0xb4, 0xbb, 0xbb, 0xe2, 0x41, 0xd2, 0xb6, 0x85, 0x48, 0xad, 0xca, 0x9f, - 0x9d, 0x62, 0xb4, 0x52, 0x91, 0xe1, 0x37, 0x8a, 0xf9, 0xf5, 0x74, 0x8c, 0x5b, 0xfc, 0xb0, 0x5a, 0x5d, 0x74, - 0x71, 0x05, 0x9d, 0x84, 0x3e, 0x8f, 0x98, 0x3a, 0xfa, 0xd2, 0x3b, 0x4d, 0xba, 0x4d, 0x4f, 0xb1, 0x8f, 0x61, - 0x0d, 0x75, 0x1f, 0xcf, 0x4a, 0x6f, 0x69, 0x39, 0x2f, 0x5e, 0x49, 0x1d, 0xa4, 0xbe, 0x4e, 0xc7, 0xd3, 0xc7, - 0xc3, 0x01, 0x94, 0xde, 0xa0, 0x57, 0xdc, 0x22, 0x8b, 0x64, 0x6d, 0x9e, 0x62, 0x9a, 0x5a, 0x56, 0xe1, 0xdf, - 0xde, 0x2b, 0x09, 0xa4, 0xa0, 0xc5, 0xed, 0x36, 0x70, 0xe5, 0xe1, 0xa0, 0xcb, 0xe4, 0x7c, 0x64, 0x5a, 0xa2, - 0x71, 0x44, 0x4c, 0x26, 0xb7, 0xba, 0xe1, 0x1a, 0xbc, 0x6a, 0xcb, 0xa5, 0x2b, 0x1c, 0x01, 0x19, 0x50, 0x93, - 0xaf, 0xb8, 0x26, 0x3f, 0x37, 0x6e, 0x26, 0x12, 0x16, 0x36, 0x53, 0x56, 0xe4, 0x97, 0x17, 0x9e, 0xd5, 0xa4, - 0x45, 0x7d, 0xf0, 0x06, 0x3c, 0x40, 0x63, 0xa8, 0x9b, 0x8e, 0xf2, 0xcf, 0xee, 0xa0, 0x7d, 0x38, 0x1d, 0xa2, - 0x5f, 0xcd, 0x92, 0x3d, 0x48, 0xb3, 0x8b, 0x2d, 0x24, 0xc9, 0x10, 0xfe, 0x71, 0x7e, 0xc5, 0x9b, 0x05, 0x03, - 0xd6, 0x08, 0xe6, 0x56, 0x24, 0x9a, 0x95, 0xc3, 0x0f, 0xa4, 0x36, 0x6b, 0x29, 0xfe, 0x76, 0x65, 0x7a, 0x38, - 0x94, 0x52, 0x81, 0x66, 0xf8, 0xb9, 0xfc, 0xca, 0x45, 0x51, 0x4e, 0x9c, 0xe9, 0x7c, 0xf7, 0xf7, 0xd0, 0xa9, - 0xa8, 0xe3, 0x04, 0x02, 0x09, 0x92, 0x5e, 0xfc, 0x55, 0x31, 0x2c, 0x1d, 0x01, 0x26, 0x6f, 0xf2, 0xbb, 0xb6, - 0xd7, 0x5e, 0x9a, 0xb7, 0xcb, 0x80, 0xd7, 0xd2, 0x40, 0xf0, 0xb6, 0xc2, 0xbc, 0xa3, 0x26, 0xb1, 0xe4, 0x1b, - 0x39, 0x5d, 0xda, 0x85, 0x45, 0x71, 0xa2, 0xbe, 0xe7, 0xe0, 0x2e, 0xba, 0xc9, 0x3e, 0x8f, 0x34, 0x07, 0x7f, - 0x3e, 0xbf, 0x06, 0x40, 0xe7, 0x66, 0x8c, 0xed, 0x62, 0xce, 0xdb, 0xc5, 0x2a, 0x34, 0xe7, 0x97, 0x25, 0x33, - 0xd2, 0xd3, 0x1a, 0x8c, 0x40, 0x8d, 0x23, 0x39, 0x86, 0x2b, 0xe2, 0xf8, 0x02, 0x73, 0xa7, 0xc5, 0x03, 0x3d, - 0xa3, 0xfc, 0x3e, 0x6b, 0xb8, 0x00, 0x34, 0x77, 0x61, 0x43, 0x02, 0xb8, 0x14, 0x27, 0xd4, 0x00, 0xa8, 0x35, - 0x88, 0xb6, 0x74, 0xf3, 0x13, 0x05, 0x51, 0x4d, 0x3d, 0x0c, 0xf9, 0x70, 0xac, 0xe6, 0x8d, 0x8d, 0xdd, 0x11, - 0xce, 0x58, 0x0d, 0xb4, 0x65, 0x46, 0x3a, 0xdd, 0x42, 0x23, 0x57, 0x9b, 0xa9, 0x34, 0x2f, 0x7c, 0x74, 0x04, - 0xd4, 0xf2, 0xa1, 0xf0, 0x5d, 0x7c, 0x35, 0x36, 0xd8, 0xaf, 0x4b, 0x06, 0x18, 0x71, 0x91, 0xd7, 0x44, 0x42, - 0x59, 0x3f, 0x76, 0x2c, 0x65, 0x24, 0x46, 0x35, 0xdb, 0xcf, 0x07, 0x38, 0xd6, 0x0c, 0x12, 0xba, 0xe8, 0x84, - 0x41, 0xb8, 0x2e, 0xec, 0xc9, 0xab, 0x01, 0x7a, 0x68, 0x70, 0x58, 0xab, 0xdb, 0x8e, 0xee, 0x5f, 0x24, 0x8b, - 0xaf, 0x62, 0xbf, 0xa9, 0x0f, 0x3f, 0x9f, 0x0b, 0x5a, 0x38, 0x79, 0x2e, 0x88, 0x77, 0x3e, 0x66, 0xa0, 0x4d, - 0x04, 0xe6, 0x52, 0xd0, 0x34, 0x14, 0xb1, 0x6c, 0x59, 0x2e, 0x19, 0x85, 0x48, 0x13, 0x00, 0x30, 0xe9, 0xd8, - 0xe6, 0xe6, 0x26, 0x1b, 0xf2, 0x50, 0xbc, 0x73, 0xaa, 0xcb, 0xac, 0x95, 0x95, 0x4e, 0x56, 0x80, 0x4e, 0x93, - 0x81, 0x61, 0x50, 0xe0, 0xeb, 0xba, 0x22, 0x03, 0xdb, 0x60, 0x1b, 0xd5, 0xa2, 0x17, 0x6f, 0xf8, 0x76, 0xce, - 0x15, 0x93, 0x18, 0xc2, 0xfd, 0xa5, 0x92, 0x5c, 0xd9, 0xe3, 0x3b, 0xf5, 0x5b, 0x92, 0xe2, 0xec, 0x8a, 0x57, - 0xca, 0xa4, 0x39, 0xc6, 0xcc, 0xf6, 0x22, 0x08, 0x2c, 0x0d, 0x53, 0xe5, 0x95, 0xa4, 0x09, 0x64, 0x6f, 0x52, - 0x59, 0x51, 0xa0, 0xbe, 0xe3, 0x8c, 0x09, 0x9a, 0x3a, 0xe3, 0xe5, 0xeb, 0xa8, 0x05, 0x75, 0xbd, 0x40, 0x08, - 0xd5, 0x9e, 0x96, 0x7d, 0xe0, 0xc5, 0x79, 0x7a, 0x80, 0xc8, 0x92, 0x05, 0xf0, 0x9e, 0x25, 0xf8, 0x70, 0xdc, - 0x9c, 0x15, 0xf9, 0x37, 0x0e, 0x4e, 0xfb, 0xeb, 0xeb, 0xa3, 0x3c, 0x26, 0x2b, 0x80, 0xc1, 0x6b, 0x03, 0xe0, - 0xce, 0xb7, 0x93, 0x12, 0x2d, 0x55, 0x29, 0xab, 0xf9, 0x62, 0x91, 0x83, 0xcd, 0xe4, 0xa5, 0x89, 0xb1, 0x2f, - 0x89, 0x2f, 0xc5, 0x0f, 0x3c, 0xe1, 0x59, 0xb7, 0xfe, 0x92, 0x0a, 0x2c, 0xfb, 0x4e, 0xe6, 0x09, 0x08, 0x39, - 0xcd, 0x6f, 0x86, 0x3f, 0x25, 0x16, 0xac, 0x02, 0x91, 0x92, 0x8c, 0xd6, 0x46, 0xec, 0x65, 0x24, 0x7b, 0x42, - 0x2a, 0x4f, 0x86, 0xc9, 0xf4, 0x93, 0x04, 0xf0, 0xfc, 0x2c, 0x70, 0x01, 0x10, 0xcc, 0x62, 0x82, 0x99, 0x96, - 0x98, 0x9e, 0x3f, 0x00, 0x5e, 0x46, 0x9a, 0x35, 0x85, 0xde, 0x2e, 0xc3, 0xff, 0x74, 0xa0, 0x13, 0x65, 0xd6, - 0x77, 0x5e, 0x42, 0x5e, 0x56, 0x35, 0x41, 0x0e, 0x5d, 0xd2, 0x00, 0x64, 0xb6, 0xf9, 0x11, 0x21, 0x57, 0x49, - 0x3e, 0x3a, 0x73, 0x61, 0x84, 0x3a, 0x4e, 0x6d, 0x65, 0x68, 0xcd, 0xa9, 0xa5, 0x8f, 0x6e, 0x3e, 0x0c, 0xbf, - 0x52, 0x46, 0x9e, 0x44, 0x7f, 0x42, 0xf2, 0x00, 0x6b, 0xfb, 0x43, 0xd0, 0x8c, 0xf5, 0x5e, 0xb2, 0xeb, 0xe6, - 0x0a, 0xfd, 0x1e, 0xe2, 0x4a, 0x5c, 0x5d, 0xd0, 0xba, 0x6d, 0xb2, 0x35, 0x83, 0xc2, 0x51, 0x62, 0xfc, 0x79, - 0x4f, 0xca, 0x93, 0xed, 0xc5, 0x2a, 0x1c, 0xcb, 0x48, 0x99, 0xbc, 0x3b, 0x4e, 0xcb, 0xc7, 0x1a, 0xa4, 0x07, - 0x3b, 0xe3, 0xad, 0x6c, 0xd1, 0xd4, 0x2a, 0x45, 0xde, 0x43, 0x23, 0x3a, 0xc0, 0x5c, 0x43, 0x9b, 0x43, 0xb1, - 0xdb, 0xc8, 0xe4, 0xa8, 0xa5, 0xd6, 0xce, 0x01, 0xd5, 0x31, 0xf1, 0x47, 0xaf, 0x69, 0x38, 0x4b, 0x97, 0x54, - 0x1d, 0xfa, 0xce, 0x96, 0xa4, 0xeb, 0xae, 0xec, 0x29, 0xe8, 0x14, 0x89, 0x67, 0xe0, 0xa2, 0xab, 0x43, 0xf5, - 0x32, 0x04, 0xb6, 0xa9, 0x09, 0xa5, 0x59, 0x4f, 0x96, 0x54, 0xcd, 0xf0, 0x09, 0xe0, 0x35, 0x58, 0x16, 0x46, - 0x09, 0x3e, 0x68, 0x6e, 0x8c, 0x93, 0x99, 0x81, 0x3e, 0xe5, 0x34, 0xef, 0x9e, 0x35, 0xe4, 0x3a, 0x19, 0xa0, - 0x71, 0xd3, 0x73, 0x33, 0x43, 0x90, 0xfe, 0xae, 0x4c, 0x5c, 0xe8, 0x9f, 0x55, 0x05, 0xaf, 0x38, 0xcf, 0x54, - 0x83, 0x7c, 0xbb, 0x50, 0x91, 0xa6, 0x72, 0x74, 0x31, 0xba, 0x01, 0x62, 0xc1, 0x5f, 0x41, 0x8b, 0x1b, 0x31, - 0xfd, 0xf9, 0xff, 0x4b, 0x99, 0x77, 0xb8, 0x97, 0x77, 0x4e, 0x36, 0xed, 0x32, 0xd6, 0x91, 0x86, 0x8b, 0x49, - 0xf8, 0x39, 0x7d, 0x53, 0x3c, 0x86, 0x9a, 0x56, 0x7d, 0xd1, 0xb3, 0x42, 0xde, 0xb1, 0x41, 0xe0, 0x1e, 0xf9, - 0x30, 0x6f, 0x25, 0xc0, 0x46, 0x36, 0x07, 0x78, 0x67, 0xe2, 0x67, 0x70, 0xec, 0xa8, 0xfe, 0x1f, 0xbf, 0x04, - 0xbc, 0xf0, 0xb9, 0x67, 0x97, 0xf9, 0x8c, 0x59, 0xda, 0x5c, 0xd3, 0x76, 0x5b, 0x01, 0x90, 0x98, 0x1e, 0xb2, - 0xa9, 0x5a, 0x05, 0xd2, 0x57, 0x4b, 0x6a, 0x7b, 0x4a, 0xfe, 0x9b, 0xee, 0x4c, 0x70, 0xee, 0xf5, 0xf7, 0x3a, - 0x02, 0x0a, 0xde, 0x02, 0xbb, 0xa3, 0x70, 0xf4, 0xdf, 0xd6, 0xdb, 0x3e, 0x16, 0xc0, 0x96, 0x12, 0x66, 0x3f, - 0xa0, 0x62, 0x3d, 0x5f, 0x27, 0xab + 0xee, 0x89, 0xf9, 0x20, 0x54, 0x02, 0x82, 0xb6, 0x82, 0x89, 0x08, 0xc4, 0x25, 0x6f, 0x35, 0x01, 0x20, 0x47, + 0xf0, 0x24, 0xd1, 0x64, 0xf6, 0x16, 0x21, 0xcb, 0xf6, 0x20, 0x6c, 0xfe, 0x1e, 0xf6, 0x6e, 0x87, 0xc0, 0x28, + 0x13, 0x7a, 0x6a, 0x27, 0x7f, 0xff, 0x4b, 0xd3, 0xac, 0x17, 0x25, 0xbf, 0x43, 0x3b, 0xbe, 0x2d, 0x41, 0xb8, + 0xc4, 0xa5, 0x91, 0xa3, 0xc0, 0x52, 0xbe, 0x16, 0x34, 0x6f, 0x2f, 0x35, 0x43, 0x8c, 0xcc, 0x5e, 0xbe, 0x48, + 0x08, 0x60, 0x0c, 0x83, 0xb7, 0x54, 0x72, 0xc7, 0xf6, 0x18, 0x9c, 0x02, 0xfc, 0x7e, 0x26, 0x52, 0xeb, 0xd7, + 0x36, 0x7c, 0xae, 0x7c, 0xb4, 0x17, 0x41, 0xc1, 0x63, 0x7d, 0x59, 0x4d, 0xb6, 0x66, 0xc1, 0xa6, 0x3e, 0x7a, + 0x29, 0xc0, 0xd7, 0x17, 0x7d, 0xa8, 0x49, 0x27, 0x02, 0x3e, 0xc4, 0xb4, 0xe3, 0xfd, 0x55, 0xed, 0x66, 0x0a, + 0x28, 0x86, 0xbf, 0xa9, 0xff, 0x48, 0xf4, 0x2d, 0xa8, 0x30, 0xdb, 0x37, 0x8d, 0xae, 0xac, 0x7c, 0xa6, 0x00, + 0x2a, 0xf3, 0x2c, 0xb9, 0x57, 0x08, 0xd0, 0xaa, 0x6c, 0xa2, 0xc0, 0xb7, 0x26, 0xb7, 0xb2, 0x02, 0x58, 0x20, + 0x1c, 0xf4, 0x20, 0xfb, 0x67, 0x69, 0xd9, 0xf3, 0x86, 0x1d, 0x7d, 0xb1, 0xed, 0x4d, 0x75, 0x6b, 0x2e, 0x3f, + 0x36, 0xb9, 0xef, 0xda, 0xbd, 0x4a, 0x7f, 0x84, 0xd8, 0xaa, 0xa9, 0xab, 0xd7, 0xde, 0x25, 0x85, 0x36, 0x37, + 0x71, 0xc6, 0xe8, 0x4f, 0x72, 0x5a, 0x87, 0xa2, 0xcb, 0x2d, 0x4c, 0x7e, 0x47, 0x61, 0x91, 0xdc, 0xfc, 0x35, + 0xe5, 0x61, 0xf3, 0xaa, 0x7b, 0x55, 0x2c, 0xf0, 0x8f, 0xc9, 0x35, 0x29, 0x9e, 0x93, 0x41, 0x21, 0xa0, 0x09, + 0x1e, 0x02, 0x3c, 0xc8, 0x48, 0xf3, 0xa3, 0xbf, 0x63, 0xd4, 0x7f, 0xb7, 0x52, 0x22, 0x58, 0x0f, 0x02, 0x86, + 0x1b, 0xf7, 0x4d, 0x7e, 0x2a, 0x7c, 0x20, 0x97, 0xf5, 0x4a, 0xaa, 0x8d, 0xa2, 0x8f, 0x9b, 0xb8, 0xc5, 0x2b, + 0x02, 0x1a, 0xbd, 0xa1, 0x81, 0x79, 0x1a, 0xb1, 0x0c, 0xc3, 0x60, 0xa1, 0xd8, 0x30, 0xd9, 0x0b, 0x98, 0x3d, + 0xe6, 0xb6, 0xf8, 0x64, 0x75, 0xa7, 0xaa, 0x60, 0x2b, 0xcc, 0xc0, 0xa1, 0x35, 0x76, 0x7e, 0x45, 0x25, 0xf5, + 0x7f, 0x7e, 0xc5, 0x8d, 0x00, 0x56, 0xb1, 0xe0, 0x59, 0xb0, 0xcc, 0x29, 0x0e, 0x8a, 0x3d, 0x60, 0xff, 0xba, + 0xea, 0x80, 0x7a, 0xfc, 0xc5, 0xe7, 0x1b, 0x6b, 0x87, 0x38, 0xe7, 0x26, 0x73, 0x9c, 0x44, 0xdf, 0xb3, 0x7e, + 0x51, 0xa3, 0x28, 0x83, 0x8f, 0x9c, 0x06, 0x97, 0x10, 0xfd, 0x22, 0x82, 0x60, 0x31, 0x36, 0x66, 0x2a, 0x23, + 0x54, 0xc4, 0x17, 0x58, 0x73, 0x79, 0x70, 0x4f, 0xfa, 0xa3, 0xd1, 0x7c, 0x8e, 0xa8, 0xaf, 0x46, 0xec, 0x2a, + 0xa4, 0xe6, 0xa6, 0xa2, 0x4e, 0x09, 0xc3, 0xc2, 0xa6, 0x53, 0x3d, 0x87, 0x6d, 0x2e, 0xfe, 0xbf, 0x47, 0xce, + 0x2a, 0xf0, 0x0e, 0xd3, 0x2d, 0x05, 0xfd, 0x2c, 0x0f, 0x04, 0x15, 0xae, 0xca, 0x6c, 0x12, 0xb7, 0x20, 0x0d, + 0x06, 0xd5, 0xef, 0xc9, 0x88, 0x2c, 0x93, 0x0a, 0x0e, 0xf7, 0xb6, 0x61, 0xe7, 0xe0, 0x16, 0x30, 0xd1, 0x6e, + 0xb9, 0x23, 0xc0, 0x66, 0xd5, 0xae, 0x15, 0xf8, 0x1d, 0x1d, 0x66, 0xbb, 0xe4, 0x30, 0x4c, 0x14, 0x55, 0x47, + 0x78, 0x67, 0x99, 0x4f, 0xbf, 0x58, 0xe2, 0x63, 0x0b, 0xa8, 0x0a, 0x67, 0xf4, 0xc6, 0xbd, 0xda, 0x6a, 0x92, + 0x67, 0x56, 0x36, 0x0c, 0x89, 0xfc, 0x34, 0x48, 0xbc, 0x7e, 0xcc, 0xb6, 0xa2, 0xfc, 0x31, 0xf9, 0xe9, 0xad, + 0x54, 0x32, 0xed, 0x67, 0x91, 0x22, 0x6b, 0x2b, 0x1d, 0x32, 0x0f, 0x02, 0x39, 0x0a, 0xca, 0x5f, 0xcf, 0x53, + 0x54, 0x88, 0x28, 0x38, 0xf9, 0x77, 0x7b, 0x40, 0x86, 0x93, 0x9e, 0x58, 0x39, 0xb8, 0x57, 0x60, 0x19, 0x2f, + 0xc9, 0xff, 0xe4, 0x2e, 0x24, 0x25, 0x0c, 0x94, 0x1a, 0xbd, 0x0a, 0xdc, 0xb8, 0x32, 0xf4, 0x16, 0xda, 0xea, + 0xda, 0x98, 0xdb, 0x47, 0xe6, 0xe1, 0x4f, 0xf8, 0xe0, 0x0c, 0x85, 0xd3, 0x17, 0xbc, 0xae, 0x9e, 0x8a, 0x7c, + 0x55, 0xbe, 0xbe, 0xe9, 0x9f, 0x4c, 0xfc, 0x91, 0x5e, 0x57, 0xe4, 0xe5, 0x57, 0x23, 0x5e, 0x71, 0xca, 0xc8, + 0x41, 0x78, 0x16, 0x89, 0x1e, 0x71, 0xc0, 0xf5, 0x5c, 0xd1, 0x72, 0x40, 0x23, 0x9d, 0xce, 0xb3, 0x78, 0xf2, + 0x37, 0x50, 0x97, 0x3f, 0x8e, 0x89, 0x0c, 0x6a, 0x90, 0xe3, 0x2b, 0x04, 0x82, 0x85, 0x05, 0x65, 0x59, 0xe2, + 0x7c, 0x40, 0xe1, 0x29, 0x9e, 0xa6, 0xd5, 0x33, 0x0a, 0x9d, 0xdb, 0x01, 0xe7, 0xc8, 0xe4, 0xc7, 0x0e, 0x24, + 0x32, 0xa7, 0x77, 0x5a, 0x22, 0x45, 0x73, 0x1f, 0x23, 0x0e, 0x4f, 0x35, 0x04, 0x44, 0xb5, 0xcc, 0xa4, 0xde, + 0x6d, 0xb1, 0x13, 0x6f, 0xb5, 0x75, 0x0e, 0x7f, 0x32, 0x6c, 0x4f, 0xfe, 0x10, 0x10, 0x6d, 0x66, 0xd0, 0x49, + 0x36, 0x87, 0xb1, 0xdf, 0x75, 0xb2, 0x7f, 0x68, 0x34, 0xaf, 0xab, 0xb3, 0x2a, 0xfa, 0x19, 0x81, 0x33, 0x85, + 0x15, 0x7a, 0x2d, 0x52, 0x24, 0xfe, 0x11, 0x91, 0x95, 0x80, 0x3d, 0xf5, 0x6c, 0x06, 0x3a, 0x3e, 0x50, 0x5a, + 0xf7, 0x2b, 0xb4, 0x78, 0xe3, 0xec, 0x6a, 0x3a, 0x0e, 0xf5, 0x61, 0x68, 0x5a, 0x34, 0xda, 0x1b, 0xde, 0x89, + 0xa8, 0xe7, 0xec, 0xd0, 0xd4, 0x16, 0x51, 0x2d, 0xad, 0xa9, 0x9c, 0xcf, 0xc9, 0x93, 0x05, 0x95, 0xea, 0x95, + 0x74, 0xd5, 0x00, 0x55, 0x90, 0x0c, 0x5c, 0x1d, 0xaa, 0x88, 0xcc, 0xad, 0x82, 0xbc, 0x28, 0xef, 0x1a, 0xf0, + 0xb2, 0x32, 0x18, 0x28, 0x71, 0x23, 0x1f, 0x69, 0xf0, 0xeb, 0x96, 0x86, 0x05, 0x6d, 0x2e, 0x0e, 0x4e, 0x14, + 0x64, 0x70, 0xa9, 0x35, 0xf4, 0x17, 0x20, 0x23, 0x2c, 0xf1, 0x7a, 0xaf, 0x2b, 0x86, 0x78, 0x9e, 0x37, 0x27, + 0x8f, 0xee, 0xb6, 0x55, 0x71, 0xd1, 0x63, 0x48, 0x26, 0x67, 0xd5, 0xf9, 0xdd, 0xb9, 0xbb, 0x75, 0x04, 0x6d, + 0x46, 0x3c, 0x72, 0x61, 0x8d, 0x2b, 0x45, 0x27, 0xaf, 0x50, 0xad, 0x7f, 0xde, 0x3f, 0x91, 0xdf, 0x84, 0xf4, + 0x29, 0xbf, 0xe5, 0xfd, 0x40, 0x8a, 0xcd, 0x09, 0x8b, 0x20, 0xef, 0xa8, 0xe4, 0xf2, 0xc4, 0xbd, 0x37, 0x93, + 0x3b, 0xd1, 0xda, 0x91, 0xc3, 0x65, 0x67, 0xf9, 0x5b, 0x3e, 0xa4, 0xb4, 0xa5, 0x8d, 0xd6, 0x46, 0x0f, 0x42, + 0x7e, 0x57, 0xa2, 0xa2, 0x9c, 0x49, 0xc6, 0x1b, 0x78, 0x6c, 0x54, 0x99, 0x39, 0x15, 0x1e, 0x76, 0x07, 0x15, + 0x32, 0xf5, 0xc6, 0xe0, 0x1a, 0xd6, 0x81, 0xc9, 0x02, 0x81, 0xb6, 0xf8, 0xd6, 0xb1, 0xc9, 0xed, 0xe1, 0x59, + 0x4b, 0xb7, 0xd0, 0x83, 0x4f, 0x37, 0xf4, 0x98, 0xfb, 0xb7, 0xe2, 0x59, 0x15, 0xb1, 0x86, 0x7b, 0xa7, 0xb3, + 0xb4, 0x23, 0x92, 0x92, 0x38, 0x35, 0x45, 0xf6, 0x38, 0x84, 0xc1, 0x63, 0xd4, 0x4b, 0x85, 0x57, 0xc6, 0x08, + 0x67, 0x3d, 0x9b, 0x0d, 0x16, 0xf0, 0xda, 0xdd, 0xc1, 0x65, 0xff, 0x93, 0x7e, 0xa9, 0xf2, 0xa8, 0x19, 0x10, + 0xe5, 0x13, 0xaa, 0x0e, 0x0d, 0xe5, 0xbb, 0x1f, 0x7a, 0xbb, 0x66, 0x93, 0xaa, 0x93, 0xf3, 0xcd, 0x11, 0xc2, + 0x61, 0x3c, 0xb5, 0x0e, 0x74, 0x1f, 0xc0, 0x70, 0x15, 0xd1, 0x92, 0x97, 0xb1, 0x03, 0x95, 0x6a, 0xd3, 0xed, + 0x5d, 0x06, 0xe7, 0xac, 0xf0, 0x3c, 0xe8, 0x32, 0x44, 0xf4, 0xac, 0xe4, 0x22, 0xf0, 0xda, 0x1c, 0xd3, 0x78, + 0x8d, 0xfb, 0xc0, 0x61, 0xb1, 0xd6, 0xf4, 0xbc, 0x26, 0xd7, 0x1c, 0x0b, 0x8d, 0x5f, 0xba, 0xb6, 0xb9, 0xc3, + 0xf1, 0xad, 0x5e, 0x59, 0xd3, 0xd7, 0xa2, 0x8d, 0xe1, 0x85, 0x6b, 0x01, 0x10, 0xf3, 0x2e, 0xe8, 0x17, 0xae, + 0x0a, 0xdd, 0x88, 0x16, 0xd4, 0x1d, 0xca, 0x1d, 0x37, 0xe9, 0x8e, 0x3d, 0x81, 0x7b, 0xc4, 0xb3, 0xc3, 0x71, + 0x32, 0xea, 0x3b, 0xe7, 0x3f, 0x22, 0x8f, 0xed, 0xc0, 0x72, 0x9a, 0x59, 0xa4, 0xc9, 0xba, 0xac, 0x17, 0xc4, + 0xc5, 0xef, 0xba, 0xf2, 0x22, 0x42, 0xb2, 0x26, 0x9a, 0x0f, 0x29, 0x11, 0x0b, 0xc0, 0x5d, 0x1a, 0xd6, 0xe0, + 0xba, 0xd6, 0xa0, 0x91, 0xeb, 0x0c, 0x93, 0x2d, 0x33, 0x68, 0xf7, 0x3b, 0x4e, 0x12, 0xe0, 0x75, 0xfd, 0xaf, + 0xb4, 0x3f, 0x89, 0x5f, 0xdf, 0x29, 0x74, 0x15, 0x2b, 0xbb, 0x53, 0x97, 0x29, 0xbd, 0x8c, 0x58, 0xfa, 0x76, + 0x05, 0x27, 0x43, 0xcb, 0xcc, 0x81, 0x79, 0x98, 0xa7, 0x37, 0xbf, 0x47, 0x8e, 0x28, 0x6b, 0xda, 0x8e, 0xc9, + 0x8e, 0x60, 0x59, 0xe0, 0x9e, 0x00, 0x71, 0xc4, 0x75, 0x21, 0x6a, 0xcc, 0xb0, 0xa2, 0x2f, 0x4f, 0x1b, 0x37, + 0x96, 0x2d, 0x9c, 0xc4, 0xa9, 0x60, 0x1a, 0xd4, 0x16, 0xd0, 0x8a, 0x9d, 0x61, 0x53, 0x67, 0xe2, 0x83, 0xf0, + 0xbe, 0xad, 0xe5, 0x1a, 0x76, 0x3c, 0x42, 0x78, 0x99, 0x9d, 0xa4, 0xcf, 0xaa, 0x6a, 0x5b, 0x8d, 0xfd, 0xd5, + 0xa4, 0x3f, 0x8a, 0xe7, 0x88, 0x8a, 0x04, 0x4c, 0xdb, 0x90, 0xea, 0x58, 0x16, 0x96, 0xc4, 0x20, 0x20, 0x5b, + 0x09, 0xce, 0xb9, 0x8d, 0x1c, 0xc9, 0x47, 0x19, 0x34, 0xbd, 0xd9, 0x62, 0x37, 0x3e, 0x8c, 0x7f, 0x0b, 0xe6, + 0xf0, 0xc3, 0xc9, 0x82, 0x5d, 0xb6, 0xa8, 0xe5, 0xfa, 0xe6, 0x15, 0xaa, 0x7b, 0x6a, 0x2a, 0x2e, 0x36, 0x26, + 0x2c, 0x37, 0xe6, 0x40, 0x83, 0x6a, 0x72, 0x0e, 0x7f, 0xf4, 0x5c, 0xf4, 0x29, 0x18, 0x1d, 0xf9, 0x99, 0x9c, + 0x3f, 0x41, 0x89, 0x54, 0x98, 0xb9, 0x04, 0x81, 0xc8, 0xd5, 0xb8, 0x29, 0x27, 0x09, 0x91, 0x83, 0xfc, 0x64, + 0xd1, 0x2a, 0xed, 0x00, 0x18, 0xb2, 0xd2, 0x5c, 0x0b, 0xef, 0xcb, 0x89, 0x56, 0xff, 0xb6, 0x5e, 0xa4, 0x2b, + 0xd2, 0x07, 0x42, 0x8e, 0xe8, 0x75, 0xc7, 0x24, 0x13, 0xe5, 0x72, 0x0d, 0xe3, 0xfd, 0xfa, 0x20, 0x32, 0x8d, + 0xbe, 0x71, 0xb7, 0xe1, 0xa8, 0x01, 0x7d, 0xeb, 0x5d, 0x86, 0x98, 0x14, 0xe2, 0x94, 0x92, 0x95, 0x1b, 0x34, + 0x0d, 0xf4, 0x5a, 0x7f, 0x5d, 0x9c, 0x40, 0xa2, 0x1c, 0x48, 0x98, 0x65, 0x0d, 0xf4, 0x7d, 0xc7, 0x28, 0x88, + 0x4c, 0x92, 0xd9, 0x71, 0x31, 0x32, 0xe0, 0xe9, 0x54, 0x46, 0xa8, 0xe0, 0x92, 0xc1, 0x98, 0xfd, 0x32, 0xa7, + 0x87, 0xfa, 0xdc, 0x72, 0x48, 0xff, 0xb7, 0xb3, 0x84, 0x0b, 0x3e, 0x57, 0xb8, 0x7b, 0x90, 0x1f, 0x9f, 0xca, + 0xff, 0x97, 0xa3, 0xcc, 0x2d, 0x39, 0x68, 0x7e, 0x09, 0xfe, 0xd4, 0xbf, 0x73, 0xdd, 0x95, 0x24, 0x1e, 0xfe, + 0x88, 0x9d, 0x1a, 0xc6, 0xc6, 0x32, 0xa4, 0x2a, 0xdc, 0xb6, 0x13, 0x34, 0xe5, 0x99, 0x8f, 0xf9, 0x1e, 0xde, + 0xc4, 0x61, 0x83, 0x8e, 0x7d, 0xb2, 0xd9, 0xcc, 0x79, 0xbf, 0x28, 0x70, 0x4f, 0x69, 0xa7, 0xbc, 0xf4, 0x1c, + 0xf3, 0xf5, 0xb2, 0xa6, 0xbf, 0xb0, 0xca, 0xeb, 0x63, 0x33, 0xb2, 0x2d, 0x52, 0xb0, 0x4b, 0x4f, 0x13, 0x86, + 0x0f, 0x32, 0xac, 0xd4, 0xb2, 0x08, 0x3b, 0xe8, 0x53, 0x32, 0xa6, 0xf1, 0xab, 0x22, 0x0c, 0xee, 0xaf, 0x8c, + 0xdb, 0x08, 0x2c, 0x05, 0x1f, 0x22, 0x80, 0x58, 0x0c, 0x20, 0xe6, 0x10, 0x14, 0xf3, 0xeb, 0xd9, 0x36, 0x5f, + 0x98, 0x78, 0x73, 0x6e, 0x3a, 0x50, 0x6f, 0x00, 0x87, 0x71, 0xaa, 0x40, 0xc8, 0x5a, 0x4e, 0x9a, 0x69, 0xff, + 0xd6, 0x53, 0x72, 0x64, 0x3d, 0xf0, 0xc6, 0x90, 0x2a, 0xf7, 0x50, 0x68, 0xba, 0xae, 0x98, 0xcd, 0x11, 0xbc, + 0x65, 0xf3, 0x70, 0xda, 0xa8, 0x0e, 0x16, 0x0e, 0xe3, 0x59, 0xb5, 0x02, 0x37, 0x71, 0x7a, 0x1e, 0xad, 0xbf, + 0x0a, 0x87, 0xbd, 0xf6, 0x61, 0xcd, 0x4f, 0x85, 0x83, 0xec, 0x68, 0x2b, 0xe1, 0x09, 0x1f, 0xb9, 0xc9, 0xdf, + 0x30, 0x5d, 0xef, 0xf2, 0x53, 0x4d, 0x67, 0x29, 0xf8, 0xa5, 0x5f, 0xf9, 0xcb, 0x7f, 0x2c, 0xac, 0xa6, 0xd0, + 0xde, 0x15, 0x71, 0xe2, 0x43, 0x54, 0x5f, 0x75, 0x8f, 0x98, 0x42, 0x0d, 0x87, 0xb1, 0x1e, 0xb6, 0xa9, 0x0d, + 0xd5, 0x73, 0xd9, 0x14, 0x4f, 0xb0, 0x0f, 0x6d, 0x6a, 0xe9, 0x4c, 0xed, 0x56, 0xac, 0x87, 0x7a, 0x87, 0xb1, + 0xe6, 0x98, 0x13, 0x10, 0xbd, 0x05, 0x9b, 0xc6, 0x56, 0xf5, 0x5e, 0x9c, 0xdc, 0x92, 0x9e, 0xa5, 0x96, 0x09, + 0x6d, 0x9d, 0x07, 0x31, 0xac, 0xa0, 0x87, 0x43, 0x0e, 0x3f, 0x9d, 0xd5, 0x1a, 0x87, 0x89, 0xa2, 0x68, 0x7f, + 0xfa, 0xdb, 0x3c, 0x74, 0x06, 0x3d, 0xdb, 0xe7, 0x8e, 0xff, 0x46, 0x05, 0x57, 0xe2, 0xdd, 0x12, 0x97, 0x9e, + 0xa6, 0x1e, 0x3f, 0x54, 0x2c, 0xbf, 0x1c, 0x1a, 0xb0, 0xb8, 0x4f, 0x4e, 0x35, 0xcd, 0x3a, 0xfd, 0x0b, 0x1f, + 0x50, 0x49, 0x9f, 0x13, 0xd7, 0xf8, 0xee, 0x41, 0x77, 0x6c, 0xe5, 0xbe, 0x3a, 0xdf, 0xab, 0xf1, 0x9c, 0x27, + 0x42, 0xa7, 0x90, 0x68, 0x44, 0xee, 0x69, 0x7c, 0x24, 0xb4, 0x3b, 0x92, 0xfe, 0xaa, 0x6d, 0x1a, 0x36, 0x81, + 0x36, 0x4c, 0x17, 0xc6, 0xa1, 0xe1, 0x8d, 0xe6, 0xb7, 0x56, 0x61, 0xd5, 0xd8, 0x9d, 0x14, 0x11, 0xae, 0x9a, + 0x0f, 0x1d, 0x53, 0x74, 0xa0, 0x46, 0x47, 0xe1, 0x32, 0x78, 0x9a, 0x5b, 0x96, 0xf8, 0x4c, 0x5d, 0x6a, 0x23, + 0x31, 0x3e, 0x89, 0xe8, 0x30, 0xd4, 0x32, 0x84, 0xda, 0x2b, 0x6c, 0x13, 0x6c, 0x72, 0xe2, 0x3d, 0x1a, 0x8a, + 0x7d, 0x23, 0xed, 0x07, 0x24, 0x7f, 0xe9, 0xd9, 0x46, 0x15, 0xad, 0xcd, 0x7b, 0x39, 0x26, 0x8d, 0x56, 0xa1, + 0xcf, 0xc8, 0x10, 0x9d, 0x95, 0x0a, 0x41, 0x9f, 0x97, 0x93, 0xd5, 0xc1, 0xb2, 0x3d, 0xd2, 0xd1, 0xac, 0xce, + 0x7e, 0xae, 0x83, 0x76, 0xc6, 0x19, 0x35, 0x6b, 0x3e, 0xcf, 0xee, 0xcb, 0x7f, 0xd8, 0x5c, 0x17, 0x2e, 0xae, + 0xb2, 0x06, 0xd2, 0xd8, 0x3a, 0xdb, 0x14, 0xb9, 0x7b, 0x27, 0x1b, 0x4b, 0x44, 0x9e, 0xde, 0xff, 0xa5, 0x47, + 0x72, 0x3b, 0xb0, 0xa8, 0x27, 0xde, 0xf1, 0x21, 0x47, 0xc6, 0xa1, 0x2c, 0xb6, 0x19, 0x09, 0x29, 0xed, 0xa0, + 0xa9, 0x49, 0x95, 0x09, 0x39, 0xaf, 0x3a, 0xbc, 0x7e, 0xee, 0x42, 0x70, 0xdb, 0xe9, 0x78, 0xfc, 0x3f, 0x8d, + 0xb6, 0x8b, 0x49, 0x6e, 0xf7, 0x01, 0x32, 0x7c, 0xee, 0x55, 0x4a, 0xc8, 0x15, 0x62, 0x66, 0x23, 0x6d, 0xdb, + 0xb4, 0x18, 0x80, 0x3d, 0x26, 0x85, 0x0a, 0xf5, 0xca, 0xe5, 0x95, 0xf8, 0x88, 0x01, 0x22, 0x5d, 0x03, 0x0d, + 0x41, 0x08, 0xf0, 0x30, 0x35, 0x28, 0xcf, 0xc2, 0x73, 0xcd, 0xb1, 0x3e, 0xb3, 0xb6, 0x29, 0x03, 0xe4, 0x72, + 0xb6, 0x09, 0x46, 0x0d, 0xe3, 0x32, 0x3e, 0x2a, 0xab, 0x8e, 0x96, 0xa4, 0x21, 0x37, 0x99, 0x94, 0xda, 0x08, + 0xd4, 0x44, 0x9f, 0xfc, 0xdf, 0x5e, 0x77, 0xe0, 0x82, 0xda, 0xff, 0x84, 0xfe, 0x3c, 0xf6, 0x1b, 0x95, 0x5e, + 0x3c, 0x83, 0x6d, 0xb0, 0xdb, 0xea, 0xcd, 0x72, 0xa0, 0x28, 0x93, 0xd9, 0x2e, 0xfe, 0xd1, 0x37, 0xd2, 0xcc, + 0xe9, 0xc3, 0x6a, 0x0e, 0x15, 0x1a, 0x24, 0xae, 0x50, 0x66, 0x0f, 0xec, 0x10, 0x8e, 0x8d, 0x3a, 0xbd, 0x53, + 0x72, 0x33, 0x38, 0xc7, 0x0f, 0x09, 0x17, 0xe9, 0x8d, 0xcd, 0x2d, 0xff, 0xde, 0xed, 0x3c, 0x4a, 0x1f, 0x72, + 0x7a, 0x0a, 0xbb, 0xb7, 0xcb, 0xba, 0x94, 0x18, 0x23, 0xac, 0x8b, 0x37, 0x6a, 0x98, 0xaf, 0x60, 0x05, 0xf6, + 0x16, 0xc7, 0x31, 0x1e, 0x2f, 0x3f, 0xc6, 0xf1, 0x60, 0x26, 0x2a, 0x02, 0x10, 0x62, 0xe6, 0x12, 0x2b, 0x40, + 0xfe, 0x41, 0x48, 0xb1, 0xb4, 0x84, 0x75, 0x95, 0x06, 0xbe, 0x86, 0x20, 0x64, 0xb5, 0x78, 0x54, 0x22, 0x58, + 0x01, 0x2b, 0x09, 0x61, 0xdb, 0x40, 0x7c, 0xc2, 0xb1, 0x62, 0x37, 0x6a, 0x30, 0x88, 0xf0, 0x8e, 0x81, 0x71, + 0x5b, 0x99, 0x85, 0xf1, 0xf4, 0xe0, 0xce, 0x29, 0x76, 0x3c, 0x44, 0x27, 0xd2, 0x16, 0x38, 0x45, 0xe5, 0xb3, + 0x6d, 0xf2, 0xda, 0x93, 0x65, 0xa0, 0x4e, 0x99, 0xa3, 0x8f, 0x1c, 0x7e, 0xcb, 0xd6, 0xa3, 0xd4, 0x44, 0x79, + 0xb9, 0xeb, 0x0d, 0x55, 0x63, 0x9c, 0xce, 0x37, 0x4d, 0xd5, 0x5c, 0xd1, 0xad, 0x9e, 0xac, 0x27, 0xd3, 0xd3, + 0x52, 0x6e, 0x01, 0x30, 0x47, 0x43, 0x18, 0x9a, 0x5f, 0x51, 0x39, 0xa2, 0xbf, 0x53, 0x05, 0x8b, 0x30, 0x66, + 0x6b, 0xc2, 0xdb, 0x44, 0xe4, 0x4e, 0x67, 0xa4, 0xb5, 0xcf, 0x1b, 0x5b, 0xac, 0x65, 0xbf, 0x31, 0x4f, 0x99, + 0xa3, 0x73, 0xcd, 0x8a, 0x1d, 0x41, 0x52, 0xe8, 0x23, 0x75, 0x2f, 0x1e, 0xb4, 0x8d, 0x9e, 0x15, 0xe3, 0x11, + 0x9f, 0xbd, 0xea, 0x53, 0xce, 0x7b, 0xe4, 0xd9, 0x0c, 0xe9, 0x31, 0xb1, 0x4d, 0xd5, 0x89, 0x5b, 0x4b, 0x72, + 0x78, 0x4f, 0xc2, 0x2e, 0x23, 0xd7, 0xba, 0xf4, 0xbd, 0x12, 0x34, 0xfd, 0x8d, 0x6c, 0x36, 0xff, 0x81, 0x62, + 0x9f, 0x7a, 0x2e, 0xf9, 0xd8, 0x5c, 0x35, 0x50, 0x0b, 0x4b, 0x6f, 0x95, 0x7e, 0xae, 0xce, 0x00, 0x0c, 0x05, + 0x1f, 0x45, 0x0e, 0xa3, 0x7b, 0x71, 0x00, 0x89, 0x78, 0x90, 0xeb, 0xcd, 0xa0, 0x30, 0x54, 0xaa, 0x1d, 0x40, + 0x6b, 0xa7, 0x38, 0x7f, 0xaf, 0x2a, 0x52, 0xd4, 0x90, 0xb3, 0x43, 0x0e, 0x15, 0xd5, 0xf1, 0x87, 0xe9, 0x81, + 0x3d, 0x46, 0x9b, 0x07, 0xad, 0xce, 0x03, 0x4a, 0x58, 0x49, 0x4c, 0x7b, 0x17, 0x27, 0x0c, 0xc9, 0xca, 0xb0, + 0x5b, 0x0d, 0xaf, 0x3a, 0x32, 0xf4, 0x0f, 0x74, 0x90, 0xca, 0xb0, 0xd2, 0x35, 0x71, 0xf0, 0x78, 0xd4, 0xa1, + 0xfe, 0x5c, 0x69, 0x1f, 0xc0, 0x6e, 0xb6, 0x67, 0x1f, 0xc7, 0x53, 0xd3, 0x8f, 0x83, 0xcc, 0xad, 0xb3, 0xff, + 0x4a, 0x3c, 0x06, 0x43, 0xff, 0x2b, 0x1a, 0x67, 0xe2, 0x10, 0x89, 0x91, 0xa7, 0x8b, 0x52, 0xb1, 0xaa, 0x0e, + 0xd2, 0x57, 0x6b, 0x19, 0x20, 0x8c, 0xc5, 0x3f, 0x96, 0x58, 0xd8, 0x92, 0x59, 0x78, 0x64, 0xf5, 0xba, 0x2d, + 0x9c, 0x93, 0xed, 0x93, 0x8c, 0x37, 0x41, 0xe3, 0x33, 0xe4, 0x89, 0xcb, 0x91, 0x60, 0xbe, 0x74, 0xce, 0x7f, + 0x10, 0x19, 0xd2, 0x7b, 0x4d, 0x2d, 0x3c, 0x0f, 0x6c, 0xc1, 0x46, 0xf6, 0xb8, 0xb8, 0x5f, 0x0c, 0x18, 0x7a, + 0xed, 0x3c, 0x68, 0x44, 0xb7, 0x22, 0xd6, 0x98, 0x53, 0xec, 0x29, 0x44, 0xe6, 0x34, 0x0e, 0x67, 0xd0, 0x79, + 0x16, 0x20, 0x7a, 0xc5, 0x6d, 0xa1, 0xe3, 0xcd, 0xb5, 0x90, 0xdb, 0x52, 0xc7, 0x1d, 0x67, 0x97, 0xba, 0xb2, + 0x69, 0x68, 0x7c, 0x52, 0x83, 0xf2, 0xa0, 0x69, 0x89, 0x7f, 0xa0, 0x1a, 0x70, 0x54, 0x19, 0x8c, 0xbf, 0x2f, + 0x9d, 0x35, 0x80, 0x56, 0x12, 0x7e, 0x85, 0xa2, 0x08, 0xa9, 0x9f, 0x8e, 0xb1, 0x46, 0x60, 0xaf, 0x8e, 0x0a, + 0x1b, 0x0c, 0x94, 0xcd, 0x4e, 0x3d, 0x2d, 0x7d, 0x46, 0x3c, 0x06, 0xbc, 0x0b, 0xaf, 0x69, 0x6b, 0xd7, 0xc4, + 0x36, 0x4d, 0x1e, 0x52, 0xf9, 0x46, 0xd1, 0x5a, 0x3b, 0x18, 0x09, 0x57, 0x73, 0x47, 0xe9, 0xdd, 0xed, 0xa2, + 0xdc, 0x48, 0x10, 0x89, 0x01, 0x82, 0xac, 0xec, 0x3f, 0xad, 0xc0, 0xdd, 0x31, 0xcb, 0x3b, 0x50, 0x5c, 0x94, + 0x69, 0x48, 0xad, 0x5a, 0xa2, 0x64, 0x64, 0x82, 0x11, 0x6d, 0xad, 0xe7, 0x63, 0x1c, 0x98, 0x9f, 0xf5, 0xf3, + 0x1c, 0x2a, 0x8f, 0x4a, 0x0a, 0x9d, 0xa1, 0x8d, 0x04, 0x0d, 0x74, 0x95, 0x1b, 0x14, 0xd9, 0xa2, 0xe6, 0xa4, + 0x3a, 0x83, 0xc3, 0xc2, 0x35, 0x1a, 0xe3, 0x24, 0x0a, 0x0b, 0x05, 0xd3, 0xc0, 0x69, 0xa1, 0xdc, 0x88, 0x67, + 0x8f, 0xcb, 0xba, 0xd6, 0xa8, 0xee, 0x5f, 0xd5, 0x9f, 0xff, 0xc9, 0xbb, 0xe1, 0x6d, 0xb8, 0xa4, 0x61, 0x29, + 0xcf, 0x4a, 0x25, 0x9a, 0xa4, 0xac, 0xe3, 0x0a, 0x6a, 0xb3, 0x7c, 0xeb, 0x26, 0x26, 0xa2, 0x11, 0x16, 0x09, + 0xfb, 0x82, 0x39, 0x73, 0xac, 0xce, 0x2c, 0x8b, 0x1b, 0x64, 0xf3, 0x39, 0x2f, 0xf6, 0xc4, 0xcf, 0x4f, 0xfc, + 0x88, 0xdd, 0xfa, 0xd7, 0x20, 0x17, 0x40, 0x6d, 0x05, 0xdb, 0x75, 0xbf, 0x7c, 0x2f, 0xb0, 0x76, 0x4c, 0xc4, + 0xc7, 0x06, 0xac, 0x60, 0x54, 0x75, 0x2b, 0x65, 0xf3, 0x40, 0x89, 0x17, 0xe6, 0xa3, 0xd3, 0x8d, 0x53, 0xd8, + 0xf2, 0x34, 0x92, 0xb1, 0xc0, 0x81, 0xb2, 0xb4, 0xdf, 0x06, 0x09, 0xb4, 0xcf, 0x02, 0x46, 0x13, 0x7b, 0xbf, + 0xdb, 0xdc, 0xe1, 0x93, 0xcd, 0x54, 0x99, 0x4c, 0x40, 0xe8, 0x8b, 0x48, 0xa9, 0x04, 0xc5, 0x6c, 0xd3, 0x3f, + 0x9b, 0x7c, 0xe5, 0x8b, 0xd7, 0x14, 0xbc, 0xdb, 0xe6, 0x23, 0x38, 0xd5, 0x3f, 0x17, 0x5c, 0x13, 0x4f, 0x4f, + 0x5d, 0xd3, 0x9a, 0xbc, 0xfc, 0xa9, 0xcb, 0xe3, 0x8c, 0x1f, 0x3e, 0xb1, 0x7d, 0x2e, 0xb1, 0xe5, 0x78, 0x34, + 0xcd, 0xdf, 0xdb, 0x05, 0x12, 0xc5, 0xc3, 0xf2, 0x49, 0xf4, 0x34, 0xee, 0x0c, 0xa7, 0x08, 0x07, 0x75, 0xdf, + 0xc5, 0x0c, 0x73, 0xce, 0xc2, 0xd4, 0x4c, 0x82, 0x56, 0x5b, 0xe7, 0xf8, 0xe3, 0xe5, 0x00, 0xaa, 0x67, 0xa9, + 0x71, 0xf8, 0x2d, 0x4e, 0xc4, 0xc5, 0x1a, 0x96, 0x92, 0xf6, 0x9d, 0xd6, 0xce, 0x52, 0x6e, 0x01, 0x77, 0x47, + 0x29, 0xaf, 0x04, 0x56, 0x23, 0x63, 0x84, 0x16, 0xb9, 0x7b, 0xc5, 0x25, 0x7b, 0x7a, 0x43, 0xb2, 0x0b, 0x16, + 0xa9, 0x62, 0x30, 0xb7, 0x56, 0x77, 0x77, 0xaa, 0x44, 0x2f, 0x9a, 0x18, 0x6a, 0x16, 0xa8, 0x39, 0xd9, 0xf3, + 0xc4, 0x8b, 0x17, 0x65, 0x1b, 0x43, 0xc5, 0x36, 0x82, 0x5d, 0xa1, 0x60, 0x57, 0x21, 0xdd, 0x15, 0x62, 0x9a, + 0xa3, 0x90, 0x51, 0x8b, 0xbb, 0x70, 0xe3, 0x95, 0xea, 0x37, 0x72, 0x4e, 0xd0, 0x22, 0x15, 0xd7, 0xdb, 0x00, + 0x63, 0xaf, 0x41, 0x9b, 0xd5, 0x90, 0x6b, 0x2c, 0x6f, 0xe1, 0xbe, 0x2f, 0xf4, 0xee, 0xd1, 0xbe, 0x39, 0xae, + 0x3b, 0x25, 0x23, 0x22, 0x03, 0x80, 0x85, 0x7a, 0xd9, 0x31, 0xb6, 0x31, 0x9b, 0x03, 0xd6, 0x28, 0xa6, 0xdc, + 0xf4, 0x2a, 0x72, 0x96, 0x70, 0xce, 0x4a, 0x2b, 0xfc, 0xdc, 0xf3, 0x58, 0x20, 0x8e, 0xee, 0x5e, 0xbb, 0x64, + 0x8b, 0x58, 0x04, 0xca, 0x62, 0x4d, 0x36, 0xa9, 0x97, 0x87, 0xa7, 0xf1, 0x19, 0x91, 0xa4, 0xd0, 0x3e, 0xf4, + 0x21, 0x1b, 0x1a, 0xe5, 0x4a, 0x04, 0x65, 0x63, 0xdd, 0xc6, 0x9d, 0x47, 0x70, 0x11, 0x40, 0x45, 0x78, 0xed, + 0x14, 0xf6, 0x7d, 0x64, 0xa9, 0x83, 0x0f, 0x3c, 0xec, 0x72, 0xf2, 0xa3, 0xd4, 0xcf, 0x63, 0x29, 0xf0, 0x6c, + 0xe3, 0xde, 0xbe, 0x6e, 0xd6, 0x74, 0x35, 0x5c, 0x72, 0xbc, 0x0e, 0x19, 0x7c, 0xd8, 0x17, 0x1b, 0x42, 0x3f, + 0x75, 0xd4, 0x69, 0x52, 0xc8, 0x8f, 0xa0, 0xfc, 0x50, 0x1d, 0x6d, 0x5e, 0x1d, 0x9a, 0x80, 0xd7, 0xf6, 0x60, + 0x96, 0x01, 0x38, 0xbb }; #endif diff --git a/demo/mcu/stm32f407/stm32f407g-disc1/Src/main.c b/demo/mcu/stm32f407/stm32f407g-disc1/Src/main.c index 964dacb268..d36cab1e6d 100644 --- a/demo/mcu/stm32f407/stm32f407g-disc1/Src/main.c +++ b/demo/mcu/stm32f407/stm32f407g-disc1/Src/main.c @@ -40,6 +40,12 @@ static void error_handler(void) { while (true) {} } +void print_error_message(char **message_stack, int32_t message_stack_depth) { + for (int32_t i = 0; i < message_stack_depth; i++) { + printf("[%ld] %s\n", i, message_stack[i]); + } +} + int main(void) { pv_status_t status = pv_board_init(); @@ -68,10 +74,24 @@ int main(void) { pv_porcupine_t *handle = NULL; + char **message_stack = NULL; + int32_t message_stack_depth = 0; + pv_status_t error_status; + status = pv_porcupine_init(ACCESS_KEY, MEMORY_BUFFER_SIZE, memory_buffer, 1, &KEYWORD_MODEL_SIZES, &KEYWORD_MODELS, &SENSITIVITY, &handle); if (status != PV_STATUS_SUCCESS) { - printf("Porcupine init failed with '%s'", pv_status_to_string(status)); + printf("Porcupine init failed with '%s':\n", pv_status_to_string(status)); + + error_status = pv_get_error_stack(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + printf("Unable to get Porcupine error state with '%s':\n", pv_status_to_string(error_status)); + error_handler(); + } + + print_error_message(message_stack, message_stack_depth); + pv_free_error_stack(message_stack); + error_handler(); } diff --git a/demo/mcu/stm32f407/stm32f407g-disc1/Src/main_multi.c b/demo/mcu/stm32f407/stm32f407g-disc1/Src/main_multi.c index 1adbe72565..1a58a330d7 100644 --- a/demo/mcu/stm32f407/stm32f407g-disc1/Src/main_multi.c +++ b/demo/mcu/stm32f407/stm32f407g-disc1/Src/main_multi.c @@ -63,6 +63,12 @@ static void error_handler(void) { while (true) {} } +void print_error_message(char **message_stack, int32_t message_stack_depth) { + for (int32_t i = 0; i < message_stack_depth; i++) { + printf("[%ld] %s\n", i, message_stack[i]); + } +} + int main(void) { pv_status_t status = pv_board_init(); @@ -91,6 +97,10 @@ int main(void) { pv_porcupine_t *handle = NULL; + char **message_stack = NULL; + int32_t message_stack_depth = 0; + pv_status_t error_status; + status = pv_porcupine_init( ACCESS_KEY, MEMORY_BUFFER_SIZE, @@ -102,7 +112,17 @@ int main(void) { &handle); if (status != PV_STATUS_SUCCESS) { - printf("Porcupine init failed with '%s'", pv_status_to_string(status)); + printf("Porcupine init failed with '%s':\n", pv_status_to_string(status)); + + error_status = pv_get_error_stack(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + printf("Unable to get Porcupine error state with '%s':\n", pv_status_to_string(error_status)); + error_handler(); + } + + print_error_message(message_stack, message_stack_depth); + pv_free_error_stack(message_stack); + error_handler(); } diff --git a/demo/mcu/stm32f411/stm32f411e-disco/.cproject b/demo/mcu/stm32f411/stm32f411e-disco/.cproject index 87cce30cff..dcf422c10c 100644 --- a/demo/mcu/stm32f411/stm32f411e-disco/.cproject +++ b/demo/mcu/stm32f411/stm32f411e-disco/.cproject @@ -98,8 +98,8 @@ - - + + @@ -111,28 +111,28 @@ - - + + - - - + + @@ -203,28 +203,28 @@ - - + + - - - + + @@ -295,28 +295,28 @@ - - + + - - - + + @@ -387,28 +387,28 @@ - - + + - - - + + @@ -479,28 +479,28 @@ - - + + - - - + + @@ -571,28 +571,28 @@ - - + + - - - + + @@ -663,28 +663,28 @@ - - + + - - - + + @@ -755,28 +755,28 @@ - - + + - - - + + @@ -847,28 +847,28 @@ - - + + - - - + + @@ -939,28 +939,28 @@ - - + + - - - + + @@ -1031,28 +1031,28 @@ - - + + - - - + + @@ -1123,28 +1123,28 @@ - - + + - - - + + @@ -1215,28 +1215,28 @@ - - + + - - - + + @@ -1307,28 +1307,28 @@ - - + + - - - + + @@ -1399,28 +1399,28 @@ - - + + - - - + + @@ -1491,28 +1491,28 @@ - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demo/mcu/stm32f411/stm32f411e-disco/Inc/pv_params.h b/demo/mcu/stm32f411/stm32f411e-disco/Inc/pv_params.h index e25ea18b38..22cdd2b44c 100644 --- a/demo/mcu/stm32f411/stm32f411e-disco/Inc/pv_params.h +++ b/demo/mcu/stm32f411/stm32f411e-disco/Inc/pv_params.h @@ -15,350 +15,573 @@ #include +#if defined(__PV_LANGUAGE_ARABIC__) + +// Wake-word = مرحبا الكمبيوتر +static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { + 0xfd, 0x87, 0xb0, 0xdd, 0x01, 0x99, 0x98, 0x86, 0xbc, 0x0a, 0xe0, 0xf6, 0x65, 0xdd, 0x9e, 0x76, 0x56, 0x0e, + 0x62, 0x66, 0xb9, 0xfa, 0x9b, 0x34, 0x34, 0xa6, 0x55, 0x1a, 0xc7, 0xc6, 0xdb, 0x8d, 0x00, 0xd6, 0x1a, 0xe8, + 0xf7, 0xd0, 0xcb, 0xf7, 0xf4, 0x26, 0x75, 0x5c, 0x3e, 0xff, 0x2a, 0xfe, 0x29, 0xb2, 0x7f, 0x60, 0x82, 0xff, + 0x2d, 0x14, 0x39, 0x17, 0xfe, 0x57, 0x04, 0x75, 0x03, 0x98, 0x97, 0x26, 0x55, 0xbf, 0x25, 0x80, 0x60, 0x5f, + 0x00, 0xe5, 0xca, 0xed, 0xc9, 0xa4, 0xf7, 0xb8, 0xd1, 0x51, 0xc0, 0xa4, 0x12, 0x8f, 0x18, 0x88, 0x46, 0x46, + 0xd3, 0x70, 0x94, 0x80, 0xcb, 0xf8, 0xc9, 0x40, 0x7c, 0x10, 0x19, 0xb5, 0x09, 0xa0, 0x83, 0x47, 0x47, 0xd8, + 0x24, 0x18, 0x6d, 0xec, 0x39, 0xcb, 0x8b, 0x5c, 0x78, 0x4d, 0x8d, 0x8e, 0x2c, 0x06, 0x20, 0x54, 0xbd, 0x6a, + 0x94, 0xcf, 0xfd, 0xbe, 0xf5, 0x45, 0x3f, 0x86, 0x3a, 0xf5, 0xed, 0x0a, 0x45, 0xdf, 0xe2, 0xc9, 0x09, 0x36, + 0x4d, 0x09, 0x5d, 0xdf, 0x1c, 0x34, 0xee, 0x50, 0x1c, 0xba, 0xf1, 0xc6, 0xc1, 0xf5, 0x56, 0x6b, 0x0e, 0xe2, + 0xae, 0x62, 0x89, 0xad, 0x6c, 0x3c, 0xbb, 0x84, 0xb7, 0xf9, 0x55, 0x30, 0x6a, 0x39, 0x84, 0xbb, 0x87, 0x8d, + 0xc4, 0x60, 0x99, 0x82, 0x57, 0x73, 0x82, 0x35, 0x71, 0x79, 0x45, 0x53, 0x0c, 0x19, 0x79, 0x50, 0xde, 0x3a, + 0x15, 0x02, 0x81, 0xbf, 0xd9, 0x84, 0xbb, 0x4d, 0xed, 0xda, 0x6d, 0xc5, 0xa0, 0x06, 0xad, 0xd7, 0x61, 0x81, + 0xde, 0xcd, 0xdb, 0x33, 0x2f, 0x24, 0xf8, 0x0c, 0xe5, 0x28, 0xe8, 0xbb, 0x25, 0x4b, 0x94, 0x7a, 0x55, 0xdc, + 0xf2, 0x61, 0x1c, 0xb3, 0xe3, 0xa9, 0xeb, 0x87, 0xe6, 0x26, 0x3b, 0xfd, 0x34, 0x57, 0x2a, 0x1f, 0x0e, 0x70, + 0x39, 0x21, 0x0e, 0x36, 0x81, 0x4c, 0xb4, 0xc1, 0xb2, 0xcb, 0xaa, 0x94, 0x36, 0x1f, 0xad, 0x1f, 0x7e, 0x6c, + 0xa8, 0x26, 0x3a, 0xb5, 0xbd, 0xe0, 0xa0, 0xc4, 0x29, 0xae, 0x1e, 0xb3, 0xb2, 0x21, 0x56, 0x38, 0x86, 0xb5, + 0x41, 0x42, 0xf2, 0x2a, 0x58, 0x64, 0x34, 0xe0, 0xa8, 0x00, 0x12, 0x79, 0x54, 0xd6, 0x1d, 0x86, 0x89, 0xc0, + 0x9f, 0x36, 0xac, 0x73, 0xbd, 0xf0, 0x5f, 0x85, 0x84, 0xbb, 0x93, 0x8d, 0x21, 0x9b, 0xea, 0xca, 0x98, 0x4d, + 0xd8, 0x5f, 0x0c, 0x8f, 0xf7, 0xf5, 0xc7, 0x2f, 0xc7, 0x45, 0xbf, 0xe9, 0x7d, 0x38, 0x88, 0xad, 0xcc, 0x34, + 0x79, 0x4a, 0xf5, 0xf7, 0x4b, 0x3d, 0xe4, 0x12, 0xa4, 0xb4, 0xe2, 0x36, 0xf8, 0xe1, 0xef, 0x93, 0xa3, 0x43, + 0x57, 0x26, 0x99, 0x28, 0x90, 0x03, 0x46, 0x33, 0x8d, 0xb9, 0xc5, 0xb5, 0x4e, 0xad, 0xfc, 0xda, 0x9a, 0x6e, + 0x1d, 0x5b, 0xf8, 0x93, 0x23, 0x6d, 0x3e, 0x9c, 0xa6, 0xe3, 0x9a, 0x61, 0x89, 0x7e, 0xb1, 0x53, 0x55, 0x92, + 0x4f, 0xf8, 0xb2, 0x23, 0xc4, 0xd7, 0x74, 0x49, 0xe4, 0x30, 0x8c, 0xdb, 0xb6, 0xf9, 0x85, 0xff, 0x0e, 0x58, + 0x39, 0x51, 0x3e, 0x9c, 0xf4, 0x06, 0x5b, 0x40, 0x85, 0x3a, 0xd9, 0xc9, 0xdd, 0xc0, 0xf8, 0x5f, 0x7a, 0xcd, + 0x13, 0x86, 0xdd, 0x28, 0x29, 0x39, 0x6c, 0xad, 0x84, 0x3e, 0xdb, 0xc7, 0x7a, 0x7f, 0x8c, 0x9b, 0x09, 0x3c, + 0x62, 0xbd, 0x27, 0xdb, 0x07, 0x27, 0xbd, 0x59, 0x46, 0x79, 0xdb, 0x7c, 0x90, 0xde, 0xc7, 0xf0, 0x99, 0x28, + 0x40, 0xf5, 0x2a, 0x20, 0xa9, 0xe6, 0x54, 0xb9, 0x87, 0x74, 0x19, 0xab, 0x09, 0x60, 0x8f, 0xcd, 0xf8, 0x10, + 0xda, 0x2d, 0x17, 0x03, 0x96, 0x45, 0x64, 0x5f, 0xd1, 0xec, 0x53, 0xe0, 0x20, 0xa2, 0x09, 0x2d, 0x62, 0x4b, + 0xed, 0x5b, 0x6c, 0x1c, 0x71, 0x0c, 0x35, 0x7c, 0x6d, 0x3b, 0x0d, 0x2b, 0x1d, 0xf7, 0xd5, 0x28, 0xd3, 0x17, + 0x25, 0x7d, 0xdd, 0x4e, 0x1e, 0xdf, 0x80, 0x20, 0x28, 0x15, 0x2f, 0xdc, 0x12, 0x54, 0x28, 0x54, 0xf8, 0x34, + 0x6f, 0x30, 0xd6, 0x93, 0x09, 0x73, 0xde, 0xd7, 0x16, 0x5a, 0x83, 0x28, 0xd1, 0xa6, 0x00, 0xad, 0x78, 0xbc, + 0xd0, 0xb8, 0x22, 0x5a, 0x6f, 0xcb, 0xa3, 0x35, 0x55, 0x97, 0xea, 0x10, 0xb3, 0xfd, 0xa4, 0xdb, 0x10, 0xf4, + 0x7e, 0x3d, 0x15, 0x50, 0x6a, 0x82, 0x92, 0xba, 0xa6, 0xb6, 0x22, 0x53, 0xef, 0x4f, 0xcc, 0x08, 0x81, 0xbf, + 0x91, 0x46, 0x28, 0x8b, 0x1d, 0x94, 0x94, 0xc6, 0x14, 0x3a, 0x71, 0x4f, 0x67, 0x70, 0x55, 0xe0, 0x0a, 0x7c, + 0xe9, 0xe9, 0x3e, 0x4e, 0x09, 0xa0, 0xbf, 0x78, 0x70, 0x54, 0x82, 0x1d, 0x95, 0x92, 0x79, 0x9b, 0xad, 0x8c, + 0xc7, 0x37, 0x17, 0xfd, 0x2f, 0x5c, 0x59, 0xd2, 0x51, 0x82, 0x38, 0x47, 0xdf, 0x9c, 0x60, 0x82, 0x7b, 0xb1, + 0xbe, 0xcf, 0xd2, 0x29, 0xcf, 0x07, 0x49, 0xbb, 0x8e, 0x49, 0x2f, 0x88, 0x74, 0xe0, 0x92, 0x42, 0xde, 0xa9, + 0x77, 0xab, 0x3a, 0xec, 0x67, 0x89, 0x8a, 0xe4, 0x40, 0x68, 0x21, 0x2d, 0x7d, 0xa5, 0xfb, 0xec, 0xf7, 0x27, + 0x68, 0x4f, 0x6f, 0xb6, 0xa0, 0x35, 0xa1, 0x34, 0x34, 0x83, 0x3d, 0x20, 0xe8, 0xe8, 0x38, 0x57, 0x92, 0xc0, + 0x88, 0x3e, 0x62, 0x21, 0xc9, 0x13, 0xd2, 0xcd, 0x84, 0xef, 0x56, 0xb0, 0xb5, 0x8d, 0x33, 0x51, 0xde, 0x8f, + 0x35, 0x33, 0x73, 0xe2, 0x8d, 0x6d, 0xee, 0xe1, 0xe4, 0xc8, 0xf5, 0xbd, 0xc8, 0xdc, 0x98, 0x39, 0x72, 0x2e, + 0x5a, 0x9d, 0xf3, 0x95, 0x40, 0x88, 0xe8, 0x0a, 0xbe, 0xca, 0x95, 0xd3, 0x88, 0xef, 0xc7, 0x64, 0x35, 0xf5, + 0xcf, 0xb7, 0xb0, 0x24, 0xf3, 0x7b, 0x6f, 0x3f, 0xb8, 0x0d, 0x88, 0x23, 0x18, 0xa5, 0x96, 0xf7, 0x0e, 0x7b, + 0xbe, 0xb2, 0xfc, 0xf5, 0xdf, 0xa8, 0x02, 0x89, 0xcc, 0xf2, 0xa4, 0x79, 0x28, 0x9a, 0x72, 0x10, 0x0a, 0xae, + 0xf2, 0x9a, 0x44, 0xce, 0x15, 0x6f, 0x50, 0x98, 0x7e, 0x9e, 0xe4, 0x15, 0xff, 0x70, 0xc9, 0x43, 0x33, 0x39, + 0xbf, 0xc9, 0xc3, 0x6c, 0x26, 0xd4, 0xb8, 0xd4, 0x06, 0x66, 0x30, 0xe6, 0x08, 0x26, 0x63, 0x31, 0x31, 0x31, + 0xf7, 0xf1, 0x82, 0x7c, 0x17, 0xeb, 0x6c, 0x17, 0x92, 0x15, 0x6b, 0x31, 0x2d, 0xd1, 0x97, 0x0d, 0xf4, 0x39, + 0xae, 0xf6, 0xf1, 0x7e, 0xac, 0x42, 0xa9, 0x7c, 0xe6, 0x77, 0xe6, 0x8e, 0xb2, 0x35, 0x60, 0xd4, 0x17, 0x0d, + 0x47, 0xed, 0x86, 0x18, 0x0d, 0x37, 0xba, 0x5b, 0x1c, 0x84, 0x24, 0xcd, 0x39, 0x57, 0x17, 0x04, 0x50, 0x60, + 0xe9, 0x87, 0x1c, 0x8b, 0xa6, 0x4f, 0x64, 0x40, 0x8e, 0xad, 0x6f, 0xcf, 0x35, 0x41, 0x72, 0x01, 0xed, 0xb1, + 0xa6, 0x39, 0x4a, 0x49, 0xba, 0x12, 0x45, 0x85, 0xee, 0x08, 0x93, 0xef, 0x53, 0x1b, 0x19, 0xd1, 0x33, 0xa5, + 0xd8, 0x78, 0xff, 0x6e, 0xff, 0x9f, 0x75, 0x75, 0x14, 0x5c, 0xf8, 0x2f, 0x37, 0x48, 0x45, 0x39, 0x3f, 0x2a, + 0xce, 0xe8, 0x76, 0xa4, 0x69, 0x51, 0x12, 0xf4, 0x0d, 0xcc, 0x21, 0xf7, 0x6d, 0x24, 0xbd, 0x20, 0xee, 0x1e, + 0x10, 0x1f, 0xbd, 0x69, 0xed, 0xc7, 0x7f, 0x69, 0xb7, 0xa2, 0x5b, 0x59, 0x39, 0xdd, 0x35, 0xdb, 0x30, 0x99, + 0x9f, 0x3e, 0xc5, 0x87, 0x8c, 0x88, 0xca, 0x5b, 0x0b, 0xba, 0x6c, 0x0d, 0x87, 0x82, 0x33, 0xc8, 0xdc, 0x8f, + 0xb4, 0x5b, 0xc9, 0xf3, 0xb0, 0x50, 0x7c, 0x00, 0xf6, 0xe0, 0xd2, 0xc7, 0xd1, 0x62, 0x85, 0x37, 0x0e, 0xf6, + 0x90, 0x4c, 0x9e, 0xca, 0xf1, 0x81, 0x0f, 0x67, 0x04, 0xd2, 0xcb, 0xb8, 0x2e, 0xed, 0x96, 0xbd, 0x19, 0x55, + 0xf1, 0x56, 0x7b, 0x48, 0x0b, 0xd4, 0x1d, 0xcb, 0xab, 0x21, 0xba, 0x23, 0x56, 0xd1, 0xe6, 0xb5, 0xa5, 0x4a, + 0x01, 0x2b, 0x86, 0xfd, 0xfe, 0x67, 0x7d, 0xd4, 0x69, 0x2d, 0x67, 0x18, 0xad, 0xd2, 0xb4, 0x51, 0x52, 0x5d, + 0x9f, 0x44, 0x5b, 0xb3, 0xc5, 0xdf, 0xd8, 0xd5, 0xda, 0x2d, 0xb9, 0xe1, 0x00, 0x63, 0xcf, 0x00, 0xe5, 0x30, + 0x3e, 0x98, 0x87, 0x91, 0x54, 0xcc, 0x6a, 0x92, 0x9c, 0x35, 0x14, 0x71, 0x6a, 0xeb, 0xd2, 0x07, 0x2c, 0x01, + 0x43, 0xfa, 0x97, 0xe0, 0x0b, 0x8e, 0x23, 0xad, 0x82, 0xd2, 0x45, 0xc4, 0x8e, 0xc9, 0x08, 0xcf, 0xff, 0x98, + 0x42, 0x23, 0xde, 0xa4, 0xae, 0x9b, 0x65, 0xc8, 0x11, 0x39, 0xe1, 0xb1, 0xb0, 0xde, 0x17, 0x9c, 0x93, 0x64, + 0xd4, 0xfa, 0x74, 0xfb, 0x5b, 0xbc, 0x3e, 0xfd, 0x52, 0xd5, 0x7f, 0x0e, 0x43, 0x08, 0x5c, 0xf9, 0x1a, 0x35, + 0xd0, 0xc2, 0x82, 0x61, 0xe2, 0x3a, 0x60, 0xa1, 0xc6, 0xb9, 0xbe, 0x6c, 0xe2, 0x98, 0xbf, 0xc7, 0x42, 0x91, + 0x64, 0x99, 0xbd, 0x28, 0x90, 0x8d, 0xe6, 0x0b, 0x36, 0x73, 0xe1, 0xb2, 0x7b, 0x8e, 0x0f, 0xb1, 0x7d, 0xdf, + 0xe3, 0x23, 0x1d, 0x5e, 0xc8, 0x5e, 0xbe, 0x14, 0x76, 0xd0, 0x35, 0xe2, 0xb2, 0x6e, 0x90, 0x06, 0x06, 0xba, + 0xd3, 0xda, 0x22, 0x83, 0xb8, 0xfb, 0x05, 0xcb, 0xb3, 0xcf, 0x1f, 0xae, 0xb3, 0x92, 0x52, 0x56, 0x70, 0x6c, + 0x85, 0x86, 0xe0, 0xa0, 0xa1, 0x98, 0x0e, 0x4d, 0x6d, 0x94, 0x7a, 0x8f, 0x54, 0x2a, 0xe8, 0x61, 0xf9, 0xba, + 0x04, 0x78, 0x56, 0xaf, 0x3d, 0x78, 0x89, 0x6e, 0x31, 0x0c, 0xdf, 0x7e, 0x52, 0x03, 0xd7, 0xe4, 0xab, 0x3c, + 0x97, 0x92, 0xe2, 0xa8, 0xcc, 0x37, 0xd0, 0x83, 0x73, 0x01, 0x44, 0x82, 0xb9, 0xa4, 0x39, 0x97, 0x7f, 0x78, + 0x81, 0x68, 0x89, 0x3b, 0xd6, 0xb9, 0x7c, 0x67, 0xb6, 0xd8, 0x30, 0x15, 0x5f, 0x09, 0x60, 0x72, 0x6b, 0x9d, + 0x74, 0x33, 0x58, 0x43, 0xa7, 0x61, 0x1b, 0x21, 0x62, 0xbc, 0x72, 0xda, 0x84, 0xdb, 0x2b, 0x0f, 0x60, 0x13, + 0x64, 0x6b, 0x43, 0x0a, 0xb5, 0x54, 0xa0, 0xdf, 0xf0, 0xda, 0x95, 0x35, 0x81, 0xbb, 0xf7, 0x72, 0x27, 0xf6, + 0xe1, 0x54, 0xc2, 0x3d, 0x4c, 0x99, 0xc9, 0x45, 0x72, 0xc6, 0x47, 0xaa, 0xb4, 0x17, 0x6f, 0xca, 0xec, 0x0d, + 0x55, 0x30, 0xcb, 0xc3, 0x79, 0x99, 0xc5, 0x3b, 0x98, 0x3f, 0x2b, 0xb2, 0xcf, 0xbd, 0xbb, 0x90, 0xb6, 0x4a, + 0x46, 0x19, 0x37, 0x7e, 0x0b, 0x7c, 0x0f, 0x7f, 0x67, 0x4c, 0x5e, 0x84, 0xc2, 0xe6, 0xa3, 0x4d, 0x41, 0xd2, + 0x97, 0x4f, 0x1a, 0x30, 0x25, 0xf0, 0xfb, 0xb7, 0x45, 0xaf, 0xf1, 0xe8, 0x63, 0xb2, 0x50, 0x61, 0xf2, 0x87, + 0xcc, 0x34, 0x54, 0x6b, 0xa7, 0xee, 0x04, 0xa3, 0x3f, 0xaa, 0x63, 0x08, 0xf1, 0xb2, 0x1d, 0xf7, 0xbe, 0x3a, + 0xb4, 0x63, 0x1d, 0x01, 0x9a, 0x8a, 0xc3, 0x78, 0xf9, 0x17, 0x1c, 0x3f, 0x6b, 0x9e, 0xcf, 0xee, 0xce, 0x96, + 0x84, 0x4e, 0x05, 0xaf, 0x16, 0x03, 0x07, 0x81, 0x77, 0x25, 0xab, 0x67, 0x95, 0xfa, 0x6c, 0xc9, 0xd3, 0xd3, + 0x8a, 0xfe, 0xe2, 0xc4, 0xa2, 0x1c, 0x83, 0x3d, 0x71, 0xf1, 0xcc, 0xae, 0x8b, 0xb2, 0x82, 0xcc, 0x12, 0xb9, + 0x17, 0xd3, 0xf5, 0x80, 0xd8, 0x06, 0x18, 0x38, 0x12, 0x54, 0xd3, 0x0e, 0x78, 0x0e, 0xfd, 0xd7, 0xbe, 0x20, + 0x98, 0x3f, 0x74, 0xae, 0x0a, 0xda, 0x66, 0xa3, 0x02, 0xfc, 0xd6, 0x44, 0x94, 0xde, 0xda, 0xf2, 0x6c, 0xa1, + 0xa8, 0x32, 0xf3, 0x9b, 0xee, 0x10, 0x18, 0x35, 0xcd, 0x3b, 0x2d, 0x2f, 0x48, 0x75, 0xff, 0x39, 0xb5, 0x75, + 0x2c, 0x79, 0xfa, 0xa1, 0xc7, 0x2e, 0x89, 0x9b, 0xb1, 0x0d, 0x70, 0x07, 0x22, 0x76, 0x75, 0x22, 0x40, 0x1a, + 0x79, 0x6b, 0xf0, 0xa1, 0xda, 0x11, 0xda, 0x0e, 0x77, 0x5e, 0x35, 0x7f, 0xec, 0x20, 0x52, 0xed, 0x37, 0x38, + 0x35, 0x9b, 0x80, 0x6d, 0xd1, 0x6b, 0x34, 0x1c, 0xf3, 0x89, 0x65, 0x14, 0xc1, 0xcd, 0x4e, 0x4e, 0xd5, 0x58, + 0xcc, 0x18, 0x75, 0xb8, 0x79, 0x2a, 0xfd, 0xe5, 0xe6, 0x3f, 0xde, 0xeb, 0x77, 0x0a, 0x2e, 0x10, 0x5a, 0x7a, + 0x1e, 0xdd, 0x20, 0x42, 0x4c, 0x04, 0xe5, 0xdd, 0x34, 0x17, 0xde, 0x38, 0x45, 0x38, 0x39, 0x22, 0x15, 0xa8, + 0xfc, 0xae, 0x9f, 0x24, 0x88, 0x0e, 0xb7, 0x46, 0xb1, 0x2c, 0x18, 0x2d, 0xce, 0xb7, 0xe6, 0x49, 0x8b, 0xd5, + 0xe0, 0x92, 0xff, 0x4b, 0x70, 0xca, 0xaa, 0x3a, 0xff, 0x59, 0xd9, 0xc4, 0x6c, 0x3d, 0x45, 0x0d, 0x79, 0x11, + 0x02, 0xff, 0xec, 0xc8, 0xfb, 0xbc, 0xcd, 0xc2, 0xd2, 0xc9, 0xd5, 0x2c, 0x8b, 0x19, 0xb8, 0xfc, 0xda, 0x90, + 0x13, 0xb8, 0xc6, 0x96, 0x14, 0xb8, 0x26, 0x83, 0x27, 0x76, 0x35, 0x57, 0x17, 0x91, 0x9d, 0x56, 0xa5, 0x6a, + 0x3c, 0x12, 0xe1, 0x1e, 0xd8, 0x18, 0xee, 0xd0, 0x92, 0xc6, 0xa3, 0xae, 0x87, 0x46, 0xe9, 0x14, 0xaa, 0x8c, + 0x30, 0x98, 0xf4, 0x45, 0xaf, 0x1a, 0x59, 0x21, 0x7f, 0xaf, 0xfd, 0x0c, 0x36, 0xd8, 0x00, 0x0a, 0xcc, 0xc6, + 0x25, 0x6e, 0x8e, 0x48, 0x6d, 0x70, 0x6b, 0x0c, 0xc4, 0xb6, 0xde, 0xad, 0x67, 0x58, 0xe3, 0x3f, 0x08, 0xc3, + 0x58, 0xc7, 0x57, 0x78, 0x44, 0xe1, 0xe4, 0x9b, 0x12, 0x79, 0x0d, 0xb4, 0x9d, 0xb8, 0x19, 0x0c, 0x21, 0x6e, + 0x90, 0x79, 0x8f, 0x97, 0x99, 0xeb, 0x6d, 0xce, 0x34, 0x13, 0x9e, 0x16, 0x6b, 0x9c, 0xd5, 0x1e, 0x92, 0xc4, + 0x8d, 0xa7, 0x3f, 0x67, 0x7a, 0x46, 0xa8, 0x70, 0x08, 0xbd, 0x0a, 0x0e, 0x06, 0xc5, 0xea, 0x84, 0x8e, 0xc1, + 0xb6, 0x9a, 0x2e, 0xd8, 0xa3, 0x81, 0x1f, 0x81, 0x76, 0x65, 0xdd, 0x82, 0x47, 0xb9, 0x09, 0x67, 0x18, 0x0b, + 0xb8, 0xdd, 0x26, 0x95, 0xb3, 0x30, 0xc0, 0x6d, 0xef, 0xcb, 0xa3, 0xaf, 0xb6, 0x9f, 0xca, 0x80, 0xbb, 0x5f, + 0x1f, 0x7c, 0x49, 0x6c, 0xbf, 0xcc, 0x8a, 0xee, 0x19, 0xf0, 0xd2, 0xb7, 0x24, 0xad, 0x6e, 0xa1, 0x5f, 0x22, + 0x9d, 0xf4, 0x26, 0xc6, 0x62, 0x34, 0x74, 0xda, 0xff, 0xc5, 0x7b, 0x23, 0xf7, 0x1f, 0xea, 0x71, 0x07, 0xbd, + 0x9f, 0x8a, 0x4e, 0xdf, 0xe4, 0xc3, 0xcd, 0x46, 0x72, 0x56, 0x85, 0xd8, 0x35, 0x9c, 0xef, 0x93, 0xb6, 0x02, + 0x3b, 0xda, 0x78, 0x44, 0xca, 0x30, 0x79, 0x3b, 0x07, 0x64, 0x75, 0xed, 0x27, 0x0e, 0xf2, 0x78, 0xe8, 0xc0, + 0xf2, 0x61, 0xfb, 0xf3, 0xcd, 0x25, 0x8f, 0xca, 0x42, 0x2f, 0xdf, 0x46, 0xcc, 0xa4, 0xa7, 0x5a, 0x2d, 0xbd, + 0x1c, 0x77, 0x52, 0x08, 0x3a, 0xfd, 0xea, 0xe3, 0xf0, 0x37, 0x8c, 0xb6, 0x6a, 0xcf, 0x61, 0x2a, 0x26, 0x28, + 0xc2, 0x50, 0xd1, 0x4f, 0xbc, 0x72, 0x57, 0x6d, 0x9f, 0x4c, 0x32, 0xb3, 0xa8, 0x2b, 0xca, 0x50, 0x15, 0x64, + 0x84, 0xb5, 0x2b, 0xa2, 0x6e, 0x4f, 0x1d, 0x88, 0xc8, 0x48, 0x7c, 0xf4, 0x58, 0xe2, 0x97, 0x5c, 0x31, 0xf4, + 0x2d, 0x5f, 0x5a, 0xc9, 0x3d, 0x07, 0x21, 0xc5, 0x69, 0x15, 0xb1, 0x44, 0x90, 0x11, 0x5e, 0x7c, 0xfc, 0xd2, + 0x60, 0x6d, 0x3a, 0x92, 0x04, 0x5c, 0x2d, 0x56, 0x2a, 0x0a, 0x6b, 0x9c, 0x4f, 0xf2, 0xc4, 0xb8, 0x60, 0x08, + 0x52, 0x2a, 0x9a, 0x55, 0x4c, 0xf0, 0xcc, 0xa9, 0x83, 0xb4, 0x8e, 0x07, 0xc4, 0x30, 0x69, 0xaf, 0x94, 0xfb, + 0x3f, 0x3b, 0x1c, 0x97, 0xee, 0xa6, 0xb2, 0x84, 0x56, 0x45, 0x5f, 0x0a, 0xe7, 0x3a, 0x16, 0x4b, 0x8b, 0x54, + 0xd4, 0x35, 0x38, 0xd5, 0x01, 0x92, 0xfc, 0x20, 0x8b, 0x0f, 0x2d, 0xc2, 0x97, 0xe6, 0x29, 0x88, 0x0b, 0x35, + 0xee, 0x0a, 0x35, 0xd6, 0x93, 0xb2, 0x00, 0x2d, 0xc2, 0xae, 0x35, 0x21, 0x52, 0xdb, 0x48, 0x7f, 0xaa, 0xe8, + 0x75, 0xfc, 0xb5, 0x1f, 0x6d, 0xc1, 0x25, 0x69, 0x8c, 0x78, 0x29, 0xf1, 0x4a, 0x0c, 0x3e, 0xbe, 0x9a, 0x1a, + 0xd7, 0x8f, 0x61, 0x74, 0xb7, 0xd5, 0x4c, 0xb8, 0xd0, 0x14, 0xd6, 0x32, 0x57, 0x11, 0xde, 0x93, 0x0a, 0x9c, + 0x7a, 0x73, 0xeb, 0x28, 0x20, 0xf0, 0x37, 0x4c, 0xa4, 0x90, 0x13, 0xc4, 0xbe, 0x30, 0x19, 0x7a, 0x9b, 0xec, + 0x62, 0xef, 0x66, 0x4f, 0x59, 0x91, 0x27, 0x72, 0xb4, 0x5f, 0x5c, 0x0e, 0x0d, 0x8b, 0x3e, 0xc9, 0x5e, 0xaa, + 0x92, 0x7a, 0x76, 0xfa, 0xcb, 0x84, 0x53, 0x56, 0xda, 0x3f, 0xfa, 0x35, 0x31, 0xfd, 0xa5, 0xb8, 0x47, 0x7d, + 0x68, 0x30, 0x50, 0xc3, 0x6c, 0x5d, 0x18, 0xc0, 0xeb, 0x32, 0x83, 0x54, 0xd8, 0x17, 0xd2, 0x66, 0x4e, 0xcb, + 0xad, 0x95, 0x39, 0xb3, 0x34, 0xb0, 0x2a, 0x12, 0xbd, 0x68, 0x74, 0x88, 0xba, 0x9d, 0xc0, 0xbb, 0xb4, 0x0e, + 0xd7, 0x2f, 0xd4, 0x5d, 0x40, 0xc6, 0x0f, 0xef, 0x8a, 0xb6, 0x4c, 0x89, 0x4e, 0xed, 0xde, 0x43, 0x2b, 0x2d, + 0xd8, 0x7b, 0x96, 0x9c, 0x7b, 0x68, 0xb7, 0x09, 0xb2, 0xa0, 0x2f, 0x11, 0x2c, 0x6e, 0x1f, 0x8f, 0x9b, 0x34, + 0x18, 0xc9, 0xd4, 0xf9, 0xeb, 0x49, 0x65, 0x66, 0xe1, 0xe7, 0x17, 0xb3, 0x51, 0x7c, 0x19, 0x13, 0x51, 0x2b, + 0x2e, 0x5f, 0x45, 0x94, 0x5a, 0x02, 0x35, 0x82, 0xca, 0xfa, 0x77, 0x11, 0xc9, 0x75, 0xd4, 0x72, 0xf2, 0x99, + 0x47, 0x97, 0x26, 0x96, 0x80, 0x8b, 0x33, 0xff, 0xf6, 0xd0, 0x4a, 0x4a, 0xab, 0xde, 0x55, 0x7c, 0x6f, 0xc0, + 0xf2, 0x3d, 0x37, 0x54, 0xcf, 0xab, 0x15, 0x66, 0x02, 0x4b, 0x38, 0x04, 0x45, 0x18, 0x08, 0x05, 0x58, 0xd1, + 0xed, 0x10, 0xfe, 0xe0, 0xe2, 0xc7, 0x24, 0x30, 0x22, 0xcd, 0x06, 0xd9, 0x02, 0x37, 0x53, 0x21, 0x88, 0x3d, + 0x3f, 0x9e, 0x21, 0x77, 0xb5, 0x85, 0xf8, 0x3d, 0x15, 0xc4, 0x00, 0x61, 0x59, 0x07, 0x43, 0x0f, 0x1e, 0x92, + 0x9e, 0xba, 0xfc, 0xa0, 0x58, 0xfd, 0x2e, 0x87, 0x93, 0x82, 0xd6, 0x02, 0xf5, 0x84, 0x08, 0x96, 0x8a, 0xa3, + 0xf9, 0xd2, 0xc3, 0xf2, 0xad, 0xbc, 0x13, 0xcb, 0xe9, 0x98, 0xed, 0xcd, 0xc5, 0x83, 0xbc, 0x43, 0x91, 0xcc, + 0x19, 0x47, 0x14, 0x7e, 0x8c, 0x8e, 0x36, 0x5d, 0x9e, 0x96, 0x8d, 0x97, 0x61, 0xad, 0x73, 0x64, 0x47, 0xed, + 0x3e, 0x40, 0x76, 0x99, 0xbe, 0x47, 0xe7, 0x5f, 0xae, 0x4c, 0x88, 0x3e, 0x90, 0x08, 0xd9, 0xc6, 0x35, 0x4b, + 0x19, 0xe4, 0x7b, 0xfe, 0x23, 0x04, 0x10, 0x2a, 0x50, 0x37, 0x88, 0x18, 0x72, 0xd0, 0x2a, 0x2f, 0x77, 0xaa, + 0x09, 0xe0, 0xf2, 0x49, 0x7a, 0xf2, 0xf9, 0x6b, 0xa5, 0x53, 0x55, 0xd5, 0x28, 0xf9, 0x2c, 0x0c, 0x99, 0x33, + 0x31, 0xc6, 0xa5, 0xb2, 0x52, 0x30, 0x42, 0x8e, 0x53, 0xb4, 0x38, 0xd3, 0x89, 0xfd, 0x0f, 0x25, 0x79, 0xbc, + 0xac, 0xe3, 0x8c, 0x04, 0xfd, 0x38, 0x67, 0xf0, 0xb5, 0x5f, 0xb1, 0x66, 0xf2, 0xb3, 0xd6, 0x0d, 0x99, 0x66, + 0xb6, 0x7b, 0xf4, 0x75, 0xa9, 0xb6, 0x8b, 0xbf, 0x58, 0xf8, 0xcc, 0xe0, 0x2c, 0xf6, 0xaf, 0xae, 0x1a, 0xd1, + 0x62, 0x55, 0xec, 0xb5, 0xf7, 0xff, 0x7b, 0x32, 0xe5, 0x81, 0x4d, 0xc1, 0x29, 0x67, 0x84, 0xb9, 0x54, 0x03, + 0x35, 0x17, 0x21, 0xcf, 0x91, 0xcd, 0x60, 0x6e, 0x2d, 0x86, 0xe1, 0x16, 0x56, 0x6a, 0x53, 0x9b, 0x98, 0xb8, + 0x8c, 0x85, 0x5a, 0x3b, 0xa0, 0xc0, 0x9c, 0xb4, 0xc8, 0x90, 0xda, 0x29, 0xd6, 0xcd, 0xc7, 0x6b, 0x8d, 0x43, + 0x95, 0x3d, 0xeb, 0x58, 0x6c, 0x55, 0x9a, 0xf5, 0xa3, 0xe2, 0xb0, 0x6d, 0x00, 0xe7, 0x98, 0xe5, 0xcb, 0x7a, + 0xf3, 0x3f, 0x0b, 0x09, 0x47, 0x45, 0x37, 0xc4, 0x98, 0x90, 0x00, 0x39, 0x4a, 0xff, 0x62, 0x01, 0x97, 0xb8, + 0x24, 0x41, 0x61, 0xd5, 0xbe, 0xc1, 0xac, 0xa8, 0xe5, 0x36, 0x41, 0x33, 0x2f, 0xef, 0x7d, 0x5e, 0x94, 0x60, + 0x76, 0xbf, 0x6c, 0xb3, 0x7a, 0x59, 0x60, 0xd3, 0x78, 0xbc, 0xc6, 0x4d, 0xf5, 0xe0, 0x1d, 0x55, 0x51, 0xf2, + 0xed, 0x17, 0x19, 0x03, 0x8e, 0x2e, 0xd6, 0x3f, 0x43, 0x7d, 0x91, 0x5b, 0xc8, 0x0f, 0xf3, 0x03, 0x58, 0x95, + 0x67, 0xed, 0x8b, 0xe2, 0x45, 0x84, 0xa5, 0x6d, 0xf8, 0x98, 0x50, 0x7f, 0x89, 0xcf, 0xf2, 0x40, 0x05, 0x8d, + 0x09, 0x8d, 0xdd, 0x11, 0xf5, 0x4c, 0x09, 0x71, 0x96, 0x8c, 0x01, 0xca, 0x99, 0x78, 0xfa, 0x50, 0x83, 0x6b, + 0xeb, 0x0d, 0x65, 0x1d, 0xee, 0xc2, 0xb2, 0x03, 0x66, 0x60, 0xbd, 0xa1, 0x9d, 0x13, 0x50, 0x8f, 0xeb, 0x0b, + 0x9a, 0x9e, 0x26, 0x9a, 0x94, 0x1b, 0x85, 0x6e, 0x4d, 0xbb, 0x0f, 0x6d, 0x72, 0x8f, 0x45, 0xb8, 0x95, 0x18, + 0x55, 0x60, 0x07, 0x27, 0x59, 0xb1, 0x73, 0xf3, 0xf8, 0xfb, 0xa6, 0xa1, 0x70, 0xd6, 0xd3, 0x35, 0xea, 0xaf, + 0x7d, 0x70, 0x88, 0xcd, 0x73, 0x34, 0x08, 0x63, 0xbd, 0xf8, 0x9d, 0x29, 0x31, 0x12, 0xea, 0x9f, 0xd0, 0x0c, + 0x5a, 0x06, 0xa3, 0xbd, 0xf9, 0xd4, 0x36, 0x02, 0x1d, 0x5a, 0x80, 0xe2, 0x66, 0xcc, 0x0b, 0x08, 0xab, 0xef, + 0xf7, 0x06, 0x79, 0xcf, 0x90, 0x90, 0x11, 0x31, 0x00, 0xcf, 0x03, 0x37, 0xb7, 0x2b, 0xd1, 0x94, 0x98, 0xfd, + 0xe2, 0x21, 0x5f, 0x0f, 0xcc, 0x20, 0xad, 0x8a, 0xf9, 0xf6, 0x77, 0x0e, 0xe8, 0x57, 0x87, 0x69, 0xd8, 0x61, + 0x03, 0xb5, 0x57, 0xf0, 0xf2, 0xd8, 0x24, 0x7b, 0x5b, 0x32, 0xc0, 0xdb, 0xa8, 0xc8, 0xff, 0x6c, 0x0b, 0xe4, + 0x7d, 0xd1, 0x6a, 0xd5, 0x7e, 0xa1, 0x01, 0x9a, 0x5a, 0xcb, 0x5e, 0x67, 0xa6, 0x1c, 0xdd, 0x20, 0xcf, 0xa7, + 0x91, 0x10, 0x47, 0x06, 0xb6, 0x2e, 0xc5, 0xb5, 0x35, 0x75, 0xae, 0xe8, 0xc7, 0xea, 0xb1, 0xb4, 0x27, 0x1b, + 0x52, 0x8a, 0x8d, 0x98, 0xe2, 0xc2, 0x6a, 0x17, 0x9d, 0x3d, 0x0d, 0x6e, 0xcc, 0x21, 0x8a, 0xbe, 0x55, 0xcd, + 0x19, 0x03, 0x2a, 0x27, 0xb7, 0xfb, 0xdb, 0x1d, 0xc0, 0xf8, 0x33, 0x1d, 0x9c, 0x4d, 0x40, 0x8c, 0x85, 0x16, + 0x5a, 0xc3, 0x55, 0xc8, 0xc1, 0x80, 0xe9, 0x6a, 0xb9, 0x88, 0x77, 0xd6, 0xba, 0xdd, 0xc4, 0x57, 0xd6, 0x1e, + 0xee, 0x98, 0x3b, 0x46, 0x9a, 0xf2, 0xba, 0x47, 0x0a, 0x81, 0xe9, 0x86, 0x32, 0xad, 0xa8, 0x17, 0xa6, 0x12, + 0xf3, 0x13, 0x93, 0xde, 0x7f, 0x52, 0x8d, 0xe2, 0x5d, 0xab, 0xce, 0xf3, 0x5e, 0x40, 0x69, 0xf1, 0x00, 0x9d, + 0x26, 0x6a, 0xb5, 0xb7, 0x3b, 0x82, 0xf0, 0x51, 0xb2, 0x8b, 0xea, 0xf0, 0x42, 0xaa, 0x69, 0x4c, 0x3a, 0xc4, + 0x4e, 0xb7, 0x35, 0x83, 0x97, 0xec, 0xb6, 0xe9, 0x76, 0x80, 0xbb, 0x88, 0x47, 0x73, 0x77, 0x6f, 0x54, 0x77, + 0xf4, 0x93, 0x04, 0xb8, 0x70, 0x77, 0xe0, 0xf1, 0xc3, 0x24, 0x50, 0x20, 0xb7, 0xe5, 0x1c, 0xa1, 0xd2, 0xae, + 0xe1, 0x25, 0x65, 0x23, 0xb6, 0x8c, 0x6e, 0x24, 0x97, 0xb1, 0xbe, 0x3b, 0xd3, 0xf5, 0x30, 0xfb, 0xe3, 0x93, + 0x2d, 0x70, 0xac, 0xde, 0x5a, 0x6c, 0x34, 0x81, 0xd9, 0xef, 0xee, 0x34, 0xc1, 0x2e, 0xa6, 0xf3, 0xd5, 0xdc, + 0x0a, 0x97, 0x3e, 0x75, 0x30, 0x66, 0xc8, 0x1b, 0xef, 0x66, 0xb2, 0x4c, 0x4e, 0xee, 0x9d, 0xa6, 0x43, 0xc3, + 0x1e, 0x3f, 0x24, 0x7e, 0x08, 0xa5, 0x2d, 0x47, 0x4c, 0x10, 0x0f, 0xe7, 0x4c, 0xad, 0x45, 0x11, 0xc4, 0x53, + 0x99, 0x84, 0xf0, 0x27, 0x50, 0xa7, 0xe1, 0x0b, 0xf8, 0x9c, 0x46, 0xd2, 0x50, 0x26, 0xd8, 0x1f, 0x34, 0x44, + 0x1f, 0xdc, 0x70, 0x82, 0x49, 0x2a, 0x57, 0x70, 0xcb, 0x75, 0x50, 0x2d, 0xe2, 0x3b, 0x81, 0xed, 0x32, 0x15, + 0x62, 0x55, 0x12, 0x7c, 0xb5, 0xe0, 0xd8, 0xe1, 0xd5, 0x93, 0x02, 0x69, 0xb3, 0x78, 0x8b, 0x3c, 0xde, 0x9f, + 0x08, 0xf3, 0x0b, 0xba, 0xd3, 0x6f, 0xd2, 0x43, 0x94, 0xa3, 0xe9, 0x99, 0x7c, 0xa8, 0xcb, 0x7a, 0x19, 0xf8, + 0xcf, 0x06, 0x66, 0x4b, 0xf8, 0xd1, 0x96, 0x78, 0x48, 0x45, 0x22, 0xa7, 0xc5, 0x41, 0x86, 0xea, 0xf7, 0x92, + 0x55, 0x0a, 0x84, 0xb2, 0x62, 0xa2, 0xc0, 0xe6, 0xce, 0x10, 0x02, 0x2b, 0x0d, 0xe5, 0x50, 0xee, 0x41, 0xc7, + 0x2c, 0x03, 0x01, 0xf9, 0xfb, 0xc7, 0x69, 0x6d, 0xf3, 0x78, 0x36, 0xa9, 0x3d, 0x90, 0xe5, 0xf5, 0x26, 0xfc, + 0x7c, 0xb0, 0x29, 0x60, 0xce, 0xb9, 0x55, 0x98, 0x87, 0x5f, 0xd6, 0xac, 0xe5, 0x5a, 0x95, 0x4c, 0x06, 0xcb, + 0x16, 0x05, 0xf7, 0x6a, 0xd1, 0x31, 0xc3, 0xf9, 0x7e, 0x21, 0x01, 0x66, 0xf1, 0x82, 0x54, 0x08, 0x6c, 0xf3, + 0x3c, 0x01, 0xa7, 0xf8, 0x14, 0x2a, 0x95, 0x01, 0xed, 0x66, 0x2e, 0xe3, 0xbc, 0xb4, 0x1e, 0xcd, 0x7b, 0x7e, + 0x4a, 0xe1, 0x35, 0xee, 0x6b, 0xef, 0x17, 0x8b, 0x39, 0x48, 0x1c, 0xb1, 0x83, 0x95, 0x63, 0x00, 0xf9, 0x24, + 0x69, 0xe2, 0x2e, 0x88, 0xcf, 0x37, 0x26, 0xcf, 0xca, 0x18, 0x2a, 0x99, 0x0d, 0x89, 0xe6, 0xa9, 0x64, 0x8f, + 0xf2, 0x84, 0x45, 0xde, 0x02, 0xef, 0x25, 0x5a, 0xdd, 0x42, 0x95, 0x65, 0xf2, 0x6a, 0x24, 0x5b, 0x5d, 0x88, + 0x6d, 0x75, 0x45, 0x54, 0x71, 0x98, 0x2c, 0xb7, 0xee, 0x2c, 0x5b, 0x61, 0x5f, 0x51, 0xf6, 0x5a, 0xc3, 0x0e, + 0x6f, 0x0e, 0xfb, 0xb0, 0x74, 0xa2, 0x09, 0x0d, 0x6d, 0xc7, 0x77, 0x24, 0x0c, 0xb0, 0x70, 0xc9, 0x35, 0x99, + 0x77, 0xe7, 0xef, 0xcd, 0xda, 0x46, 0x52, 0x5d, 0xa3, 0x5f, 0x45, 0x6b, 0x2d, 0x53, 0x93, 0xbe, 0x9b, 0xc6, + 0xfc, 0xf9, 0x26, 0xf8, 0x5d, 0x87, 0xdf, 0x9a, 0x53, 0x89, 0x2a, 0x79, 0x3c, 0x21, 0xa5, 0x4c, 0x62, 0x3d, + 0x4c, 0xc0, 0x85, 0xab, 0xcc, 0x8f, 0xc5, 0x22, 0x51, 0xd7, 0xb6, 0x0c, 0xc7, 0x69, 0xac, 0xf6, 0x5b, 0x0d, + 0xfd, 0x89, 0x35, 0x10, 0x59, 0x99, 0xc0, 0x52, 0x3a, 0xd2, 0x13, 0x2b, 0xe6, 0xe7, 0x12, 0x8c, 0x6b, 0x44, + 0x0a, 0x9c, 0x2e, 0x3f, 0x2f, 0x12, 0xdb, 0x8e, 0x94, 0xa3, 0xd1, 0xd6, 0x41, 0x91, 0xab, 0x9d, 0xc2, 0x9d, + 0x73, 0xd4, 0x81, 0x3a, 0x39, 0xeb, 0x92, 0x12, 0x09, 0x6f, 0x06, 0xd9, 0x72, 0x07, 0xd4, 0x8d, 0x99, 0x5e, + 0xca, 0x6f, 0x28, 0xe7, 0x2c, 0xc9, 0xa8, 0xcf, 0x7b, 0x69, 0xfa, 0x9d, 0x99, 0xdb, 0xfe, 0xfb, 0x27, 0x42, + 0x94, 0xfb, 0xfb, 0x87, 0xaa, 0x5a, 0x38, 0x8b, 0xb8, 0xaf, 0x3a, 0xf9, 0x16, 0x4e, 0x70, 0x69, 0x2d, 0xea, + 0xe3, 0xcb, 0xf3, 0x04, 0x6e, 0xba, 0x86, 0x0e, 0xa4, 0xc3, 0xdb, 0x33, 0x10, 0xdf, 0x36, 0x49, 0xa1, 0x1a, + 0x9e, 0xc3, 0x6e, 0xf4, 0xd6, 0x85, 0x14, 0x2e, 0x19, 0x99, 0x89, 0xf5, 0x63, 0x6b, 0x0a, 0x07, 0x6d, 0xfc, + 0x9f, 0x90, 0xac, 0x64, 0xa1, 0x14, 0xbc, 0xa8, 0x8c, 0xa2, 0x9b, 0x48, 0x56, 0xfd, 0xcf, 0x65, 0xeb, 0x8b, + 0x8a, 0x71, 0xd7, 0xdf, 0x5e, 0xf5, 0xb4, 0x98, 0xe8, 0x9e, 0xbd, 0x5e, 0x8f, 0xb9, 0xe1, 0xcd, 0x2f, 0xb2, + 0x79, 0xbd, 0x82, 0xce, 0x7b, 0x9d, 0xd3, 0xf6, 0xec, 0x7e, 0xa0, 0xa0, 0xc1, 0x88, 0xee, 0x7e, 0x85, 0x70, + 0x16, 0x53, 0x9f, 0xfb, 0x64, 0x35, 0xf7, 0xd7, 0xe6, 0x62, 0x6d, 0x1a, 0x46, 0xc9, 0xe9, 0xf2, 0xb7, 0x91, + 0x56, 0xb7, 0x5e, 0xd0, 0x5b, 0x0e, 0xd7, 0x62, 0x2e, 0xd3, 0xf4, 0x65, 0x04, 0xd9, 0x63, 0xee, 0x8b, 0x0d, + 0x1f, 0xaf, 0x5d, 0xfe, 0x4b, 0x56, 0x4b, 0x15, 0xf6, 0xdb, 0xbc, 0xca, 0xeb, 0x35, 0xbf, 0x32, 0xa5, 0x5e, + 0xf4, 0x22, 0x7a, 0xca, 0xbf, 0xd5, 0xbb, 0x0e, 0x5b, 0x81, 0xb7, 0xef, 0xe8, 0x4d, 0x8b, 0x20, 0x09, 0x5d, + 0x32, 0x50, 0x29, 0xb1, 0xc2, 0x04, 0xcc, 0x8f, 0xec, 0x5e, 0x48, 0xf0, 0x87, 0x4c, 0xb3, 0x27, 0x2c, 0x5d, + 0x4a, 0xc6, 0x73, 0x9d, 0xd7, 0x30, 0xf6, 0x32, 0xc8, 0xc0, 0xb8, 0x33, 0x23, 0xd3, 0x3a, 0x5a, 0x5b, 0x85, + 0x3b, 0x54, 0x70, 0x5c, 0xd0, 0xee, 0xbe, 0x65, 0x47, 0xe5, 0x82, 0xcf, 0x9f, 0xd6, 0xd7, 0xf0, 0x09, 0x60, + 0x89, 0x43, 0xfc, 0x70, 0xbb, 0xef, 0x13, 0x60, 0xb3, 0x6a, 0x22, 0x29, 0x5c, 0x36, 0xc5, 0xfd, 0xe3, 0x66, + 0xba, 0x02, 0x77, 0x12, 0x2d, 0x2f, 0xb9, 0xc3, 0x4c, 0x24, 0x00, 0x74, 0x96, 0x1a, 0xf7, 0x29, 0xcb, 0x90, + 0x5a, 0x61, 0x83, 0x09, 0xd3, 0x37, 0x0d, 0x34, 0xb5, 0x89, 0xec, 0x48, 0x80, 0x81, 0x80, 0x94, 0x96, 0x88, + 0x8e, 0x91, 0x95, 0xe1, 0x0e, 0x4b, 0x71, 0x88, 0x9c, 0x93, 0x8d, 0x16, 0x2e, 0xc3, 0x32, 0xc1, 0xd5, 0xc9, + 0x25, 0x32, 0x53, 0x6f, 0x63, 0x49, 0x2f, 0x0d, 0xe4, 0xc1, 0xf0, 0x93, 0x0c, 0x3b, 0x11, 0x2d, 0xf9, 0x15, + 0x1a, 0xc6, 0xfa, 0xb3, 0x1b, 0xd8, 0x18, 0xb5, 0x9d, 0x88, 0x1e, 0xc1, 0xc4, 0x6e, 0xe8, 0x64, 0x80, 0x6f, + 0xf9, 0xff, 0x53, 0xc7, 0x30, 0x09, 0xae, 0x8f, 0x64, 0x81, 0xe0, 0xb8, 0x7d, 0xe8, 0xcd, 0xea, 0xb1, 0x48, + 0x39, 0x49, 0x45, 0x03 +}; + +#endif + +#if defined(__PV_LANGUAGE_GERMAN__) + +// Wake-word = hey computer +static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { + 0x97, 0x6f, 0x9c, 0x1d, 0x10, 0xb1, 0xbe, 0xcc, 0x81, 0xc4, 0xe7, 0xf1, 0xeb, 0xcd, 0x55, 0xd6, 0x74, 0x17, + 0xed, 0x0d, 0x6a, 0xbe, 0x39, 0xf7, 0xc6, 0x32, 0xe8, 0x31, 0x27, 0x37, 0x98, 0xea, 0x12, 0xbb, 0x53, 0xd6, + 0xa5, 0x80, 0xe7, 0x7d, 0x67, 0x29, 0x87, 0xf7, 0x09, 0x46, 0xe2, 0x3b, 0x52, 0xbb, 0x64, 0x92, 0x53, 0xb2, + 0x3d, 0x09, 0xd4, 0xa8, 0x7a, 0x34, 0x80, 0xfd, 0x6d, 0x5d, 0x33, 0x9e, 0x85, 0xb3, 0x2c, 0xd0, 0xc4, 0x52, + 0xe4, 0x9d, 0x46, 0x0c, 0x83, 0x36, 0x48, 0x34, 0xb2, 0xfb, 0x51, 0xad, 0xd4, 0x78, 0x30, 0x87, 0xfd, 0xf6, + 0x79, 0x60, 0x3a, 0x4d, 0x53, 0xb8, 0x80, 0x58, 0xa2, 0xf1, 0x68, 0x9e, 0x95, 0x72, 0x9e, 0xbe, 0xd9, 0xa5, + 0xdc, 0x15, 0xaa, 0x18, 0x41, 0xc6, 0x9f, 0xfc, 0x09, 0xef, 0x5a, 0x3a, 0x9f, 0xda, 0x40, 0x5d, 0x32, 0xef, + 0xad, 0x90, 0x22, 0xa1, 0xc7, 0xd7, 0xa0, 0x19, 0xbf, 0xa2, 0x17, 0xd6, 0xcb, 0x2a, 0x81, 0xa2, 0x1d, 0x02, + 0xcf, 0x16, 0xea, 0x2a, 0x29, 0x7a, 0xbc, 0x34, 0x97, 0x83, 0x75, 0x31, 0x7d, 0x7f, 0xf6, 0x1b, 0x72, 0xdb, + 0x07, 0xaf, 0xdd, 0xb6, 0xf9, 0x2a, 0xa4, 0x8d, 0x38, 0xe4, 0x43, 0xd0, 0x40, 0x66, 0x68, 0x4a, 0x2f, 0x21, + 0x23, 0xb5, 0x22, 0x42, 0x27, 0x5a, 0x03, 0x94, 0x93, 0x6d, 0x99, 0xa7, 0x6f, 0x13, 0x4e, 0x4f, 0x32, 0x6e, + 0x8f, 0x5e, 0x36, 0x19, 0xe1, 0x32, 0x08, 0x58, 0xc4, 0xa3, 0xf7, 0x60, 0x17, 0xec, 0xea, 0x78, 0x1d, 0x2b, + 0xbc, 0x6f, 0x80, 0x97, 0x88, 0x88, 0x6f, 0xf9, 0xf4, 0x99, 0x15, 0x12, 0x25, 0x54, 0xdf, 0x02, 0xdb, 0x6b, + 0x35, 0x04, 0x51, 0xd7, 0x5d, 0x7e, 0xee, 0xef, 0x85, 0x48, 0x55, 0x5c, 0x70, 0x70, 0xbb, 0xc2, 0x8f, 0x92, + 0x67, 0x43, 0x81, 0xa1, 0xca, 0x89, 0xf7, 0xa4, 0xd1, 0xa9, 0x86, 0x34, 0x41, 0xfa, 0xc0, 0x04, 0x9b, 0xcd, + 0x7e, 0x45, 0xbd, 0x8f, 0x72, 0x06, 0x0c, 0x40, 0x3e, 0x68, 0x62, 0x08, 0x76, 0xca, 0xbe, 0xef, 0xad, 0x18, + 0x3f, 0x2c, 0x68, 0x99, 0xfb, 0xb0, 0x9b, 0x4b, 0x64, 0x90, 0x8c, 0x70, 0xfe, 0x9d, 0xb4, 0x99, 0x3f, 0x30, + 0x5e, 0x8a, 0xea, 0x72, 0x2d, 0x2b, 0xb6, 0x77, 0x3f, 0x6e, 0xfd, 0x47, 0x7d, 0x1d, 0x44, 0xcb, 0x2d, 0x86, + 0x56, 0x95, 0xbf, 0xc9, 0xf8, 0x13, 0x3a, 0x3b, 0xd8, 0x15, 0x29, 0x08, 0x12, 0x34, 0x16, 0xca, 0x01, 0xde, + 0x99, 0xc9, 0xe7, 0x1a, 0x56, 0x64, 0x17, 0x2a, 0x1a, 0x24, 0xb8, 0x50, 0x01, 0x5c, 0x89, 0x07, 0x0c, 0x8c, + 0x9c, 0x0c, 0x1a, 0x3f, 0xea, 0x05, 0x67, 0x84, 0xd5, 0xc7, 0x6f, 0xe2, 0x3f, 0x92, 0x7c, 0x62, 0x0b, 0xb9, + 0xaa, 0xac, 0xa3, 0x68, 0x72, 0xb1, 0xca, 0x68, 0xf4, 0x3d, 0x95, 0x06, 0x14, 0x55, 0x4f, 0xb4, 0x84, 0x3d, + 0x5c, 0x49, 0x25, 0x52, 0x0a, 0x3a, 0xf5, 0x8b, 0x2d, 0x5f, 0x3e, 0x3d, 0x71, 0x0d, 0xae, 0xa1, 0x9d, 0x22, + 0xc7, 0x6e, 0xcf, 0x94, 0xec, 0xc5, 0xc0, 0x10, 0xbd, 0xc7, 0x54, 0x84, 0x72, 0x9a, 0xf3, 0x2e, 0xd0, 0xe0, + 0x29, 0x54, 0xda, 0xe2, 0x69, 0x76, 0x7c, 0x71, 0x5d, 0x1c, 0xb9, 0x7a, 0xe8, 0x5f, 0x19, 0x34, 0xe8, 0x49, + 0xa6, 0x61, 0x9c, 0x37, 0x0a, 0x5c, 0xac, 0x4b, 0x25, 0xe1, 0x44, 0x82, 0x0b, 0xe1, 0xe8, 0xbb, 0xdb, 0xae, + 0xcd, 0x55, 0x7b, 0xa9, 0xab, 0x94, 0x65, 0x15, 0x79, 0x27, 0x40, 0x83, 0x97, 0x08, 0xc2, 0x22, 0xb0, 0x31, + 0x36, 0x3a, 0x1e, 0x7e, 0x7d, 0x2b, 0x78, 0x30, 0x7c, 0x49, 0x1c, 0xa2, 0x65, 0x41, 0x95, 0x28, 0xef, 0x4d, + 0xa6, 0xb5, 0xab, 0xd9, 0xc7, 0x87, 0x18, 0xa9, 0x93, 0xb3, 0x78, 0x07, 0xf6, 0x62, 0x15, 0x58, 0x69, 0x50, + 0x52, 0xc8, 0x68, 0x37, 0xf3, 0x3e, 0x4e, 0x4b, 0xa8, 0x85, 0x1d, 0xcc, 0x77, 0x0e, 0x9e, 0x4c, 0x13, 0xee, + 0x72, 0xb4, 0xf4, 0x8f, 0x47, 0x8e, 0x55, 0x74, 0x45, 0xc6, 0x2f, 0x43 +}; + +#endif + #if defined(__PV_LANGUAGE_ENGLISH__) // Wake-word = porcupine static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xbf, 0x1f, 0x05, 0x08, 0x45, 0xd3, 0x35, 0x3b, 0xe7, 0x25, 0xab, 0xd7, 0x6d, 0x5c, 0x2f, 0xe4, 0xa8, 0xc9, - 0xa2, 0xae, 0xa0, 0x5b, 0xca, 0x0c, 0x39, 0x52, 0x54, 0x1b, 0xf2, 0xbc, 0xc7, 0xe4, 0x21, 0xd6, 0x75, 0xdf, - 0x6a, 0xc2, 0x71, 0xd9, 0xdd, 0xab, 0xd8, 0x0e, 0xb1, 0x25, 0x6f, 0x1e, 0x04, 0x92, 0xfe, 0xf8, 0x15, 0xd2, - 0x94, 0x4d, 0xbd, 0x6b, 0xf2, 0x7f, 0xa7, 0x93, 0x37, 0xf1, 0x1f, 0xee, 0x7a, 0x2a, 0x61, 0x7c, 0xab, 0x4e, - 0x1d, 0x6c, 0x24, 0xef, 0xa5, 0x0b, 0x3f, 0xd4, 0xd0, 0xb7, 0x15, 0x77, 0xbd, 0x59, 0x87, 0x3c, 0x08, 0x18, - 0x42, 0x70, 0x2a, 0xad, 0x94, 0x47, 0x7b, 0x72, 0x56, 0x7d, 0xc4, 0x95, 0x95, 0x73, 0xec, 0x17, 0xb2, 0x5e, - 0x98, 0xe1, 0x3e, 0x53, 0x2a, 0xaa, 0x7f, 0xb0, 0x9f, 0x22, 0xb7, 0x25, 0x3f, 0x1f, 0x74, 0xc3, 0x0a, 0x7d, - 0x04, 0x12, 0xa9, 0x4d, 0x48, 0xb0, 0x8d, 0x31, 0xc6, 0xca, 0x19, 0xa1, 0xbc, 0xfc, 0x07, 0x03, 0x98, 0xab, - 0xae, 0x53, 0xc2, 0xa1, 0xb9, 0xd1, 0xaa, 0xd4, 0x18, 0x10, 0xac, 0xf9, 0xd2, 0x1a, 0x47, 0x07, 0xec, 0xae, - 0x29, 0x0d, 0x3c, 0xc7, 0x31, 0x29, 0x82, 0xd3, 0x29, 0x08, 0xcc, 0xf9, 0x02, 0x9c, 0xb5, 0xd6, 0x09, 0x31, - 0xae, 0x91, 0x81, 0x91, 0xd1, 0x5b, 0x79, 0xb2, 0xe3, 0x88, 0x89, 0x30, 0xcc, 0x73, 0x71, 0x0f, 0x28, 0x79, - 0x24, 0x8f, 0xf5, 0x5e, 0xb6, 0xf2, 0xde, 0xbc, 0x82, 0x3b, 0xfa, 0xb7, 0x2c, 0xcb, 0xde, 0x8b, 0xd6, 0x86, - 0x85, 0xe5, 0x06, 0x1a, 0x5f, 0x61, 0x0c, 0x98, 0xe1, 0x27, 0xca, 0x66, 0x2e, 0x2a, 0x19, 0x1e, 0x76, 0x27, - 0x76, 0x5d, 0xde, 0xf2, 0xe3, 0x6b, 0x80, 0xe7, 0x22, 0x3c, 0xd5, 0x25, 0xd6, 0x50, 0x3d, 0x0c, 0x79, 0x3b, - 0xcd, 0x91, 0xca, 0x13, 0x65, 0x91, 0x75, 0x36, 0x90, 0x40, 0x1e, 0xfa, 0xd0, 0x15, 0x48, 0x29, 0xd6, 0x6b, - 0x09, 0x39, 0x09, 0x94, 0xbb, 0xa1, 0xac, 0xb1, 0xcf, 0x4c, 0xb6, 0xd4, 0x2c, 0xbc, 0x67, 0x74, 0x50, 0x87, - 0xf2, 0x2c, 0x11, 0x0c, 0xbf, 0xfc, 0xd5, 0xfd, 0xef, 0x69, 0xbe, 0xaf, 0x43, 0x7b, 0x03, 0x4a, 0xfc, 0x44, - 0x09, 0xbe, 0x40, 0xc2, 0xae, 0x9f, 0x83, 0x3a, 0xbf, 0x1a, 0xde, 0xac, 0x0c, 0xd3, 0xd2, 0x52, 0x10, 0x58, - 0x81, 0xf6, 0x59, 0x7b, 0x1f, 0xb1, 0x6f, 0x1b, 0x28, 0xf3, 0x60, 0x0b, 0xd1, 0x27, 0xa4, 0x5e, 0x90, 0xb3, - 0x1d, 0xe9, 0x2e, 0xfc, 0xad, 0x02, 0xca, 0x4c, 0x1c, 0xa2, 0x25, 0x93, 0xab, 0xf9, 0xf9, 0xf3, 0x61, 0x82, - 0xf0, 0x89, 0x00, 0x13, 0x4f, 0xae, 0x76, 0x3c, 0x6e, 0x24, 0x04, 0x01, 0x73, 0x79, 0x65, 0xcc, 0xcc, 0x74, - 0xf1, 0x41, 0x05, 0xf3, 0x2c, 0x04, 0x9c, 0x72, 0x96, 0x01, 0x9d, 0xfd, 0x23, 0xeb, 0xb5, 0x93, 0xdc, 0xc4, - 0x69, 0xe0, 0x84, 0x8b, 0x35, 0x70, 0xa7, 0x32, 0xbc, 0x10, 0x93, 0xfb, 0x93, 0xb1, 0xef, 0x6d, 0xff, 0xeb, - 0xc4, 0xef, 0xb0, 0x32, 0xce, 0x62, 0x10, 0x42, 0x53, 0xbe, 0x35, 0x31, 0xec, 0xb1, 0xf3, 0x55, 0x0f, 0x71, - 0x36, 0xd4, 0xa1, 0xc9, 0x8f, 0xb8, 0xac, 0x37, 0x74, 0x6a, 0xae, 0x2b, 0xb4, 0x00, 0x6a, 0x17, 0x2e, 0x20, - 0x0e, 0x4a, 0x3f, 0x75, 0xca, 0x1a, 0xa6, 0xa3, 0xa0, 0x61, 0xdc, 0x1f, 0x60, 0x59, 0xb3, 0xbd, 0x1d, 0x0a, - 0xfd, 0x66, 0x9d, 0xe4, 0x7f, 0xad, 0x5b, 0x40, 0x9e, 0xd2, 0xcf, 0xd3, 0xc3, 0x31, 0x68, 0x7b, 0x83, 0x59, - 0xfe, 0x39, 0xae, 0x25, 0x54, 0x30, 0xb5, 0x7c, 0x9f, 0x1a, 0x1b, 0x0d, 0x65, 0x6d, 0x8e, 0x4d, 0xc4, 0x4e, - 0x31, 0x95, 0x2c, 0xf2, 0x5f, 0x77, 0x07, 0xe3, 0xff, 0x30, 0x2a, 0x22, 0x1b, 0xb1, 0x5f, 0x79, 0x4a, 0x10, - 0x43, 0xdf, 0xf3, 0x90, 0x4f, 0x97, 0x8d, 0x37, 0x9c, 0x5b, 0xe1, 0xd9, 0xfa, 0xf3, 0x31, 0x9f, 0x0b, 0x12, - 0x85, 0xfd, 0x03, 0xc5, 0xa3, 0x46, 0x2b, 0x04, 0xf3, 0x46, 0xe7, 0xa6, 0x52, 0xbf, 0xe2, 0xd8, 0x1b, 0x84, - 0xfc, 0x43, 0xa5, 0xc1, 0x53, 0x24, 0xf6, 0x6d, 0x46, 0x05, 0x99, 0x64, 0xec, 0x7c, 0x4f, 0xe6, 0xcd, 0x9c, - 0x87, 0x73, 0x38, 0xe8, 0x54, 0xa2, 0x70, 0x67, 0xe1, 0xbb, 0x02, 0x0e, 0x75, 0xf9, 0x94, 0x9b, 0x36, 0x6e, - 0x08, 0x62, 0xab, 0x78, 0x74, 0x97, 0x58, 0xb3, 0x32, 0xcd, 0xa0, 0x12, 0x37, 0x80, 0x65, 0x10, 0xd8, 0xf5, - 0xc5, 0x6f, 0xb9, 0xc2, 0xc0, 0x5b, 0x91, 0x06, 0x28, 0xc8, 0x8f, 0x28, 0x4b, 0x51, 0x80, 0x69, 0xa4, 0x25, - 0xf8, 0x6a, 0x30, 0xbc, 0x0a, 0x36, 0x2b, 0xb6, 0xf0, 0x5d, 0xf6, 0x68, 0xfb, 0xd6, 0x6e, 0x43, 0x91, 0xde, - 0xd5, 0x79, 0x32, 0x55, 0xc0, 0x39, 0x23, 0xbd, 0xf7, 0x0d, 0xff, 0x8d, 0x44, 0xed, 0x16, 0xff, 0x11, 0x9a, - 0x9a, 0xba, 0x62, 0x98, 0x1c, 0x73, 0x2b, 0x7e, 0x01, 0xe1, 0x2e, 0x39, 0x8b, 0xab, 0x09, 0xb1, 0x12, 0xe1, - 0x03, 0x34, 0x5d, 0xc9, 0x24, 0x5d, 0x2a, 0xc1, 0x1d, 0x25, 0xde, 0x7a, 0xdb, 0x70, 0xc8, 0x95, 0x9a, 0x6e, - 0xa2, 0xa6, 0xc6, 0xbb, 0x3d, 0x50, 0xfd, 0xbc, 0x52, 0xdd, 0xaf, 0xdc, 0x3c, 0xb0, 0x19, 0xd3, 0x2e, 0xeb, - 0xab, 0xb9, 0xb2, 0x0c, 0x59, 0xba, 0x50, 0xd8, 0xca, 0xd4, 0xfb, 0xf3, 0x30, 0x50, 0xb5, 0xd0, 0x95, 0x73, - 0xaf, 0xa9, 0x9c, 0x25, 0x4a, 0x05, 0xb0, 0x0b, 0x90, 0xa4, 0x05, 0xe4, 0xfc, 0xc7, 0x01, 0x90, 0xa4, 0xa7, - 0xe4, 0x12, 0x20, 0xf8, 0xdd, 0x8c, 0x54, 0xd4, 0x8d, 0x1b, 0xda, 0x90, 0xad, 0xd0, 0x74, 0x32, 0x1b, 0x07, - 0xf7, 0x6e, 0xe2, 0xfe, 0x8b, 0x87, 0x37, 0x16, 0x68, 0xa6, 0x10, 0xd8, 0xb4, 0x11, 0x3a, 0x99, 0x51, 0x3e, - 0x4e, 0xe0, 0x07, 0x97, 0xe4, 0xc0, 0x65, 0x63, 0x0a, 0x29, 0x38, 0xad, 0xa8, 0x2f, 0x61, 0xee, 0x0c, 0x15, - 0xb2, 0xd5, 0xa0, 0x74, 0xee, 0x01, 0xe9, 0x99, 0x9a, 0x44, 0x0a, 0xa6, 0x51, 0x02, 0x44, 0x18, 0x29, 0x20, - 0x3d, 0xb5, 0x88, 0x0c, 0x5f, 0x9d, 0x13, 0x52, 0xdc, 0xa9, 0xde, 0x61, 0x8b, 0xf1, 0x04, 0x7e, 0xbc, 0x26, - 0xb6, 0xf1, 0xb1, 0xa0, 0x1b, 0x6a, 0x4f, 0xf6, 0xfa, 0x6f, 0x9c, 0x5d, 0xc9, 0x94, 0xa4, 0x4c, 0xc4, 0xf8, - 0xfd, 0xde, 0xdf, 0xc5, 0x14, 0x47, 0x59, 0xef, 0x19, 0x62, 0x08, 0x21, 0xd7, 0xae, 0xad, 0x07, 0xeb, 0xf0, - 0x39, 0x3c, 0xbc, 0x6f, 0x4a, 0x69, 0xa4, 0xac, 0x45, 0x78, 0xcd, 0xf0, 0x07, 0xcd, 0x90, 0xc5, 0xd7, 0x0d, - 0x81, 0x9e, 0xd4, 0xd6, 0xdc, 0xe3, 0x24, 0xb6, 0x22, 0xd0, 0x1a, 0x9a, 0x9c, 0x34, 0x62, 0xc7, 0xf2, 0xb3, - 0x1d, 0x17, 0x3c, 0x47, 0x1f, 0x8d, 0x1f, 0xa3, 0x59, 0xd0, 0xd4, 0xef, 0xe3, 0xb7, 0x7d, 0xd5, 0x61, 0x49, - 0x1e, 0xc9, 0x27, 0x97, 0xc4, 0x5e, 0x31, 0x6a, 0xa7, 0xc6, 0x67, 0x0e, 0xc4, 0x4f, 0xc3, 0x76, 0x66, 0x69, - 0x46, 0x15, 0x62, 0x21, 0xfc, 0xf9, 0x51, 0x8b, 0xae, 0xbd, 0x8f, 0x8a, 0xcf, 0x95, 0x04, 0x30, 0x1f, 0x4a, - 0x46, 0x15, 0xae, 0xd7, 0x52, 0xac, 0x27, 0xb9, 0x23, 0x21, 0x5d, 0x89, 0xca, 0xae, 0x68, 0x69, 0xba, 0x71, - 0xd5, 0xdf, 0xd9, 0x0e, 0x8f, 0xfd, 0x68, 0xb2, 0x37, 0x27, 0x49, 0x1d, 0xfb, 0x74, 0xc7, 0xe3, 0x2a, 0x55, - 0xe2, 0x5f, 0x87, 0xea, 0xf1, 0x26, 0x52, 0xfb, 0x96, 0xc7, 0x65, 0xf9, 0x90, 0x4e, 0xb2, 0xff, 0x41, 0x72, - 0xa3, 0x4e, 0x83, 0x1e, 0xf8, 0x50, 0x88, 0x7f, 0xee, 0x62, 0x81, 0xff, 0x52, 0x26, 0xdb, 0x3c, 0xfe, 0x98, - 0xb1, 0x09, 0xb8, 0x0f, 0x98, 0xa8, 0x69, 0x5c, 0x63, 0x3c, 0x81, 0x23, 0x13, 0x28, 0x1a, 0x03, 0x09, 0x9d, - 0x64, 0x94, 0x1a, 0xc9, 0x06, 0x5e, 0x92, 0x81, 0x0c, 0x17, 0x53, 0xfc, 0x70, 0x71, 0x1d, 0x2f, 0x16, 0x01, - 0x43, 0xf3, 0x16, 0x3c, 0x48, 0x12, 0x53, 0xcf, 0xb3, 0x8f, 0xa0, 0x93, 0x8a, 0xb6, 0x69, 0xdd, 0xc2, 0xaf, - 0xc8, 0x62, 0xb1, 0x49, 0xa1, 0xcc, 0x4d, 0x43, 0xfc, 0xe5, 0x08, 0x89, 0x85, 0x21, 0x43, 0xc3, 0x00, 0x2d, - 0x8a, 0x47, 0xe7, 0x67, 0xc0, 0x40, 0x0c, 0x36, 0x66, 0x15, 0x88, 0x4e, 0xdd, 0x3c, 0x7d, 0x99, 0x67, 0x0d, - 0x7c, 0xf5, 0x33, 0x98, 0x15, 0x53, 0x4b, 0x48, 0x11, 0x46, 0x4f, 0x8c, 0x28, 0x28, 0x11, 0xb6, 0x5a, 0x48, - 0xfd, 0xab, 0xa4, 0x54, 0x66, 0xc3, 0x96, 0x82, 0x2d, 0xe8, 0xb7, 0x23, 0x43, 0x26, 0xe4, 0x14, 0x30, 0x89, - 0xae, 0x15, 0x7c, 0xa1, 0x91, 0x91, 0x86, 0xa8, 0xdc, 0x25, 0x6e, 0xd7, 0x50, 0x26, 0x7f, 0x69, 0x99, 0x2b, - 0x3e, 0x8d, 0x73, 0xa9, 0x32, 0x11, 0xca, 0xb0, 0x27, 0x10, 0x7f, 0x31, 0xdd, 0x59, 0xf6, 0x6b, 0xb2, 0xed, - 0xd3, 0x0e, 0xec, 0x6e, 0xd2, 0x33, 0xa2, 0xeb, 0xd5, 0x63, 0xab, 0x03, 0xc4, 0x51, 0x88, 0x74, 0x9e, 0x07, - 0xc1, 0xed, 0xa1, 0xab, 0xe5, 0xe1, 0xba, 0x22, 0x6e, 0xd3, 0xee, 0x24, 0x42, 0x88, 0x35, 0xb0, 0xb2, 0x55, - 0xda, 0x20, 0x46, 0x98, 0xbe, 0x71, 0x1e, 0xda, 0xad, 0x5e, 0xe6, 0x35, 0x7b, 0xe3, 0x21, 0x5c, 0x66, 0x49, - 0x18, 0x15, 0x9b, 0x6a, 0x6e, 0x57, 0x22, 0x30, 0x9d, 0x98, 0x43, 0x04, 0x30, 0xc0, 0x88, 0xa7, 0x35, 0xb6, - 0x3d, 0x87, 0xea, 0xcd, 0xb0, 0x4f, 0xe5, 0x7e, 0x97, 0x33, 0x37, 0xbe, 0x0e, 0xe9, 0x1a, 0x89, 0x35, 0x7b, - 0xc4, 0xe1, 0x37, 0x4f, 0x1b, 0x24, 0x69, 0x01, 0x35, 0x3d, 0x00, 0xdb, 0xec, 0x5d, 0xb9, 0xa0, 0x12, 0x49, - 0x33, 0x7c, 0x71, 0x9a, 0x2d, 0x32, 0xb2, 0xc6, 0x4e, 0x81, 0xb3, 0x47, 0xd5, 0x5e, 0x78, 0xa7, 0x6c, 0xba, - 0xed, 0xc7, 0xc8, 0x7b, 0x3b, 0xa3, 0x8b, 0x0d, 0x87, 0x94, 0x68, 0xc7, 0xc5, 0xbc, 0xe5, 0x80, 0x5b, 0x34, - 0x64, 0xfb, 0x15, 0xdc, 0xc3, 0x88, 0xe2, 0x0d, 0xfd, 0x31, 0xe0, 0xe5, 0xf2, 0x2d, 0x74, 0x72, 0x7e, 0x2c, - 0xc8, 0x3c, 0x1e, 0x35, 0x87, 0x8a, 0x31, 0x67, 0xbc, 0xcc, 0xb2, 0xf3, 0x94, 0xab, 0xdb, 0x40, 0x0d, 0x49, - 0xe6, 0xfc, 0x65, 0x26, 0x0e, 0x2d, 0xe4, 0x3d, 0x9a, 0x8c, 0x16, 0xbf, 0xaa, 0x1f, 0xbd, 0x5b, 0x4b, 0x47, - 0x42, 0xa3, 0x57, 0x94, 0x44, 0xbf, 0x01, 0x69, 0xad, 0x16, 0x4c, 0x61, 0xda, 0xd0, 0xc2, 0x6e, 0xab, 0xe4, - 0x10, 0x4a, 0x27, 0xa2, 0xfe, 0xcf, 0xf5, 0x30, 0x6f, 0xb2, 0x07, 0x76, 0xb1, 0xc0, 0x6d, 0xfd, 0xff, 0x62, - 0x95, 0x08, 0x79, 0x14, 0xe8, 0x7d, 0xd6, 0xe5, 0x80, 0x5c, 0x16, 0x94, 0x34, 0x3d, 0x95, 0xab, 0xc7, 0xd0, - 0x25, 0xc5, 0x03, 0x9c, 0x85, 0xbc, 0x94, 0xbd, 0x5c, 0x33, 0x91, 0xd5, 0xf1, 0xc4, 0x3c, 0x1b, 0x78, 0x0b, - 0x85, 0xca, 0xc6, 0x85, 0x61, 0xd2, 0x9b, 0x1b, 0xd5, 0x44, 0x14, 0xdb, 0x57, 0x5b, 0x4d, 0xe4, 0x9f, 0x93, - 0xc3, 0x55, 0xd1, 0xf0, 0xec, 0x88, 0xbf, 0x15, 0x3d, 0x43, 0xbb, 0x82, 0xa6, 0x48, 0xfd, 0x59, 0xe0, 0xdc, - 0xe6, 0x98, 0xd0, 0xaf, 0xf4, 0x90, 0x7e, 0x6a, 0x03, 0x1d, 0x81, 0xed, 0xfe, 0x1f, 0x12, 0xfa, 0x12, 0x08, - 0xd8, 0xdf, 0x52, 0x2e, 0x1f, 0xc8, 0xa4, 0xb9, 0x55, 0xf1, 0x99, 0x07, 0x43, 0x3e, 0x7f, 0xfb, 0x8f, 0x46, - 0x08, 0xe2, 0x42, 0xfc, 0xcd, 0x54, 0x94, 0xc7, 0x5c, 0x9f, 0x58, 0xaf, 0x59, 0x7a, 0xfd, 0x59, 0xa1, 0x7d, - 0x4e, 0xe8, 0x1a, 0xdc, 0x8e, 0x8c, 0xb4, 0xfb, 0x7a, 0x59, 0x2b, 0xe3, 0x14, 0xed, 0x4d, 0x7c, 0xfa, 0xe1, - 0x16, 0xb1, 0x63, 0x66, 0x30, 0x62, 0xbb, 0x7f, 0x01, 0x16, 0x26, 0x56, 0xfa, 0xcc, 0xd1, 0x1f, 0xd3, 0xa3, - 0x5c, 0xb7, 0x4c, 0xd5, 0xe2, 0x2a, 0x67, 0x2c, 0x4f, 0x89, 0xc1, 0xf3, 0x6b, 0x43, 0x32, 0x97, 0x30, 0x0b, - 0xd7, 0xb3, 0x05, 0x2b, 0xd1, 0xbc, 0x21, 0x10, 0xfb, 0xdc, 0x5c, 0x6a, 0x11, 0x88, 0x43, 0x9b, 0x47, 0xd5, - 0x1d, 0x3c, 0x3d, 0x11, 0x4d, 0xea, 0x82, 0xb7, 0x77, 0x7e, 0xfa, 0x97, 0x02, 0x8e, 0x04, 0x97, 0x3c, 0x7f, - 0x0b, 0x1b, 0x8b, 0x07, 0x84, 0xc1, 0x6a, 0x84, 0xe1, 0x14, 0x03, 0x89, 0x1b, 0x33, 0x80, 0xc0, 0xfc, 0x23, - 0xfb, 0x10, 0x69, 0xc4, 0xe8, 0x78, 0xab, 0xfb, 0xa5, 0xe1, 0x07, 0x1f, 0xfb, 0x18, 0x90, 0xa5, 0x32, 0x35, - 0x57, 0x1b, 0x21, 0x57, 0x08, 0xec, 0xd0, 0xe9, 0x38, 0xaa, 0x01, 0x31, 0x05, 0x65, 0xce, 0x2e, 0xfe, 0x87, - 0x45, 0x08, 0x61, 0xe4, 0x90, 0x11, 0xe9, 0x49, 0xb0, 0x7f, 0x14, 0x05, 0x7a, 0xa8, 0x59, 0xc7, 0x99, 0x1e, - 0x4d, 0xc0, 0xe0, 0xce, 0x4b, 0x34, 0x22, 0x0c, 0xb7, 0xdf, 0x6b, 0xf4, 0x7d, 0xa1, 0x11, 0x88, 0xa2, 0x67, - 0x14, 0xc8, 0x08, 0x1a, 0x6e, 0x9e, 0x63, 0xb1, 0x83, 0x7a + 0xee, 0x1b, 0x0b, 0x70, 0xd6, 0xd6, 0x83, 0x46, 0x3d, 0x1c, 0x0a, 0xa8, 0x04, 0x36, 0x4a, 0xc8, 0x83, 0x28, + 0xec, 0x41, 0xf0, 0xa8, 0xdb, 0xc3, 0x52, 0xc7, 0x89, 0xe2, 0x5d, 0x1c, 0x0c, 0x21, 0x52, 0xde, 0x0b, 0xd1, + 0xe2, 0xbf, 0x26, 0x2f, 0x4a, 0x42, 0x8c, 0x53, 0xd6, 0xc1, 0x40, 0x07, 0x0d, 0xa3, 0x53, 0x82, 0x14, 0x6f, + 0xb7, 0xc1, 0x73, 0x9f, 0x34, 0x3b, 0xe3, 0x77, 0x24, 0x1e, 0x04, 0xcb, 0xaa, 0x22, 0x57, 0x94, 0x84, 0xd6, + 0x4a, 0x99, 0xef, 0xc7, 0xa2, 0xda, 0x9b, 0xf4, 0x08, 0x32, 0x3e, 0x78, 0x8e, 0xaf, 0xfb, 0x00, 0x00, 0xa7, + 0xd4, 0x08, 0x83, 0x7d, 0xf7, 0x35, 0x81, 0xca, 0xa1, 0x18, 0x1c, 0x28, 0x49, 0x18, 0x8b, 0xa4, 0xbd, 0xa1, + 0xe2, 0x4e, 0x21, 0xc9, 0x03, 0x89, 0x07, 0xd1, 0x4c, 0xe6, 0xe2, 0xc1, 0x60, 0x7e, 0xa5, 0x66, 0xff, 0xae, + 0xc4, 0x89, 0x01, 0x40, 0x0e, 0x56, 0x1d, 0x46, 0xbb, 0x3b, 0x63, 0xa8, 0x58, 0x41, 0xef, 0x62, 0xd7, 0xda, + 0xc4, 0x23, 0x71, 0x1d, 0x75, 0x19, 0xe8, 0x86, 0xcb, 0x6f, 0x18, 0xe9, 0xcb, 0x01, 0x21, 0x7c, 0xba, 0x8d, + 0xf5, 0x37, 0x96, 0x85, 0x60, 0x91, 0x23, 0x2a, 0x75, 0x7c, 0x03, 0xff, 0x1d, 0x7b, 0x14, 0x51, 0x3f, 0xa6, + 0x89, 0x3a, 0x32, 0xf5, 0x7c, 0xcc, 0x13, 0xcf, 0x35, 0xc6, 0xaf, 0xd7, 0x64, 0x25, 0xf6, 0x4f, 0x1b, 0xf6, + 0x8c, 0x90, 0x14, 0x0a, 0x55, 0x73, 0x93, 0x9f, 0x83, 0xf3, 0x4d, 0xc7, 0xe7, 0x68, 0xba, 0x69, 0x21, 0x27, + 0x60, 0xcc, 0xec, 0xf7, 0xff, 0x07, 0x1e, 0x26, 0x25, 0x9f, 0xf3, 0xa9, 0x52, 0xc8, 0xdc, 0x09, 0xcc, 0x9b, + 0xd2, 0xcb, 0x61, 0x4b, 0x0d, 0xed, 0x49, 0x67, 0xff, 0x4b, 0x3d, 0x7c, 0xd2, 0xec, 0x2a, 0x1f, 0x0a, 0x68, + 0x04, 0x3e, 0x52, 0xdf, 0x5f, 0x3a, 0xbd, 0x39, 0x6d, 0xb8, 0x6e, 0x3a, 0xdb, 0x5e, 0x94, 0xac, 0x8f, 0x5e, + 0xeb, 0x24, 0x53, 0xa4, 0x4a, 0x9c, 0x80, 0x37, 0xc4, 0xa6, 0xcf, 0x17, 0x99, 0x4f, 0x8a, 0xcf, 0x58, 0x8f, + 0x62, 0x8e, 0x6d, 0x53, 0xa6, 0x1b, 0x07, 0x51, 0xf7, 0x17, 0x13, 0x70, 0x48, 0x69, 0x99, 0x71, 0xb3, 0x9e, + 0x82, 0xfc, 0x24, 0xc4, 0xcd, 0x3f, 0xa9, 0x06, 0xb0, 0x79, 0x6c, 0xf8, 0x91, 0x78, 0xc8, 0x10, 0x8f, 0x1a, + 0x20, 0x05, 0x0f, 0x3c, 0x8e, 0xca, 0xbd, 0x43, 0x75, 0x08, 0x0c, 0x56, 0x61, 0x6a, 0x23, 0x1e, 0xae, 0x18, + 0x72, 0x07, 0xbb, 0x9d, 0x79, 0x34, 0x5b, 0xfc, 0x4a, 0xa7, 0xfe, 0x36, 0xcf, 0x84, 0xb2, 0x68, 0x6a, 0x69, + 0x9c, 0x87, 0xd5, 0xe7, 0x4e, 0x48, 0x17, 0x4f, 0x30, 0xe8, 0x7a, 0xe3, 0x71, 0xba, 0xe3, 0x6c, 0x91, 0x94, + 0x5d, 0x74, 0xb0, 0x1a, 0xa4, 0x2a, 0x6d, 0x70, 0x3a, 0xdc, 0x07, 0xed, 0xde, 0xa8, 0xd4, 0x03, 0x54, 0xa3, + 0x24, 0xe6, 0x42, 0xbb, 0x56, 0xec, 0x82, 0x89, 0x76, 0x63, 0x20, 0xb6, 0x7a, 0xe9, 0x53, 0xde, 0xa5, 0xa5, + 0x0b, 0x12, 0xe5, 0x28, 0x5c, 0x8c, 0x45, 0x29, 0x64, 0xef, 0xed, 0x0a, 0x75, 0x66, 0x22, 0x38, 0xa3, 0xb7, + 0x36, 0xe9, 0xa2, 0xd5, 0x09, 0x89, 0x63, 0x5c, 0xe9, 0x54, 0x1c, 0xbf, 0xb5, 0x3d, 0x18, 0x37, 0x66, 0xdf, + 0x1a, 0x3a, 0x84, 0x4d, 0xe1, 0xf7, 0xdf, 0x33, 0xa5, 0xc0, 0x6a, 0x7b, 0xf1, 0xca, 0xf0, 0xa4, 0xb5, 0x9a, + 0xc8, 0x9d, 0x38, 0x53, 0x53, 0xbe, 0xfe, 0x17, 0x8d, 0xdd, 0x76, 0xc9, 0x14, 0x71, 0xd9, 0xa5, 0x5e, 0xba, + 0x3a, 0x5c, 0x96, 0xfc, 0x3d, 0x0a, 0x24, 0x47, 0x7d, 0x4e, 0xa9, 0xd9, 0x11, 0x49, 0x2f, 0x84, 0x7a, 0x10, + 0x16, 0x18, 0x1c, 0x10, 0x38, 0x55, 0x98, 0x63, 0x57, 0x30, 0x09, 0x0d, 0x1b, 0xe8, 0x27, 0xa4, 0x25, 0x8b, + 0x6a, 0x74, 0x64, 0x7b, 0xbd, 0xa8, 0x1e, 0xe1, 0x17, 0x3d, 0xbf, 0x22, 0xea, 0x8b, 0x27, 0xa0, 0x03, 0xe1, + 0x62, 0xbf, 0x3c, 0xb2, 0x50, 0x92, 0x96, 0x70, 0xa0, 0x3e, 0x71, 0xbe, 0x9b, 0x2e, 0x88, 0xf1, 0x28, 0xe9, + 0xb2, 0x97, 0x41, 0xb2, 0x6e, 0xfa, 0xc7, 0xe6, 0x45, 0x1f, 0x45, 0x28, 0x96, 0x7e, 0xe6, 0x76, 0x41, 0x55, + 0x57, 0xb5, 0xec, 0x01, 0xc4, 0xf0, 0x02, 0xeb, 0x15, 0x95, 0x51, 0x8a, 0x76, 0x03, 0x3e, 0xc2, 0x8c, 0x06, + 0x41, 0x0c, 0xd7, 0x0e, 0x58, 0x98, 0xd5, 0xe4, 0x38, 0x8b, 0x56, 0x08, 0x5d, 0xc0, 0x94, 0x2d, 0x91, 0x70, + 0x9d, 0x96, 0x3f, 0xe3, 0x1f, 0xfc, 0x32, 0xd3, 0xdf, 0x48, 0x55, 0x32, 0xf2, 0x3c, 0x4a, 0xca, 0x94, 0xd3, + 0x02, 0x01, 0x70, 0xf4, 0x4d, 0xd7, 0xae, 0xe7, 0x1e, 0xe6, 0xf0, 0xbb, 0xea, 0x88, 0x04, 0xa6, 0x43, 0xc3, + 0x00, 0x75, 0x6a, 0x40, 0x51, 0xfc, 0xd8, 0x30, 0x8a, 0x62, 0x7e, 0x23, 0x7b, 0xa7, 0xe3, 0xb9, 0x60, 0xe3, + 0xf7, 0x8a, 0x2b, 0x6c, 0x87, 0xfa, 0x0a, 0x79, 0x6f, 0xce, 0x83, 0x54, 0x0f, 0x51, 0xed, 0x71, 0xd3, 0x99, + 0x91, 0x45, 0x77, 0x4d, 0x0d, 0x94, 0x31, 0xf9, 0x9a, 0xf5, 0x51, 0xc0, 0xa9, 0xfb, 0x9a, 0xbc, 0x46, 0xed, + 0x97, 0x75, 0xba, 0x56, 0xc7, 0x56, 0x29, 0x20, 0x8a, 0xdc, 0xd1, 0x8b, 0xe5, 0xa5, 0xbb, 0xac, 0xb3, 0xe5, + 0x3e, 0x99, 0x39, 0x69, 0x10, 0x77, 0x7f, 0xf5, 0x0a, 0xca, 0x51, 0x49, 0x26, 0x06, 0xbf, 0x52, 0x9b, 0x94, + 0x0a, 0xf3, 0xab, 0x78, 0x3f, 0x5c, 0x70, 0xd8, 0x66, 0x06, 0x72, 0x73, 0x25, 0x53, 0xe4, 0xbe, 0x24, 0x9f, + 0x12, 0x91, 0x67, 0xe2, 0x10, 0x35, 0x7a, 0x35, 0xc2, 0x71, 0x61, 0x57, 0x28, 0xa1, 0xe6, 0xc5, 0xdd, 0x2b, + 0xcc, 0x31, 0x99, 0xfd, 0x6b, 0xe7, 0x4b, 0xce, 0x6d, 0x1e, 0xc3, 0x0f, 0x41, 0x6a, 0xf5, 0xb3, 0x28, 0xab, + 0xde, 0xd0, 0x29, 0xd2, 0x42, 0xbf, 0xf5, 0x81, 0x56, 0x4d, 0x29, 0x7a, 0x5a, 0xc6, 0xcf, 0xde, 0x6a, 0x9b, + 0x3c, 0x25, 0xbf, 0x41, 0x6d, 0xde, 0x09, 0xb4, 0xc4, 0x1d, 0x36, 0x3a, 0x2a, 0x64, 0x0b, 0x98, 0x0b, 0x78, + 0x02, 0x37, 0xff, 0x69, 0x4b, 0x0e, 0xfc, 0x28, 0x74, 0x7f, 0xf5, 0x01, 0xb0, 0x7d, 0xf4, 0x5d, 0xfb, 0x77, + 0xf7, 0x85, 0x11, 0xfb, 0x84, 0x20, 0x19, 0xef, 0xc6, 0xb4, 0xe9, 0x0e, 0x79, 0xe5, 0x56, 0x8e, 0x15, 0x30, + 0x61, 0xae, 0x09, 0xcb, 0xd3, 0xad, 0x03, 0xc6, 0xc6, 0xf1, 0xbf, 0x3f, 0xf1, 0xca, 0x19, 0xb6, 0x2f, 0x58, + 0x1d, 0x52, 0x94, 0x58, 0x12, 0xfc, 0x0e, 0x6c, 0x98, 0x51, 0xe1, 0x07, 0xa8, 0x6e, 0xe8, 0x0a, 0xc7, 0x58, + 0x1e, 0x46, 0x1f, 0x55, 0x2f, 0x21, 0x22, 0x9e, 0xa2, 0x39, 0x91, 0x0f, 0xa2, 0x04, 0xcb, 0x72, 0x9f, 0x55, + 0x05, 0x01, 0x93, 0x53, 0xa8, 0x1c, 0x3b, 0xf2, 0x5a, 0xe9, 0x1e, 0x1e, 0xc0, 0x0e, 0x7a, 0x7e, 0xa9, 0x52, + 0x47, 0x3b, 0x28, 0x2e, 0x2a, 0xd2, 0x63, 0xc0, 0x96, 0xda, 0x42, 0x2b, 0xd0, 0x06, 0x7d, 0xee, 0x2b, 0x9c, + 0xc7, 0x33, 0x62, 0xa4, 0x18, 0x9e, 0xa4, 0xea, 0x6a, 0x3d, 0x7c, 0xf6, 0xbd, 0xa0, 0x06, 0x29, 0xf1, 0x62, + 0xd7, 0x34, 0x01, 0x03, 0x73, 0xa5, 0x96, 0x70, 0x92, 0x36, 0xbb, 0xa0, 0x9b, 0x1f, 0x0f, 0x04, 0x6c, 0xbd, + 0x6f, 0x2e, 0x02, 0xa1, 0x29, 0xe0, 0x54, 0x0f, 0xff, 0x5b, 0x5c, 0xed, 0xd8, 0xf7, 0x86, 0xd3, 0x74, 0xbe, + 0xe2, 0x0e, 0xe7, 0x3a, 0x0f, 0xe1, 0x51, 0xb0, 0x3e, 0x37, 0x1d, 0xca, 0x20, 0x48, 0xdf, 0x51, 0xd0, 0x55, + 0x29, 0x99, 0x14, 0x8a, 0x9b, 0x61, 0x48, 0xd8, 0x04, 0x44, 0xa5, 0x71, 0xd1, 0xa0, 0x19, 0x24, 0xd4, 0xf5, + 0x64, 0xde, 0x47, 0xb4, 0xa6, 0x93, 0xd0, 0xc9, 0xc9, 0xd8, 0x86, 0xf6, 0x15, 0x88, 0xf8, 0xf9, 0x8d, 0x9b, + 0x87, 0x02, 0xe7, 0x4f, 0xe5, 0x7e, 0x2c, 0x54, 0x4b, 0x66, 0x70, 0x55, 0xb0, 0xfb, 0x53, 0x4b, 0xdc, 0xe3, + 0x70, 0x87, 0x92, 0x0d, 0xb2, 0x58, 0xde, 0xc4, 0x72, 0x7e, 0x19, 0xae, 0x60, 0x2a, 0xdc, 0xfe, 0x0a, 0xb7, + 0x44, 0x36, 0x6c, 0x37, 0xc1, 0xc1, 0xdd, 0x46, 0xe2, 0x18, 0x4a, 0xc7, 0xe4, 0x6f, 0xb6, 0xe2, 0xae, 0x3d, + 0x93, 0x26, 0x3b, 0x38, 0x0a, 0x0c, 0x58, 0x2e, 0xdc, 0xad, 0xb9, 0xd4, 0xa2, 0xa6, 0xb0, 0x0e, 0xec, 0xab, + 0xd0, 0x2c, 0x02, 0xd8, 0xa7, 0x6b, 0xbb, 0x4d, 0x2c, 0x17, 0x31, 0x4b, 0xa2, 0x93, 0xa2, 0xb8, 0xc8, 0xe6, + 0xd1, 0x7b, 0x9f, 0x05, 0xd5, 0x45, 0xb7, 0x80, 0x80, 0x6b, 0xfa, 0x6e, 0x34, 0x9c, 0xcb, 0xa6, 0x74, 0x00, + 0x32, 0x09, 0xad, 0x89, 0x56, 0xfa, 0xda, 0xa3, 0x61, 0x41, 0x25, 0x52, 0xc9, 0xd8, 0xb9, 0x56, 0x5b, 0xb4, + 0x54, 0x2e, 0xae, 0x91, 0x2e, 0x1c, 0xe3, 0x18, 0x99, 0xf7, 0xdf, 0x26, 0xf3, 0x09, 0x85, 0xdb, 0x84, 0x8e, + 0x68, 0x9a, 0x2b, 0x58, 0x3f, 0x48, 0xeb, 0xd3, 0x7a, 0x58, 0xbf, 0x2b, 0xa1, 0x7e, 0x48, 0xb3, 0x18, 0xaf, + 0xe3, 0x87, 0xf8, 0x30, 0x1d, 0x60, 0x55, 0x61, 0xaa, 0x65, 0x68, 0x7d, 0x1f, 0x15, 0x2f, 0x7f, 0xd6, 0xfb, + 0x07, 0x48, 0xd7, 0x6c, 0x76, 0x73, 0x01, 0x3a, 0xc7, 0x42, 0x4e, 0x90, 0xfa, 0x0a, 0xc8, 0x0e, 0xd5, 0xe3, + 0xa2, 0x52, 0x44, 0x73, 0xef, 0xc1, 0xb8, 0xa5, 0x1a, 0x68, 0xf7, 0x27, 0x30, 0x0e, 0x63, 0xef, 0x26, 0x29, + 0x74, 0x47, 0x2b, 0x57, 0x1a, 0xa5, 0x95, 0xd8, 0x4c, 0x47, 0xae, 0xe6, 0xb1, 0xdb, 0x5b, 0x1b, 0x59, 0xc9, + 0x3e, 0xc9, 0x6f, 0x74, 0x49, 0x21, 0x00, 0x9b, 0xbd, 0x2e, 0x5b, 0xa7, 0xd9, 0x77, 0xb2, 0x76, 0x3f, 0x60, + 0x2a, 0x53, 0x4e, 0x6e, 0x5f, 0xbf, 0x37, 0x2e, 0xc5, 0xf4, 0xaa, 0x4e, 0x97, 0x81, 0xb7, 0x80, 0x24, 0x00, + 0x20, 0xbc, 0xcb, 0x3e, 0x24, 0x31, 0x88, 0x55, 0x63, 0xf3, 0xa3, 0x06, 0x18, 0x87, 0xba, 0xc7, 0xf6, 0xa3, + 0xd2, 0x52, 0xbe, 0x2f, 0xbc, 0xed, 0x74, 0xd9, 0x29, 0x8a, 0x08, 0x0b, 0x9d, 0x0d, 0x2a, 0x4b, 0xa2, 0x7d, + 0x3e, 0xd3, 0x00, 0xfc, 0xa8, 0xd0, 0x56, 0x93, 0x03, 0x1e, 0x11, 0x62, 0xa0, 0x70, 0xe6, 0xd4, 0x9d, 0x56, + 0x57, 0x9c, 0x92, 0x6f, 0xfe, 0x75, 0x55, 0xf1, 0x0b, 0x5b, 0x0a, 0x7b, 0x0d, 0x43, 0x76, 0x3a, 0xd3, 0xf8, + 0x81, 0xfa, 0xa4, 0xc6, 0x9f, 0xf1, 0xf1, 0x0c, 0x78, 0x9a, 0x24, 0xf8, 0x3d, 0x09, 0xf5, 0x03, 0x80, 0xfb, + 0xc4, 0x81, 0x7d, 0x20, 0x8c, 0xb7, 0x05, 0x2b, 0xf0, 0xbc, 0xd8, 0x1f, 0xe0, 0x82, 0xcf, 0xaf, 0x3f, 0x05, + 0x8e, 0x36, 0xb4, 0xb9, 0x48, 0xed, 0x34, 0x95, 0x47, 0xfa, 0x47, 0x8b, 0x68, 0xb4, 0x13, 0x80, 0x9f, 0xb6, + 0x26, 0x28, 0x2b, 0x59, 0xd7, 0x04, 0xc1, 0xa5, 0xaa, 0x05, 0x79, 0x0d, 0xfd, 0x4a, 0x66, 0xea, 0x66, 0xbd, + 0x49, 0xff, 0x28, 0x47, 0x5e, 0x3c, 0xfa, 0x92, 0x19, 0x61, 0xbd, 0xa9, 0x2f, 0x91, 0x5e, 0x20, 0x45, 0xed, + 0x28, 0x9d, 0xed, 0x5c, 0x2e, 0xc3, 0x37, 0xa3, 0x34, 0xfe, 0xa3, 0xf4, 0xf7, 0xbe, 0x36, 0x0a, 0x8e, 0x5d, + 0x31, 0xa4, 0xcf, 0x33, 0xe2, 0x84, 0xa1, 0xda, 0xd8, 0xdc, 0x15, 0xe3, 0xa7, 0x1f, 0x3a, 0xda, 0x5b, 0xf4, + 0x9e, 0xeb, 0x5a, 0x5d, 0x54, 0x81, 0x0f, 0x62, 0xc2, 0x34, 0xa9, 0xa0, 0x71, 0x2c, 0x09, 0x8c, 0x23, 0xc5, + 0x4a, 0xe2, 0xae, 0xa5, 0x27, 0x6f, 0xba, 0xfb, 0xbb, 0x64, 0x20, 0x14, 0x53, 0x76, 0xd3, 0x0e, 0x4e, 0x2a, + 0xd6, 0x37, 0xce, 0xa7, 0xb8, 0xa0, 0xbc, 0x03, 0x61, 0x62, 0x70, 0xe6, 0xb6, 0x5d, 0xcb, 0x18, 0x63, 0xc8, + 0x87, 0x05, 0x66, 0xe2, 0x54, 0x5a, 0x82, 0xa3, 0x7b, 0xf7, 0x80, 0x0c, 0xca, 0x7c, 0x53, 0xee, 0x6e, 0x24, + 0x6e, 0x6f, 0x85, 0xa9, 0xaf, 0x1c, 0x10, 0x03, 0x4b, 0x91, 0x68, 0x43, 0xaa, 0xd6, 0x96, 0xaf, 0x33, 0x4a, + 0x89, 0x3a, 0x7a, 0x90, 0xde, 0xf1, 0x25, 0x3a, 0xf4, 0x12, 0x24, 0xef, 0x90, 0xa4, 0xc3, 0xd5, 0x10, 0xf2, + 0xce, 0x4b, 0xe6, 0xf9, 0x61, 0x09, 0x93, 0xf6, 0x39, 0x39, 0x87, 0x62, 0xb0, 0xe5, 0x71, 0xde, 0x03, 0x48, + 0x18, 0x01, 0x28, 0x7a, 0xc4, 0x27, 0xa3, 0xea, 0xb1, 0xfb, 0xf1, 0x2b, 0x46, 0xf6, 0xfd, 0xb8, 0xb2, 0x8b, + 0xe9, 0x28, 0x84, 0x3e, 0x8d, 0x67, 0x75, 0x2a, 0x1b, 0x90, 0x22, 0xde, 0xd5, 0x44, 0x7e, 0x44, 0xd5, 0x1d, + 0xfd, 0xdb, 0x01, 0x19, 0x0f, 0xc1, 0xea, 0x88, 0x5f, 0xa5, 0xbc, 0xce, 0xa5, 0x6c, 0x3d, 0xf6, 0x4b, 0x67, + 0xa4, 0xea, 0x4c, 0x78, 0x13, 0x6d, 0x18, 0x47, 0xed, 0x8d, 0xa3, 0x47, 0x42, 0xbd, 0xd2, 0x45, 0x77, 0xf1, + 0xea, 0xa9, 0xc4, 0xae, 0x99, 0x8d, 0x5c, 0xf4, 0x06, 0xe8, 0x20, 0x0c, 0xd3, 0x5c, 0xbc, 0x56, 0x26, 0x20, + 0xd7, 0x1d, 0x71, 0x5f, 0xf2, 0xc9, 0x8d, 0xbd, 0x4a, 0x91 }; // Wake-word = picovoice static const uint8_t PICOVOICE_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x4b, 0x5e, 0x3b, 0x23, 0xa2, 0xbf, 0x43, 0xb1, 0x35, 0x08, 0x43, 0x8f, 0x19, 0x49, 0x67, 0x6e, 0xa9, 0xa1, - 0xe8, 0xaa, 0x1e, 0x59, 0x2e, 0xc8, 0x0e, 0x94, 0xa2, 0xac, 0x10, 0x6b, 0xe2, 0xa1, 0xb5, 0x4c, 0xe4, 0x15, - 0x3a, 0xad, 0x76, 0xa8, 0xd9, 0x2b, 0xae, 0xc3, 0x07, 0x87, 0x18, 0xdb, 0xf0, 0x2f, 0x84, 0xdc, 0xfd, 0xe3, - 0x48, 0x41, 0x27, 0xb4, 0x5f, 0x52, 0x9f, 0x3d, 0x3a, 0xa5, 0xd7, 0x3a, 0x1b, 0xf6, 0x29, 0x5b, 0xbe, 0x8e, - 0x91, 0x30, 0x17, 0x5c, 0x36, 0x38, 0x1f, 0x20, 0x43, 0x3e, 0x53, 0x3a, 0xd3, 0x6d, 0x47, 0xc5, 0x69, 0xa3, - 0xff, 0x4a, 0x38, 0x6f, 0x40, 0x5a, 0x8e, 0x49, 0xe1, 0x27, 0xb5, 0xa9, 0xf8, 0xcf, 0xc3, 0x40, 0x18, 0x55, - 0x7f, 0x7e, 0x9c, 0x9a, 0xbe, 0x26, 0xe6, 0x01, 0xe3, 0x5e, 0x2b, 0x8c, 0x63, 0xb4, 0xc1, 0x73, 0xbc, 0x05, - 0x2a, 0xc2, 0x65, 0x59, 0x88, 0x65, 0x04, 0xc4, 0xa1, 0x3d, 0x35, 0x4e, 0xf0, 0xe0, 0xa5, 0x32, 0x07, 0xd8, - 0x1d, 0x47, 0x13, 0x56, 0xb7, 0x21, 0x2a, 0xd8, 0xf4, 0x1c, 0x1b, 0x6b, 0xd5, 0xf0, 0x9b, 0xdf, 0x47, 0xb8, - 0xea, 0x0e, 0x96, 0xea, 0x16, 0xdc, 0x42, 0x1e, 0xbd, 0x9c, 0xc1, 0xff, 0x88, 0xc2, 0xee, 0xdc, 0x6e, 0x01, - 0x98, 0xbc, 0x0e, 0xd8, 0xd0, 0x6e, 0xdb, 0x60, 0xad, 0x5d, 0x6e, 0xa0, 0xe9, 0x53, 0x83, 0xf0, 0x6e, 0xed, - 0x20, 0xaf, 0x21, 0xa5, 0x7b, 0x24, 0x39, 0x43, 0xe7, 0x6b, 0xdb, 0x3a, 0x03, 0x70, 0xbb, 0xc5, 0x47, 0xf1, - 0xed, 0xcc, 0xff, 0x43, 0xeb, 0xcb, 0x95, 0xe1, 0x74, 0x91, 0x16, 0xbb, 0xe0, 0xa6, 0x51, 0x91, 0x63, 0x61, - 0x49, 0x7b, 0x8d, 0xc0, 0x4c, 0x68, 0x81, 0x09, 0x6e, 0x1a, 0xb8, 0x8f, 0x43, 0x8a, 0x91, 0xe8, 0xdb, 0x48, - 0xce, 0x46, 0xca, 0x45, 0x84, 0xd0, 0xa0, 0x96, 0x12, 0x29, 0xbc, 0x2e, 0xfc, 0xd4, 0x49, 0xfe, 0xd3, 0xa7, - 0x40, 0x76, 0x7b, 0xa9, 0x48, 0x16, 0x50, 0x64, 0xe2, 0xc8, 0x35, 0xa2, 0xba, 0x37, 0xec, 0xa0, 0xa8, 0x5b, - 0xea, 0xc8, 0x63, 0x17, 0xa9, 0x67, 0x74, 0x3b, 0x39, 0xd8, 0x25, 0xe3, 0x00, 0xd3, 0x5d, 0xf3, 0x10, 0x82, - 0x0e, 0xf7, 0x75, 0x3e, 0x95, 0xd6, 0x34, 0xbd, 0xf3, 0xc3, 0x6c, 0x55, 0xba, 0x25, 0x71, 0x70, 0x4e, 0x25, - 0xe2, 0x46, 0x1d, 0x70, 0x31, 0xab, 0xca, 0x8d, 0xa1, 0x9d, 0xbd, 0xf1, 0x8d, 0xea, 0x4d, 0xbc, 0x0e, 0x57, - 0xd8, 0x6d, 0xd7, 0xf5, 0xf8, 0xf5, 0x1d, 0xf0, 0x00, 0x4a, 0xa6, 0xdf, 0xeb, 0xec, 0x85, 0x84, 0x67, 0x7e, - 0x50, 0x60, 0x07, 0x9b, 0xb9, 0xd9, 0x6f, 0x13, 0xef, 0xf6, 0x6e, 0x47, 0xbf, 0xc9, 0xbc, 0x53, 0x4b, 0x2b, - 0x64, 0xbe, 0xb6, 0xa8, 0x3d, 0x4e, 0xba, 0x1d, 0xa4, 0x55, 0x4c, 0xd2, 0xce, 0x5a, 0x0e, 0x0e, 0xd9, 0xde, - 0x23, 0x2a, 0x66, 0x13, 0x2f, 0x17, 0x1a, 0xc0, 0x2b, 0x20, 0xfd, 0x95, 0x9d, 0x79, 0x59, 0x46, 0x9a, 0x4d, - 0x44, 0x9b, 0xcb, 0x5c, 0x3f, 0x24, 0x8c, 0x56, 0x0d, 0x67, 0xdb, 0x40, 0x73, 0x28, 0x38, 0x52, 0x7d, 0x40, - 0xce, 0x43, 0x1b, 0xe7, 0xcd, 0xef, 0xc9, 0x8d, 0x4b, 0xd7, 0x7d, 0xc3, 0xbf, 0x47, 0xd1, 0x7e, 0x5a, 0x55, - 0x73, 0x9d, 0x23, 0x09, 0x26, 0xde, 0x53, 0xc9, 0x4c, 0x95, 0x4d, 0x25, 0x35, 0xe2, 0x4e, 0xaa, 0xcf, 0x0a, - 0x4c, 0xe7, 0xa7, 0x9c, 0xa6, 0x02, 0x81, 0xf9, 0xe4, 0x8a, 0x1c, 0xa5, 0xe5, 0x4c, 0xb9, 0x25, 0x5b, 0xa3, - 0xa0, 0xfe, 0x44, 0xac, 0x76, 0x2c, 0x89, 0xc7, 0x70, 0x1a, 0x54, 0xc8, 0x8b, 0x7e, 0x91, 0xf8, 0xb9, 0xdc, - 0x01, 0xce, 0x77, 0x23, 0xa2, 0x36, 0x1d, 0xd4, 0xb0, 0xf4, 0x93, 0xe1, 0xc0, 0x8e, 0xaa, 0x20, 0x9e, 0xd0, - 0x61, 0x0a, 0xee, 0x36, 0x3d, 0x60, 0x4e, 0x84, 0x3c, 0xb4, 0xd0, 0xcd, 0x2f, 0xfa, 0xba, 0xd3, 0x2f, 0x84, - 0x2e, 0xe4, 0x0b, 0xe5, 0xfd, 0xcb, 0x1c, 0xb9, 0xfe, 0x31, 0xa3, 0x23, 0xf6, 0x30, 0xbf, 0x63, 0x92, 0xd2, - 0x91, 0x04, 0xdc, 0xc9, 0x38, 0x1f, 0xd2, 0x93, 0x5a, 0xbd, 0x86, 0x01, 0xc7, 0xe2, 0xc6, 0xeb, 0x74, 0xa4, - 0x4a, 0xf5, 0xdd, 0x08, 0xa5, 0xa5, 0x0b, 0x18, 0x61, 0x9b, 0x06, 0x18, 0xbc, 0xcf, 0x30, 0xbb, 0x4b, 0xf3, - 0x4d, 0xb4, 0x3a, 0x87, 0xf1, 0x51, 0xc5, 0x39, 0x37, 0x64, 0x73, 0xca, 0xc1, 0x36, 0xb6, 0x6b, 0x92, 0x17, - 0x8f, 0x38, 0x05, 0x6b, 0xe6, 0x08, 0xc2, 0xcb, 0xa5, 0xb3, 0xcb, 0x93, 0x44, 0x25, 0x5e, 0xc6, 0xc6, 0xf9, - 0x70, 0x8b, 0x16, 0xc8, 0x40, 0x4a, 0x9a, 0x51, 0x2b, 0x15, 0xb6, 0x66, 0x9d, 0xbb, 0x1e, 0xef, 0x0a, 0x3a, - 0x67, 0x02, 0xae, 0x86, 0x0d, 0xa9, 0x31, 0xdf, 0xeb, 0x5d, 0xee, 0xfe, 0xe6, 0xb7, 0xf4, 0xa6, 0x53, 0xe3, - 0x6a, 0x8a, 0x3e, 0x08, 0xc4, 0x3e, 0x05, 0x24, 0xf6, 0xae, 0xc8, 0x42, 0x68, 0xd4, 0x55, 0xfe, 0xd4, 0x4d, - 0x48, 0x7c, 0x58, 0x74, 0xf2, 0x21, 0x76, 0xd0, 0xf8, 0xd8, 0x86, 0xc6, 0x77, 0x83, 0x80, 0x1d, 0x38, 0x6b, - 0x11, 0xe1, 0xbb, 0xd6, 0x6d, 0xaf, 0xc2, 0x01, 0xbc, 0x4e, 0xb7, 0x6f, 0x04, 0xe3, 0xac, 0x49, 0xbd, 0x40, - 0xf9, 0xd8, 0xa9, 0xcf, 0xe4, 0x77, 0x0a, 0xeb, 0x77, 0xed, 0x8c, 0xff, 0xf1, 0x0e, 0x9f, 0xff, 0xf4, 0x23, - 0xc2, 0xc7, 0xc5, 0xee, 0x52, 0xaa, 0x09, 0x78, 0x6b, 0x4b, 0x8a, 0xc2, 0x51, 0x98, 0x52, 0x68, 0xa9, 0x0e, - 0xbb, 0xe6, 0xaa, 0x2d, 0xe9, 0xd1, 0xd7, 0x03, 0x37, 0x27, 0xfd, 0xd2, 0x0c, 0xe1, 0xe7, 0x25, 0xdd, 0x11, - 0x43, 0x01, 0xdc, 0x1d, 0x16, 0x9f, 0x8f, 0x46, 0x7d, 0xcf, 0xe8, 0x33, 0x49, 0x0f, 0x9f, 0x14, 0xa7, 0xed, - 0x14, 0x29, 0xc0, 0x3a, 0x1b, 0x97, 0x52, 0xfe, 0x9c, 0xc8, 0x78, 0x1c, 0x46, 0x7b, 0x8b, 0xdd, 0x14, 0x19, - 0xaa, 0x97, 0x94, 0xe8, 0xe7, 0x3e, 0xab, 0x02, 0xf3, 0xef, 0xb1, 0x42, 0xe0, 0x54, 0x65, 0x81, 0x60, 0x65, - 0x10, 0x25, 0x9a, 0xae, 0xec, 0x0c, 0x45, 0xd9, 0xaf, 0x91, 0x1d, 0xf1, 0xfd, 0xe0, 0xa3, 0x29, 0x0e, 0xb3, - 0x25, 0xa2, 0x35, 0x3b, 0xe9, 0xaf, 0xc5, 0x44, 0x52, 0x2f, 0xe3, 0x19, 0x2c, 0xe5, 0x05, 0xa9, 0x18, 0x51, - 0xe1, 0xfa, 0x4e, 0x90, 0xdc, 0xbc, 0x3b, 0xb7, 0x0d, 0xf0, 0xfc, 0x69, 0x09, 0x7e, 0xbb, 0x35, 0xc8, 0xc2, - 0x74, 0x60, 0x5c, 0x35, 0xfd, 0xef, 0x9c, 0x5f, 0x54, 0xf7, 0x08, 0x33, 0x8e, 0x8d, 0x5e, 0xec, 0x9f, 0xc6, - 0x90, 0xd1, 0x44, 0xfa, 0xe3, 0x22, 0x82, 0xf7, 0x4f, 0x42, 0xdd, 0xbf, 0x9e, 0xd2, 0x3c, 0x82, 0x54, 0xae, - 0xfd, 0xbe, 0x92, 0x84, 0x0a, 0x10, 0x6c, 0x99, 0x06, 0x51, 0x24, 0x64, 0xa8, 0x11, 0x08, 0xc2, 0x58, 0x17, - 0x8f, 0xdf, 0xf2, 0x09, 0x15, 0x2d, 0xce, 0xbe, 0xf5, 0x1e, 0xab, 0x94, 0x75, 0x75, 0x95, 0xd1, 0x87, 0x81, - 0x7b, 0xaf + 0x1a, 0x68, 0xd0, 0xd2, 0x03, 0xc2, 0x6e, 0xa8, 0x55, 0x24, 0x05, 0xa9, 0xa4, 0x4b, 0xb8, 0x1d, 0x5b, 0x39, + 0x6b, 0xc1, 0xb0, 0x5b, 0xe0, 0x23, 0xa6, 0x59, 0x0a, 0xab, 0x04, 0x94, 0xfb, 0xd5, 0x69, 0x30, 0x65, 0x58, + 0x41, 0x10, 0x27, 0x73, 0x31, 0x4c, 0xe6, 0x26, 0x51, 0x2b, 0x83, 0x4a, 0x98, 0x6d, 0x3c, 0xf3, 0x34, 0xb2, + 0x2b, 0xb2, 0xa6, 0x30, 0x78, 0x76, 0x70, 0x32, 0x82, 0x89, 0x9f, 0xc2, 0xd8, 0x40, 0x06, 0x7e, 0x5c, 0x4f, + 0xa6, 0x03, 0xd8, 0x0a, 0x80, 0x37, 0xfe, 0x92, 0x90, 0x0c, 0x9d, 0xd3, 0x77, 0xf6, 0xdc, 0xab, 0x9a, 0x8d, + 0x52, 0x1b, 0x5f, 0x15, 0x9c, 0x60, 0x87, 0xba, 0xd0, 0x36, 0xf4, 0x0e, 0xe2, 0x31, 0xef, 0x88, 0x9a, 0x33, + 0xd7, 0xaf, 0xb2, 0xdc, 0x62, 0x1d, 0xb2, 0xbb, 0x00, 0x99, 0x1f, 0x6b, 0xd7, 0xd4, 0x60, 0x68, 0xd4, 0x81, + 0x7d, 0xcc, 0x08, 0x04, 0xe5, 0x39, 0x47, 0x34, 0xc8, 0x9a, 0xce, 0x73, 0xe8, 0x4f, 0xf3, 0xa5, 0x3c, 0x76, + 0x75, 0x96, 0x73, 0x46, 0xc3, 0x4b, 0x9e, 0x00, 0x94, 0x3e, 0xa7, 0x24, 0x71, 0x8a, 0x16, 0xc2, 0x85, 0x66, + 0x68, 0xde, 0x07, 0xeb, 0xba, 0xa0, 0xbe, 0x92, 0xf6, 0xd8, 0xb7, 0x73, 0xe7, 0xe0, 0xf0, 0xc8, 0x12, 0x4a, + 0x4e, 0xd8, 0x0e, 0xac, 0x3b, 0x55, 0x7e, 0x2a, 0x33, 0x72, 0x65, 0x25, 0xe7, 0x85, 0xce, 0x5b, 0xe1, 0xa2, + 0x89, 0x8f, 0xc3, 0xfb, 0x6c, 0xf6, 0x64, 0x58, 0xa3, 0xc9, 0x81, 0x24, 0x0f, 0x9f, 0x2f, 0x2d, 0x00, 0x07, + 0x68, 0x03, 0xd7, 0x5d, 0x41, 0x39, 0xe8, 0xbf, 0xc4, 0x0a, 0x84, 0x81, 0x39, 0x5b, 0x82, 0x48, 0x42, 0x7b, + 0xa8, 0x52, 0x7b, 0x0b, 0x26, 0xd6, 0x83, 0xd5, 0x2b, 0x33, 0x32, 0x1d, 0x16, 0xab, 0x2c, 0xbe, 0x75, 0xca, + 0x69, 0x07, 0x1d, 0x00, 0x1b, 0x56, 0x59, 0xe3, 0xea, 0x87, 0x8f, 0x3f, 0x1d, 0xf4, 0xff, 0xf1, 0xf5, 0xda, + 0x57, 0x9e, 0xae, 0xa9, 0xab, 0x3c, 0xfd, 0xc8, 0x0b, 0x95, 0x22, 0x16, 0x45, 0x13, 0xf8, 0x36, 0x18, 0x16, + 0xac, 0x8b, 0x60, 0xa3, 0x2d, 0xf0, 0xd3, 0x14, 0x60, 0x97, 0xdd, 0x11, 0x81, 0x52, 0xf5, 0x37, 0xf2, 0xbc, + 0xa4, 0x72, 0x2e, 0xc8, 0x8d, 0xbf, 0xa3, 0x9e, 0x5e, 0xfa, 0xef, 0x23, 0x45, 0x91, 0x8a, 0x86, 0x66, 0x13, + 0x05, 0x6e, 0x3d, 0xbc, 0xd7, 0xef, 0xe1, 0x44, 0x02, 0x75, 0x65, 0x55, 0xcd, 0x85, 0x3e, 0x31, 0xe2, 0x8b, + 0x2b, 0xbd, 0x3f, 0xca, 0x4e, 0xdf, 0xb2, 0xca, 0x4b, 0x45, 0x9f, 0xf0, 0x3d, 0x97, 0x83, 0xe6, 0x0b, 0xcd, + 0x2b, 0xd3, 0x0d, 0xdb, 0x57, 0xd1, 0x18, 0xfa, 0xcf, 0x84, 0x50, 0xff, 0xdb, 0xa6, 0x5d, 0x7c, 0x0c, 0x71, + 0x8e, 0xb2, 0x36, 0x61, 0x13, 0xa4, 0x41, 0x26, 0xcf, 0x8d, 0xa8, 0xf8, 0x0f, 0xef, 0xb8, 0x2a, 0x4d, 0xf6, + 0x6b, 0x09, 0x5e, 0x5f, 0xf8, 0x8e, 0x4e, 0x9b, 0x68, 0x3d, 0x73, 0xa0, 0xdd, 0x1b, 0x8c, 0x56, 0x14, 0x98, + 0xf7, 0xc8, 0xd6, 0x99, 0x52, 0xcf, 0x7b, 0x11, 0x70, 0xe2, 0x22, 0x06, 0x7e, 0x0f, 0x0e, 0xd2, 0x5d, 0x58, + 0x74, 0xfc, 0x1a, 0xf9, 0xc9, 0x9f, 0xd8, 0x42, 0x0b, 0xe3, 0xa9, 0x28, 0xab, 0xce, 0x6b, 0x19, 0x4b, 0xea, + 0x53, 0x8b, 0x4d, 0x53, 0x81, 0xca, 0xec, 0x56, 0x82, 0xa5, 0x63, 0xbb, 0x6a, 0x11, 0x48, 0xe2, 0xc4, 0x4e, + 0xee, 0x24, 0x19, 0x16, 0x81, 0xb0, 0xa3, 0xfa, 0xe5, 0x2e, 0x0d, 0x89, 0x0b, 0x2f, 0xe0, 0x03, 0x83, 0x8b, + 0x3a, 0x75, 0xf4, 0x3a, 0x7e, 0x7c, 0x87, 0x7a, 0x68, 0x44, 0x5e, 0xb9, 0xd0, 0x50, 0xfc, 0xe3, 0x57, 0xc0, + 0xaf, 0xbb, 0x1f, 0xe2, 0x72, 0x3a, 0xc4, 0x9a, 0xa5, 0xf2, 0x7c, 0x8a, 0xe7, 0xad, 0xb8, 0x4b, 0x07, 0xa7, + 0xcb, 0xfd, 0x6c, 0x10, 0x13, 0x36, 0xec, 0x46, 0x73, 0x3b, 0xec, 0x84, 0xc3, 0x8f, 0x7a, 0x53, 0xf1, 0x9f, + 0x05, 0x92, 0xad, 0x11, 0xad, 0xe2, 0x5f, 0xe6, 0xf7, 0xc1, 0xbe, 0x50, 0x18, 0xf0, 0x25, 0xe0, 0x07, 0x51, + 0x7f, 0x5d, 0x42, 0xb9, 0xa8, 0x55, 0x9d, 0x01, 0x32, 0x70, 0xdb, 0x77, 0x7f, 0xe8, 0xa3, 0x94, 0xe8, 0x17, + 0x03, 0x1f, 0x22, 0x5c, 0x21, 0x20, 0x35, 0xea, 0x7b, 0xb5, 0xcb, 0xc7, 0x59, 0x8e, 0x08, 0x55, 0x91, 0xdd, + 0x35, 0x58, 0xc9, 0x37, 0xa5, 0xfa, 0xcb, 0x7d, 0x3d, 0x74, 0x45, 0xae, 0xe8, 0x1c, 0xd4, 0xe4, 0x96, 0x11, + 0x7c, 0x30, 0x27, 0xd7, 0x3a, 0xc2, 0xfb, 0x0c, 0x03, 0xa7, 0xe3, 0xaa, 0xdf, 0xa2, 0x81, 0xbe, 0xae, 0x12, + 0x3d, 0x0d, 0x23, 0x58, 0x3a, 0x7c, 0x8a, 0x33, 0x0a, 0xc9, 0xdd, 0x86, 0x8d, 0xaa, 0xf8, 0x76, 0x78, 0x89, + 0x33, 0xe0, 0xd7, 0x53, 0xce, 0x36, 0x21, 0x86, 0xf9, 0xe2, 0x6d, 0xda, 0x63, 0xf5, 0x18, 0xfe, 0xff, 0x66, + 0x19, 0x5e, 0x46, 0x4c, 0x20, 0xcb, 0x85, 0xf8, 0x93, 0x9e, 0xf5, 0xb3, 0x1a, 0xe3, 0x77, 0x4e, 0xc0, 0xeb, + 0xfb, 0xe3, 0xb3, 0xed, 0x23, 0x39, 0xfd, 0xfd, 0x5d, 0xa0, 0x4c, 0x3c, 0xdb, 0x62, 0x1e, 0xf8, 0xbb, 0xd6, + 0x43, 0x4a, 0x2c, 0x4c, 0x7c, 0xea, 0x5f, 0xc4, 0xf3, 0x82, 0x3c, 0x22, 0x02, 0x79, 0xd2, 0xb9, 0xa9, 0xaa, + 0x4f, 0x9e, 0xdd, 0x0e, 0x4d, 0xb4, 0xdd, 0x09, 0xde, 0x71, 0xd8, 0x9b, 0xdf, 0xd1, 0x0f, 0xeb, 0x34, 0x50, + 0xea, 0xc6, 0x31, 0xe7, 0xb2, 0x2b, 0x98, 0x95, 0x0a, 0x3c, 0x39, 0xc2, 0xf2, 0x7a, 0x56, 0x64, 0xfb, 0x15, + 0x07, 0x34, 0x3b, 0x93, 0x51, 0xd9, 0x34, 0xad, 0xc5, 0x90, 0x2b, 0x72, 0x39, 0x37, 0x1c, 0xe3, 0xb1, 0x3d, + 0x37, 0x0b, 0x5c, 0xa7, 0x78, 0xab, 0x32, 0x0b, 0xf5, 0xb5, 0x99, 0x1b, 0xb6, 0xee, 0x39, 0xb8, 0x2a, 0x12, + 0x30, 0x1c, 0xcb, 0xa7, 0xc3, 0x9b, 0xc4, 0xd8, 0x6f, 0x47, 0xea, 0x55, 0xac, 0x59, 0x45, 0x3c, 0x9f, 0xfc, + 0xea, 0x7a, 0x0e, 0xa6, 0x59, 0xdd, 0xb7, 0xce, 0x88, 0x77, 0x51, 0xd1, 0x1d, 0xd7, 0xda, 0x7d, 0x62, 0x7d, + 0x28, 0xa3, 0x90, 0x13, 0x45, 0x2e, 0x21, 0xc9, 0x6c, 0x12, 0xf3, 0xc9, 0x4e, 0xf9, 0x19, 0x2c, 0x82, 0xf3, + 0x72, 0xa7, 0xd6, 0xa5, 0x0b, 0x5d, 0xcf, 0xd9, 0x24, 0x41, 0x1e, 0xf8, 0xac, 0x9f, 0x93, 0xd1, 0xae, 0xc3, + 0x1c, 0xb2, 0xde, 0x5a, 0x1c, 0xc1, 0x0e, 0x37, 0x3c, 0x14, 0xca, 0xfe, 0x49, 0x50, 0xd9, 0x98, 0x26, 0x99, + 0x81, 0x87, 0xa6, 0x85, 0x09, 0xf0, 0x7c, 0x31, 0xab, 0xbe, 0xd8, 0x7b, 0xb6, 0xa1, 0x6b, 0xef, 0x97, 0x8a, + 0xd3, 0xfe, 0xfb, 0x94, 0xc4, 0x05, 0x95, 0x13, 0x6f, 0xfa, 0x13, 0xb7, 0x96, 0x8e, 0x0c, 0xb4, 0xd1, 0xf2, + 0x55, 0x08, 0x32, 0x88, 0xb1, 0x5e, 0x53, 0xa4, 0x50, 0xeb, 0x3a, 0x07, 0x7a, 0xc7, 0x47, 0x53, 0xc4, 0xac, + 0x3a, 0x34, 0xd1, 0x71, 0x17, 0x9f, 0xc0, 0x33, 0xed, 0xde, 0x4d, 0x8e, 0x1d, 0xfa, 0x63, 0xc2, 0xc5, 0x30, + 0x05, 0xff }; // Wake-word = bumblebee static const uint8_t BUMBLEBEE_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x04, 0x59, 0xa1, 0xcd, 0x67, 0xed, 0x23, 0x7b, 0x74, 0x64, 0xd3, 0x8a, 0x0c, 0xcd, 0x42, 0x88, 0xc8, 0xa5, - 0x2e, 0x1b, 0x62, 0x4c, 0xf4, 0x2d, 0xfc, 0x41, 0xec, 0x37, 0x56, 0x17, 0x4c, 0xce, 0x53, 0xa6, 0x7c, 0xdd, - 0x88, 0xf2, 0x37, 0x55, 0xaf, 0x32, 0xd0, 0xd8, 0xa1, 0x2a, 0xd9, 0x41, 0x56, 0x0f, 0xc6, 0x97, 0xa2, 0x43, - 0x6c, 0xdc, 0xd9, 0x00, 0xa0, 0xa8, 0xe8, 0xdb, 0xef, 0x91, 0x0d, 0x4d, 0x24, 0x2e, 0x7e, 0xa9, 0x59, 0xae, - 0xda, 0xf7, 0x16, 0x2a, 0x4e, 0x47, 0x27, 0xd3, 0xed, 0xd0, 0xc8, 0x66, 0x77, 0x57, 0xc4, 0x17, 0x0c, 0x03, - 0xdc, 0x76, 0xff, 0x9f, 0xc0, 0x01, 0x6a, 0x1e, 0x81, 0xfc, 0x35, 0x19, 0x31, 0xdc, 0xf7, 0xe6, 0xab, 0xd0, - 0xfe, 0xc1, 0xce, 0x03, 0xd3, 0xdc, 0x6a, 0x7f, 0x9a, 0x3f, 0xb3, 0x4e, 0xc8, 0x92, 0xcc, 0x6b, 0xad, 0xf5, - 0xf5, 0x76, 0xc6, 0x7a, 0xc4, 0x7c, 0xc4, 0x74, 0x5c, 0x9c, 0xb3, 0x8f, 0xb4, 0x4c, 0x6a, 0xef, 0x23, 0xb9, - 0xa0, 0x54, 0xb0, 0x73, 0xef, 0x50, 0x45, 0x78, 0x4d, 0x0f, 0x88, 0x2c, 0x04, 0x77, 0x2b, 0x51, 0xae, 0x4c, - 0x28, 0xa4, 0xf8, 0xab, 0x87, 0xaf, 0xa6, 0x52, 0x7c, 0xc9, 0x39, 0x53, 0xb4, 0x25, 0x27, 0xb9, 0x17, 0x07, - 0xea, 0x22, 0x41, 0x03, 0x75, 0x10, 0x0b, 0x0a, 0x9a, 0x74, 0x6a, 0xb9, 0xab, 0x61, 0x32, 0x62, 0x24, 0x81, - 0x15, 0x4e, 0xd8, 0x21, 0x17, 0x39, 0x12, 0xea, 0x33, 0xc3, 0x77, 0x62, 0xd8, 0xd1, 0x21, 0x82, 0x9d, 0x02, - 0x77, 0xde, 0x0a, 0xf0, 0xe7, 0x08, 0xe7, 0x4d, 0x16, 0xf3, 0xf9, 0x68, 0x90, 0x92, 0x8b, 0xd3, 0xf1, 0x16, - 0x74, 0xee, 0x41, 0xc6, 0xc8, 0xf6, 0x1b, 0x91, 0x59, 0xd9, 0x40, 0x94, 0x7e, 0xc0, 0x8b, 0xf4, 0x04, 0x54, - 0xa5, 0x8d, 0x8e, 0x28, 0xc1, 0xda, 0x2b, 0xc5, 0xd5, 0x0f, 0x3a, 0x7d, 0xb7, 0xe8, 0x9c, 0x15, 0x5f, 0x80, - 0x91, 0x48, 0x18, 0xdc, 0x66, 0x18, 0x72, 0x5c, 0x85, 0xae, 0x2e, 0x0f, 0x10, 0x58, 0xb2, 0xfc, 0xc5, 0xa1, - 0xe2, 0x1c, 0x8e, 0x4f, 0xb7, 0x09, 0x6a, 0xa9, 0x22, 0xe3, 0x03, 0x1f, 0x2b, 0xcb, 0x8d, 0xe7, 0x07, 0x02, - 0xd0, 0x68, 0x1d, 0xd0, 0xf6, 0x92, 0x56, 0xeb, 0x38, 0x1a, 0x4f, 0xd8, 0x53, 0x5a, 0xcd, 0xa0, 0xa1, 0x17, - 0x57, 0xd3, 0xed, 0x78, 0xa7, 0x20, 0x82, 0x9f, 0xe1, 0x66, 0xdc, 0xbf, 0xe9, 0x21, 0xc7, 0x6e, 0x78, 0xc1, - 0xde, 0x60, 0x34, 0x4a, 0x72, 0x94, 0x51, 0xce, 0x38, 0x02, 0xbe, 0x84, 0x60, 0xdd, 0x4a, 0x4d, 0x7a, 0x4c, - 0xd5, 0x09, 0x02, 0xd4, 0x59, 0x9e, 0x4b, 0xdf, 0x21, 0xa6, 0x5b, 0x7d, 0x8d, 0xbb, 0x50, 0xa2, 0x2a, 0x3d, - 0x84, 0xf1, 0x12, 0x67, 0xc5, 0x96, 0xc8, 0xf2, 0x85, 0x42, 0x3f, 0x47, 0x4e, 0x1b, 0x29, 0x79, 0x11, 0xd1, - 0x21, 0x4c, 0x3e, 0x34, 0x86, 0x7c, 0x69, 0xfa, 0xbd, 0x67, 0x6d, 0x64, 0xf6, 0xc9, 0xaf, 0xed, 0xf5, 0x36, - 0x0d, 0x47, 0x77, 0xd7, 0x92, 0xda, 0x27, 0xa7, 0xb4, 0x4f, 0xd2, 0x68, 0xb1, 0x96, 0x61, 0x7c, 0x77, 0x31, - 0x34, 0xba, 0xa8, 0x8a, 0xb6, 0x97, 0x4a, 0xea, 0xfe, 0x5e, 0x0d, 0xd8, 0x7b, 0xa3, 0x7c, 0xa0, 0x04, 0xca, - 0xcd, 0x3c, 0x54, 0x59, 0x37, 0x4f, 0x78, 0x26, 0x5a, 0xff, 0x1e, 0xe7, 0x72, 0x5e, 0xf3, 0xf9, 0x14, 0x67, - 0xed, 0x02, 0x01, 0x29, 0xdf, 0x4a, 0x33, 0xad, 0x9f, 0xff, 0x7a, 0xcd, 0x67, 0xa4, 0xb9, 0xdb, 0x19, 0x99, - 0x35, 0xf0, 0xe7, 0x62, 0x9a, 0x52, 0x7c, 0x2d, 0x2a, 0x72, 0x22, 0xf5, 0xa8, 0x11, 0x5e, 0x03, 0x8d, 0x59, - 0xd3, 0xff, 0x25, 0x6a, 0x8e, 0x25, 0x10, 0x07, 0x63, 0x5a, 0x8e, 0x73, 0xfb, 0x4a, 0x1c, 0x56, 0x5d, 0x0b, - 0xa8, 0xc7, 0xf6, 0x5c, 0xa3, 0x15, 0x5f, 0x65, 0x68, 0x9c, 0x32, 0x3a, 0x32, 0x87, 0xf8, 0x5b, 0x16, 0xe7, - 0x40, 0x8b, 0x46, 0x0f, 0x2a, 0x57, 0x54, 0xab, 0xa1, 0xb4, 0x7e, 0x35, 0xd5, 0x66, 0x65, 0xc2, 0x5a, 0xb2, - 0xf8, 0x4c, 0xb9, 0x96, 0x35, 0x05, 0xf7, 0x93, 0xe6, 0x38, 0x70, 0xba, 0xa3, 0x65, 0x86, 0x28, 0x4e, 0x58, - 0xac, 0xff, 0x7b, 0xc1, 0x37, 0xbc, 0xf7, 0xd3, 0x0a, 0xa9, 0x44, 0x6f, 0x2e, 0xd5, 0x1b, 0xa2, 0xfc, 0x16, - 0xa1, 0xfd, 0xc8, 0x9f, 0x02, 0xb7, 0x82, 0x36, 0x3c, 0xdf, 0xe6, 0x92, 0x75, 0xe8, 0x22, 0xd7, 0x12, 0xa1, - 0x51, 0xde, 0xa3, 0x27, 0x93, 0xb4, 0x6a, 0x7c, 0x23, 0x2e, 0x18, 0x95, 0x6a, 0x00, 0xe0, 0x3f, 0x2a, 0x3d, - 0x2c, 0xf3, 0xb8, 0x7b, 0x64, 0xff, 0xf3, 0x4b, 0x49, 0x97, 0x67, 0xda, 0x4e, 0x3a, 0xe6, 0xd6, 0x7e, 0xaa, - 0xc6, 0xac, 0x1c, 0x67, 0x6f, 0xdf, 0xba, 0xb7, 0xe8, 0x91, 0xbc, 0x78, 0x88, 0x88, 0x2b, 0xed, 0x9f, 0x1a, - 0x1c, 0xfa, 0xc5, 0xc0, 0xf0, 0xf8, 0x03, 0x7e, 0x99, 0xcc, 0x58, 0x54, 0xba, 0xdd, 0x09, 0x4c, 0x15, 0x9d, - 0x3a, 0x43, 0x10, 0xc5, 0xc8, 0x7d, 0x3c, 0xbf, 0x4f, 0x48, 0xaf, 0x33, 0x42, 0xfc, 0x6d, 0x2c, 0xb2, 0xd8, - 0xab, 0xa2, 0xa2, 0xf0, 0x12, 0x09, 0x23, 0xab, 0x16, 0x2f, 0xd2, 0xc9, 0xa3, 0x0a, 0x10, 0x92, 0x7f, 0x77, - 0x8d, 0xf2, 0x4e, 0xff, 0x62, 0x15, 0xeb, 0x80, 0x31, 0x02, 0x69, 0x57, 0xcf, 0xa3, 0x1f, 0xe2, 0x32, 0xec, - 0x33, 0x9e, 0x89, 0xa7, 0xbb, 0x7f, 0x65, 0x5e, 0x6d, 0xa1, 0x9e, 0xa9, 0x0a, 0x59, 0x87, 0xbd, 0xe6, 0xff, - 0xf3, 0x81, 0xe5, 0x03, 0xed, 0xee, 0x30, 0x78, 0xc3, 0x92, 0x74, 0x37, 0xd6, 0xab, 0xf3, 0xf5, 0x93, 0x8a, - 0xc9, 0xf7, 0x2e, 0x3b, 0x3f, 0x59, 0x26, 0xd4, 0xef, 0x93, 0xe1, 0x52, 0x94, 0x47, 0xa0, 0x92, 0xc2, 0x39, - 0x1a, 0x65, 0xe3, 0xbc, 0x08, 0x8d, 0xf5, 0x07, 0x27, 0xca, 0x49, 0xd1, 0x6a, 0x57, 0x64, 0xf7, 0x7f, 0x7d, - 0x43, 0xc7, 0xfe, 0x35, 0x84, 0x1d, 0x68, 0xf3, 0xa0, 0x58, 0x5a, 0xce, 0xe0, 0xb0, 0xa0, 0x8a, 0x8b, 0x31, - 0x2a, 0xe7, 0xda, 0x2c, 0x7f, 0x7e, 0xfe, 0x80, 0xa2, 0xfc, 0xa7, 0x82, 0xdb, 0x4b, 0xe1, 0x48, 0xf3, 0xc9, - 0xe7, 0xa9, 0xc5, 0x8b, 0xc0, 0x0c, 0xe7, 0xf3, 0x9e, 0xe0, 0x22, 0xe4, 0xe7, 0xcf, 0xee, 0x82, 0x17, 0x2d, - 0xfd, 0x26, 0x14, 0xc1, 0x86, 0x14, 0x1d, 0xc4, 0xd4, 0x84, 0xd5, 0xd3, 0x0e, 0xc7, 0xa3, 0x57, 0x43, 0x92, - 0x47, 0x63, 0x61, 0xbb, 0x56, 0x45, 0xbf, 0x35, 0x60, 0x69, 0x08, 0x68, 0x13, 0x76, 0x4c, 0x32, 0x41, 0x9e, - 0x38, 0x45, 0x53, 0xf8, 0xce, 0x5d, 0x78, 0x00, 0xe8, 0x64, 0xd2, 0xd2, 0x30, 0xb4, 0xd4, 0x49, 0x55, 0x05, - 0xc4, 0x42, 0x82, 0xb4, 0x46, 0x83, 0xff, 0x6c, 0x0f, 0x35, 0x80, 0x72, 0xbf, 0xbc, 0xf3, 0xd4, 0x4c, 0x3f, - 0x23, 0xea, 0xeb, 0x9d, 0x38, 0x1e, 0xf8, 0x00, 0x83, 0x66, 0xff, 0xff, 0xdd, 0xdf, 0xaf, 0x34, 0x8d, 0xa4, - 0xbf, 0x4a, 0x8e, 0xe8, 0x87, 0x5d, 0xaf, 0x56, 0x9f, 0xb7, 0xc8, 0x9d, 0x93, 0x15, 0x48, 0xbc, 0x3c, 0x9a, - 0xd9, 0x2a, 0xb1, 0x40, 0x18, 0x22, 0xd2, 0x62, 0xab, 0x52, 0x73, 0x79, 0xe2, 0x22, 0x99, 0xda, 0xbb, 0x99, - 0xe0, 0x81, 0x8d, 0x87, 0x94, 0x88, 0x09, 0x2a, 0x29, 0x79, 0x5c, 0x18, 0xa3, 0x73, 0x7d, 0x6b, 0x24, 0x2b, - 0xa2, 0xf8, 0x0d, 0xee, 0x1a, 0xc8, 0xec, 0x16, 0x29, 0x0a, 0x65, 0xd4, 0x03, 0xcf, 0x9f, 0xc0, 0xf7, 0x87, - 0xed, 0x43, 0x22, 0xdb, 0x05, 0x15, 0x71, 0x78, 0xb0, 0x3d + 0x37, 0xcd, 0x43, 0xdb, 0x99, 0x1e, 0xae, 0xe0, 0x81, 0x85, 0x98, 0x89, 0x59, 0x33, 0x92, 0xff, 0xf2, 0xf6, + 0xbe, 0x97, 0x87, 0xdf, 0x68, 0x93, 0x31, 0xdb, 0x87, 0xc5, 0x66, 0xc6, 0x1b, 0x6d, 0x63, 0x39, 0xad, 0x30, + 0x08, 0xf5, 0x35, 0x20, 0x84, 0xf2, 0xc7, 0x64, 0x50, 0x56, 0x94, 0xce, 0xdd, 0x16, 0xff, 0x0c, 0xfc, 0xf4, + 0xfd, 0x70, 0x31, 0xfa, 0x54, 0x12, 0x9f, 0x77, 0xc2, 0xa8, 0x11, 0x5c, 0x62, 0x4b, 0x54, 0x6d, 0xfe, 0xe0, + 0x0e, 0x66, 0x8a, 0x5f, 0xed, 0x8c, 0x8e, 0xe3, 0x7a, 0xa2, 0xe7, 0xac, 0xb3, 0x1c, 0x42, 0x10, 0xe6, 0xdd, + 0xc6, 0xef, 0xf1, 0xd7, 0x4c, 0xc7, 0xbb, 0x07, 0xcf, 0x6e, 0x7a, 0xd4, 0xd0, 0xba, 0x60, 0xaa, 0x7f, 0x36, + 0xee, 0x15, 0x42, 0x93, 0x9c, 0x2a, 0xb4, 0x7c, 0x25, 0x0d, 0x99, 0xe4, 0x42, 0x14, 0x0d, 0x71, 0x1e, 0x5c, + 0xc3, 0x20, 0x53, 0x7b, 0x32, 0xe0, 0x9e, 0xed, 0x8f, 0x63, 0x7a, 0xf2, 0xc5, 0x55, 0x79, 0x0b, 0xda, 0xed, + 0x10, 0xa4, 0xcf, 0xb7, 0x18, 0xd7, 0xbc, 0x64, 0x2e, 0x54, 0x8d, 0x6b, 0x7a, 0xd8, 0x1b, 0xf3, 0xcf, 0x10, + 0xf3, 0x17, 0xa6, 0x5a, 0x58, 0x32, 0x59, 0xbf, 0x84, 0xe0, 0xe3, 0x3e, 0x2a, 0x53, 0x20, 0xe4, 0x42, 0x97, + 0xf5, 0xb8, 0xb3, 0xd7, 0xa6, 0xa2, 0xa0, 0x57, 0xd7, 0x16, 0x2a, 0x20, 0x40, 0x96, 0x9e, 0x8f, 0xd1, 0xd1, + 0x3e, 0x65, 0x5b, 0x20, 0xe7, 0x67, 0xd6, 0x32, 0x45, 0x99, 0x56, 0xc5, 0x50, 0xfd, 0x82, 0xe3, 0x50, 0x46, + 0xb7, 0x9f, 0x6a, 0xc9, 0x07, 0x09, 0xbf, 0x84, 0xfe, 0x9a, 0xae, 0x5a, 0x06, 0x65, 0xfb, 0xc6, 0x84, 0x08, + 0xee, 0x8c, 0x59, 0x99, 0x20, 0x7b, 0x01, 0x32, 0x43, 0x28, 0xf6, 0x9a, 0x14, 0xdb, 0x2a, 0xa8, 0x5f, 0xd7, + 0x0b, 0x4c, 0x98, 0x64, 0x18, 0x58, 0x50, 0x2a, 0x7d, 0xdb, 0xf4, 0x8f, 0xab, 0xd3, 0xf4, 0x7c, 0xdf, 0x5b, + 0xbd, 0xe7, 0x57, 0xf6, 0x8c, 0x8c, 0x48, 0x6f, 0x25, 0xd3, 0xc9, 0xdf, 0xcf, 0xc0, 0x5d, 0x07, 0xf8, 0x8b, + 0xdd, 0xb4, 0xfd, 0x7e, 0xa7, 0xd1, 0x0d, 0x2e, 0x3b, 0x22, 0x5c, 0x40, 0xeb, 0x9e, 0x37, 0x6b, 0xd3, 0xc4, + 0x6d, 0x88, 0x79, 0x2e, 0xf3, 0x8f, 0x8d, 0x05, 0x9e, 0x8d, 0xf2, 0x1b, 0xd5, 0x9f, 0x5d, 0xf1, 0x6e, 0x15, + 0xf4, 0x59, 0xd7, 0x22, 0xee, 0xd9, 0x9f, 0xfb, 0xf8, 0x0f, 0xbe, 0x1d, 0x15, 0xe3, 0x60, 0x2a, 0xfb, 0x55, + 0x78, 0x0f, 0x85, 0x53, 0x7e, 0xb4, 0x4b, 0x08, 0x6b, 0xab, 0x97, 0x05, 0x12, 0x2e, 0xe2, 0xef, 0x2c, 0xb2, + 0xc6, 0x99, 0x55, 0xc2, 0x46, 0xa7, 0x45, 0x7b, 0xd2, 0xb0, 0x00, 0x83, 0x2c, 0x5d, 0xd7, 0xbe, 0xf3, 0x5f, + 0x49, 0x6b, 0x4a, 0x5a, 0xc1, 0xd1, 0xe3, 0x71, 0xb0, 0x43, 0xde, 0xfc, 0xed, 0x51, 0xd1, 0x68, 0xea, 0x65, + 0x3e, 0xcd, 0x9c, 0x73, 0x43, 0x75, 0x00, 0x82, 0x41, 0xad, 0xca, 0x97, 0x62, 0x9c, 0xc7, 0x07, 0xa3, 0x6f, + 0x08, 0xf2, 0x1a, 0x26, 0xe9, 0xfa, 0xc5, 0x67, 0x50, 0x88, 0x8b, 0x31, 0xc4, 0xaa, 0x3d, 0x64, 0x4e, 0x60, + 0x07, 0x3c, 0xe3, 0xcc, 0x1a, 0x29, 0x0b, 0x83, 0x9a, 0x8a, 0xcb, 0x0d, 0x2e, 0xae, 0xbd, 0x2b, 0x0e, 0x98, + 0x2f, 0x69, 0x71, 0xb8, 0xd6, 0x2d, 0x81, 0xd8, 0xf2, 0xc9, 0x8c, 0x16, 0x48, 0x36, 0x17, 0xe2, 0x77, 0x1b, + 0x5b, 0x59, 0x6e, 0xda, 0xdf, 0x77, 0xb6, 0xe6, 0x21, 0xed, 0x0a, 0x9d, 0x5b, 0x8b, 0xb0, 0xdb, 0x19, 0x92, + 0xe0, 0x5a, 0x3b, 0x32, 0x03, 0x83, 0x54, 0x6a, 0x1a, 0xf5, 0x61, 0x3e, 0x4c, 0xa9, 0xf1, 0xce, 0x43, 0x51, + 0xd9, 0xbf, 0xcd, 0xf9, 0x2a, 0x0f, 0x61, 0xd7, 0x51, 0xbe, 0x61, 0xa5, 0x96, 0x9a, 0xc0, 0xd2, 0xb1, 0x5b, + 0x27, 0x0b, 0xe9, 0x8f, 0xbe, 0x71, 0xb9, 0x1c, 0xfc, 0x63, 0xed, 0x0a, 0xcf, 0x7f, 0xf4, 0x3f, 0xa4, 0x16, + 0x31, 0x8c, 0x21, 0xc6, 0x83, 0xd4, 0x3c, 0xed, 0x52, 0xa9, 0xf3, 0xb3, 0x83, 0x53, 0xee, 0x91, 0xb9, 0x31, + 0x6c, 0xd7, 0xe5, 0x3d, 0x38, 0xde, 0x87, 0xea, 0x7c, 0xc7, 0x0f, 0x6d, 0x02, 0x1c, 0x0d, 0xa5, 0xa3, 0x09, + 0x71, 0x50, 0xfb, 0xe4, 0x54, 0x2a, 0x12, 0x8f, 0x5c, 0x13, 0xe7, 0x93, 0xfe, 0x24, 0x73, 0x6a, 0x34, 0x8f, + 0x44, 0xe9, 0xf7, 0x19, 0x4e, 0x32, 0x90, 0x09, 0x1a, 0x18, 0xbc, 0x10, 0xb9, 0xb1, 0x75, 0x2d, 0x86, 0xce, + 0xe4, 0x68, 0x2c, 0x1b, 0x43, 0x01, 0xef, 0x89, 0x3f, 0x8b, 0x9a, 0x90, 0xa6, 0x32, 0xda, 0x5b, 0x3e, 0xfe, + 0x4a, 0xdd, 0x96, 0xdf, 0xbf, 0xa0, 0x70, 0x30, 0x74, 0xa2, 0x18, 0x6f, 0xe5, 0x38, 0xe3, 0x59, 0x7f, 0xdb, + 0xf6, 0xbb, 0x63, 0xd4, 0x58, 0x7c, 0xa6, 0x7e, 0x36, 0xa6, 0x17, 0x8b, 0xdf, 0xc4, 0x18, 0x5e, 0x95, 0x13, + 0x04, 0xb2, 0xd6, 0xde, 0x0b, 0x1d, 0xc8, 0xca, 0x9d, 0x5c, 0xb7, 0x53, 0x11, 0xbf, 0xf8, 0x92, 0xba, 0x43, + 0x9c, 0x14, 0x79, 0x1e, 0xa6, 0x37, 0xa5, 0x42, 0x18, 0x60, 0xce, 0xbf, 0x0a, 0x1e, 0x29, 0xb7, 0x1d, 0x0b, + 0xe7, 0xef, 0xd1, 0x87, 0x3b, 0xb6, 0x66, 0x94, 0x01, 0x7c, 0x3d, 0x15, 0x23, 0xfa, 0xb0, 0x18, 0xe5, 0x23, + 0x33, 0x45, 0xda, 0x4a, 0x9e, 0xbc, 0x88, 0x66, 0x0d, 0x4c, 0xf7, 0xd3, 0xbe, 0x7a, 0x52, 0xf1, 0xd1, 0x6e, + 0x64, 0x2c, 0xb9, 0x7a, 0x23, 0x91, 0x4a, 0x81, 0x6b, 0x31, 0x52, 0xd1, 0x56, 0x4b, 0x06, 0x1c, 0x92, 0xff, + 0x36, 0xdc, 0xf6, 0xc6, 0x0d, 0x07, 0x00, 0x2c, 0x86, 0xb1, 0x48, 0xc2, 0x30, 0xc1, 0x43, 0x95, 0x4a, 0x7b, + 0x27, 0xdd, 0x2e, 0xf1, 0x99, 0x46, 0xab, 0xed, 0x98, 0x0d, 0xce, 0xaf, 0x95, 0xd1, 0x02, 0x8c, 0xe3, 0xef, + 0x77, 0xfb, 0x8e, 0xa4, 0x04, 0x96, 0x51, 0xfb, 0x16, 0xef, 0x83, 0x4c, 0xae, 0xf8, 0x8d, 0xa8, 0xaa, 0xf0, + 0xc7, 0x63, 0x0b, 0x42, 0xc3, 0x68, 0x57, 0x04, 0x92, 0x45, 0xab, 0x7a, 0x91, 0xfd, 0x7d, 0x71, 0x85, 0x05, + 0xf4, 0x8f, 0x26, 0xc1, 0x93, 0x34, 0x63, 0x9e, 0x33, 0xf2, 0x24, 0x9c, 0x2a, 0x25, 0xf7, 0xbe, 0x6a, 0xfd, + 0x67, 0xe9, 0x30, 0xa0, 0xcb, 0x1f, 0xbb, 0xaa, 0x40, 0x7f, 0xef, 0x35, 0x4a, 0x71, 0xbb, 0x5a, 0x64, 0x65, + 0xac, 0xa3, 0x65, 0x69, 0xea, 0x14, 0xe0, 0xbb, 0x16, 0xf2, 0xf5, 0x6b, 0x7e, 0xe0, 0xc9, 0x4f, 0xd4, 0xfd, + 0xfd, 0x14, 0x95, 0xbc, 0x61, 0x27, 0x8f, 0x65, 0x6d, 0x19, 0xf4, 0xd7, 0xaa, 0xd0, 0x92, 0xda, 0xe7, 0xea, + 0x2e, 0xf0, 0x33, 0xc2, 0x7a, 0xad, 0xb8, 0xc2, 0x00, 0xaa, 0xa7, 0x44, 0xb0, 0xed, 0x46, 0x93, 0x73, 0x3b, + 0x32, 0x28, 0xd7, 0x2d, 0xfd, 0xa9, 0xdd, 0xa6, 0x8f, 0x30, 0x94, 0x55, 0x6d, 0xb1, 0x85, 0xb3, 0xe1, 0x17, + 0xd2, 0xa0, 0x81, 0x28, 0x04, 0x5e, 0x69, 0xf8, 0x0b, 0x9c, 0x50, 0xe8, 0x8b, 0x17, 0x03, 0xce, 0x93, 0x8f, + 0xb3, 0x55, 0xf5, 0x36, 0x71, 0x13, 0xc4, 0xba, 0x0a, 0xef, 0x3d, 0xc7, 0x83, 0xf5, 0x0d, 0xd3, 0xb6, 0x27, + 0x7d, 0x8c, 0x79, 0xca, 0xb1, 0x3a, 0xa0, 0x2c, 0x66, 0xcd, 0x32, 0x19, 0xe2, 0x77, 0x36, 0x58, 0x2b, 0x73, + 0x9e, 0x28, 0xfd, 0x4a, 0xaf, 0x77, 0xbf, 0x80, 0xd0, 0x70, 0xa3, 0xe5, 0x1d, 0x42, 0xe6, 0x81, 0xe4, 0x09, + 0x5b, 0x88, 0x56, 0x1c, 0x85, 0xbf, 0xe0, 0xda, 0x08, 0xa2, 0x38, 0x78, 0x94, 0x85, 0x0b, 0x82, 0x52, 0x2c, + 0xbb, 0x53, 0x47, 0xeb, 0x69, 0xb8, 0xfa, 0x83, 0xab, 0x80 }; // Wake-word = alexa static const uint8_t ALEXA_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xc8, 0x8a, 0x01, 0xef, 0xbd, 0x0e, 0xa6, 0x63, 0x54, 0x2e, 0x9a, 0xa9, 0x7d, 0x14, 0x6d, 0x4f, 0x98, 0xbd, - 0xdd, 0x1e, 0x2a, 0x5c, 0xb2, 0xd5, 0xd7, 0x9a, 0x52, 0x01, 0x14, 0x31, 0x62, 0x35, 0x29, 0x29, 0x61, 0xf2, - 0x68, 0xef, 0xb3, 0xef, 0xf0, 0x07, 0xc3, 0xd0, 0xc5, 0xf7, 0x3d, 0x68, 0x54, 0xd8, 0xb8, 0x36, 0x6e, 0xd4, - 0x93, 0xcd, 0xfa, 0x14, 0x6f, 0xf3, 0xfd, 0x59, 0x2a, 0xe4, 0xda, 0x63, 0xf0, 0x12, 0xa6, 0xae, 0xa1, 0x01, - 0x04, 0x65, 0x23, 0x1a, 0x55, 0x60, 0x93, 0x9b, 0xb7, 0x9b, 0x66, 0xb8, 0x18, 0xcb, 0x6a, 0xff, 0x2b, 0x4f, - 0x92, 0xb0, 0xae, 0x7a, 0x7c, 0xbc, 0x9e, 0x49, 0x7d, 0x6e, 0x5d, 0x56, 0xf5, 0x7b, 0x38, 0xc2, 0x34, 0xdf, - 0x9e, 0x30, 0x9b, 0xe2, 0xd6, 0xe6, 0x4d, 0x1e, 0x2e, 0x0f, 0x0e, 0x08, 0x25, 0xb9, 0x6b, 0xec, 0xf8, 0x7e, - 0xad, 0x41, 0xff, 0x19, 0x11, 0x1d, 0xa7, 0xde, 0x7e, 0x35, 0xf6, 0x4b, 0x07, 0x48, 0xf0, 0xd6, 0xbb, 0x68, - 0xf5, 0xce, 0x5d, 0x52, 0x4b, 0xf7, 0x6b, 0x4b, 0x1a, 0xfa, 0x01, 0xc8, 0x01, 0x61, 0x67, 0xf1, 0x2a, 0x15, - 0x27, 0xfa, 0xc0, 0x03, 0x07, 0x6a, 0x58, 0x0e, 0x27, 0xaf, 0xc4, 0xa2, 0x8d, 0x7c, 0x57, 0xca, 0xf5, 0x6b, - 0x7f, 0x5f, 0x9e, 0x27, 0xd5, 0x92, 0x25, 0x1f, 0x89, 0x03, 0xc9, 0xe9, 0x4a, 0x3f, 0xa6, 0xb8, 0x92, 0x8d, - 0xa6, 0xa4, 0x51, 0x43, 0xb6, 0xcb, 0x4a, 0x28, 0x46, 0xd0, 0xaf, 0x0f, 0x0d, 0xb7, 0xea, 0x4a, 0x97, 0xe3, - 0x88, 0x0e, 0x13, 0xeb, 0x9e, 0xbe, 0xcb, 0xd1, 0xf1, 0x51, 0x3d, 0xa0, 0x53, 0x5c, 0x49, 0x4b, 0xba, 0x2f, - 0xde, 0x16, 0x06, 0xf5, 0xbc, 0xbb, 0xab, 0xa1, 0x16, 0x8d, 0x73, 0xf5, 0x33, 0x41, 0x4c, 0xbb, 0x28, 0x50, - 0xcf, 0x0a, 0x08, 0x6d, 0x05, 0x65, 0x9b, 0x3c, 0x19, 0x91, 0x1f, 0x2e, 0x7b, 0xb3, 0xb0, 0x96, 0x00, 0xc5, - 0x5b, 0x77, 0xc4, 0xc6, 0x6e, 0xd3, 0x3b, 0x27, 0x9a, 0xf6, 0x68, 0xb7, 0x27, 0x27, 0x9d, 0xa8, 0x80, 0x3c, - 0xca, 0xec, 0x94, 0xcd, 0x03, 0x4a, 0x70, 0xb7, 0xb2, 0x18, 0x85, 0x80, 0x93, 0xd5, 0x42, 0x40, 0xda, 0xbe, - 0x95, 0x4c, 0x1b, 0x1f, 0x8c, 0x6b, 0x5b, 0x66, 0x85, 0x59, 0x08, 0x54, 0xe8, 0x02, 0x08, 0xa1, 0xfa, 0xe3, - 0x90, 0x41, 0x89, 0x78, 0xf4, 0xdb, 0x35, 0xee, 0x4c, 0xb3, 0xee, 0x81, 0xbf, 0xb1, 0x9a, 0xa7, 0xbf, 0x97, - 0x04, 0xf5, 0xe1, 0xbe, 0x60, 0x98, 0xac, 0x40, 0x9b, 0xd2, 0xbb, 0x7e, 0x57, 0x0e, 0xca, 0x37, 0x19, 0x08, - 0xcc, 0x9e, 0x89, 0x6a, 0x23, 0x14, 0xff, 0x49, 0x24, 0x1d, 0x8b, 0xe4, 0x3c, 0x1f, 0x21, 0xc1, 0xe8, 0x6a, - 0xbf, 0x69, 0x4b, 0x55, 0x0f, 0xc7, 0xbe, 0x84, 0x75, 0xf3, 0x30, 0x84, 0xad, 0x8a, 0xc9, 0x5c, 0x1c, 0x88, - 0x55, 0x82, 0x54, 0x2c, 0x1a, 0x58, 0x02, 0x1d, 0xf3, 0xff, 0x75, 0x0e, 0x34, 0xe4, 0x55, 0x28, 0xe1, 0xb3, - 0x86, 0x83, 0x42, 0x88, 0x00, 0x51, 0x13, 0x0f, 0x99, 0x02, 0x91, 0xc3, 0xbf, 0xa4, 0xc4, 0x92, 0x77, 0x7d, - 0xca, 0xd0, 0x4e, 0xa1, 0x5d, 0x1e, 0x0f, 0xce, 0xe2, 0xef, 0x3c, 0x72, 0x5b, 0xec, 0x1f, 0x0f, 0x22, 0xcf, - 0xe1, 0x7a, 0xcf, 0x8d, 0x8b, 0x47, 0x7a, 0xcb, 0xef, 0x72, 0x6c, 0xcb, 0x54, 0x91, 0x73, 0xcb, 0xaf, 0xe8, - 0x3f, 0x7a, 0xc6, 0x76, 0x79, 0xc4, 0xdc, 0x70, 0x87, 0xdf, 0x76, 0xac, 0x6f, 0x26, 0x05, 0x9d, 0x1e, 0x08, - 0xc4, 0x98, 0x3f, 0xde, 0xcc, 0x3d, 0xd4, 0xca, 0x12, 0x6b, 0xed, 0x4a, 0x5a, 0x69, 0x43, 0x8a, 0xe0, 0x6a, - 0x56, 0xbe, 0x5f, 0xcc, 0x6b, 0xb1, 0xb9, 0x6a, 0xb6, 0xcd, 0x48, 0x42, 0x36, 0xfc, 0x8c, 0x2c, 0x49, 0xce, - 0xd9, 0xba, 0x46, 0x8f, 0xf5, 0xc3, 0x6a, 0xb8, 0xd6, 0x48, 0x08, 0x6f, 0x13, 0x1e, 0xbf, 0x52, 0x13, 0x6d, - 0x45, 0xa8, 0x4a, 0x30, 0xa6, 0x45, 0x6a, 0xf2, 0xb7, 0xac, 0x6d, 0x46, 0x43, 0x67, 0x71, 0x7b, 0xca, 0x48, - 0x97, 0x63, 0x91, 0x83, 0x14, 0x1d, 0xa1, 0xff, 0x3d, 0x7a, 0xf7, 0xc1, 0xb6, 0xb1, 0x7f, 0xf4, 0xa5, 0xf9, - 0x0a, 0x0f, 0xa0, 0xb0, 0x93, 0x08, 0xcf, 0x58, 0x7d, 0x8c, 0x1d, 0x0d, 0xc7, 0x37, 0x6a, 0x4e, 0xe0, 0x43, - 0xd9, 0x09, 0x46, 0x2b, 0xb1, 0x7e, 0x7a, 0xb1, 0x3a, 0x71, 0x5b, 0xb2, 0x8e, 0xe3, 0x0c, 0x34, 0xa6, 0xd0, - 0xb7, 0xb8, 0xdf, 0x76, 0x5c, 0x15, 0x49, 0xbb, 0x8f, 0x3b, 0xc3, 0x55, 0x60, 0x79, 0xf3, 0xae, 0x2b, 0x25, - 0xf1, 0xbd, 0xe0, 0x9a, 0xb6, 0x0f, 0x3d, 0x21, 0xd6, 0x6a, 0x74, 0x70, 0xd4, 0xb0, 0x5c, 0xf7, 0x08, 0x7b, - 0x9f, 0x4d, 0x50, 0x70, 0x81, 0xd5, 0x3d, 0xcc, 0xf8, 0xcc, 0x26, 0x4c, 0x08, 0x54, 0x45, 0x33, 0xd0, 0x03, - 0x96, 0x4f, 0xbe, 0xe8, 0x8b, 0xa2, 0xe3, 0x25, 0xa3, 0x80, 0x3d, 0x37, 0x67, 0xfa, 0xf1, 0x5a, 0xda, 0xa5, - 0xd5, 0x10, 0x25, 0xf5, 0x07, 0xa5, 0x87, 0x5f, 0x80, 0xe8, 0x7b, 0xc8, 0x5c, 0x5b, 0x34, 0xa3, 0x92, 0x7f, - 0x0d, 0x41, 0x7a, 0xc7, 0x32, 0xc4, 0xa2, 0x89, 0x7f, 0x2b, 0x6b, 0x69, 0xf8, 0xf4, 0x8a, 0xa1, 0xdd, 0xe2, - 0x10, 0x86, 0xb5, 0xde, 0x6b, 0xd1, 0x94, 0x50, 0xf1, 0x6b, 0x7a, 0x6e, 0x1e, 0xf4, 0x01, 0xe6, 0x67, 0xe3, - 0x7d, 0xd8, 0xc1, 0x66, 0x74, 0x1b, 0xeb, 0xdf, 0x64, 0xf0, 0x51, 0xba, 0x42, 0xb4, 0x1b, 0x99, 0xf8, 0x66, - 0x03, 0xf7, 0x45, 0x8b, 0xd0, 0x83, 0x70, 0x0e, 0x29, 0xeb, 0x8d, 0x12, 0x67, 0xea, 0x41, 0xe7, 0xea, 0xfe, - 0xac, 0xed, 0x7a, 0x88, 0x88, 0xf1, 0xc8, 0xe7, 0x03, 0xc3, 0xd5, 0x23, 0x9a, 0xa0, 0xe1, 0xc8, 0x54, 0xbf, - 0xad, 0x17, 0xbf, 0x22, 0x65, 0x2b, 0x7e, 0xfd, 0x52, 0x76, 0xc7, 0x99, 0xd9, 0xd5, 0x98, 0x47, 0x35, 0x3f, - 0xf1, 0x6f, 0x92, 0x2b, 0x30, 0x21, 0x81, 0x87, 0x19, 0xb8, 0xdc, 0x83, 0x79, 0x80, 0x69, 0x3b, 0xa2, 0xec, - 0x99, 0x55, 0xd3, 0x4d, 0x39, 0x0f, 0xcd, 0xf6, 0x27, 0x7e, 0x1d, 0x25, 0xa2, 0x91, 0x9f, 0x2f, 0x5c, 0x55, - 0xe7, 0x12, 0xbd, 0xa8, 0x59, 0x64, 0x80, 0x74, 0x63, 0x8c, 0xb1, 0x26, 0xc8, 0x31, 0xe4, 0x0c, 0x93, 0xae, - 0x05, 0xbf, 0xe1, 0x50, 0xda, 0xce, 0xab, 0xf1, 0x74, 0x4a, 0xd9, 0x4e, 0x96, 0x84, 0x0d, 0x5a, 0x4e, 0x85, - 0x87, 0x08, 0x7f, 0x15, 0x1a, 0xae, 0x04, 0x57, 0xd2, 0xb5, 0xb4, 0xe2, 0x9c, 0x15, 0x7a, 0xca, 0xe8, 0x50, - 0xc2, 0x53, 0x00, 0xed, 0x81, 0xdd, 0xbf, 0x28, 0xa6, 0x26, 0x59, 0x5e, 0xff, 0x43, 0x58, 0xf0, 0x80, 0xd0, - 0x08, 0x19, 0x9a, 0x8d, 0x91, 0x93, 0x52, 0x56, 0x3f, 0xd5, 0xaa, 0x13, 0x30, 0xe3, 0x24, 0xd3, 0x04, 0xef, - 0xa2, 0x5e, 0xd0, 0x85, 0x1b, 0x94, 0x9f, 0x11, 0x8c, 0xab, 0xe6, 0x13, 0xaa, 0x02, 0xa0, 0xcb, 0xf2, 0xad, - 0xdc, 0x49, 0x5a, 0xf2, 0x7d, 0xfd, 0x40, 0xf1, 0x26, 0x7e, 0x0a, 0xed, 0xd7, 0x88, 0x97, 0x0b, 0xee, 0x94, - 0xf8, 0x70, 0x72, 0xb7, 0x40, 0x8a, 0x4c, 0xf6, 0x0a, 0x65, 0x0c, 0x49, 0x23, 0xa9, 0xee, 0x72, 0x5d, 0xea, - 0xd2, 0x79, 0xe7, 0xe1, 0xca, 0x71, 0x39, 0xea, 0x27, 0x02, 0xd0, 0x37, 0x7a, 0x09, 0xa3, 0x32, 0x85, 0x34, - 0x9a, 0x9f, 0xd4, 0xca, 0xd5, 0xf5, 0x08, 0x22, 0xd1, 0x5c, 0x0b, 0x56, 0xf0, 0xe1, 0xce, 0xd4, 0x70, 0x87, - 0x4a, 0xa3, 0x5d, 0x0a, 0x6d, 0x1a, 0x4d, 0x1e, 0xa9, 0xbf, 0xab, 0x43, 0x92, 0xe8, 0xb6, 0x8c, 0x52, 0x90, - 0x9d, 0xba, 0x4b, 0xb3, 0x44, 0xd5, 0x2f, 0x30, 0x23, 0x30, 0xfa, 0xc4, 0xef, 0xe3, 0x97, 0x30, 0xad, 0x2e, - 0x6f, 0x80, 0xfc, 0x78, 0x0d, 0x16, 0xd1, 0x59, 0x91, 0x6f, 0xfc, 0xa0, 0xb9, 0xe5, 0xf5, 0x05, 0x43, 0x92, - 0x40, 0x2d, 0x95, 0x85, 0xc9, 0xb3, 0x95, 0x47, 0x73, 0x86, 0x7c, 0x1d, 0xe6, 0x06, 0x25, 0x21, 0x9c, 0xda, - 0x6a, 0x02, 0x41, 0x96, 0x94, 0x6c, 0x30, 0x1f, 0x07, 0x6c, 0xa1, 0x2c, 0xcd, 0x3a, 0x2e, 0xa5, 0xa9, 0x62, - 0xde, 0x3b, 0x52, 0x46, 0x6b, 0x7e, 0x4d, 0xf5, 0x3a, 0xf5, 0x52, 0xf2, 0xf1, 0x8e, 0xa1, 0xf2, 0x77, 0x15, - 0x67, 0x67, 0x43, 0x35, 0xef, 0x3e, 0xfb, 0x37, 0xe2, 0x34, 0xe3, 0x91, 0x50, 0xdc, 0x7c, 0xe6, 0x05, 0x5e, - 0xb3, 0x82, 0xaf, 0x5b, 0x78, 0x0e, 0xc9, 0x6d, 0x28, 0xde, 0xfe, 0x35, 0x9e, 0x73, 0x1b, 0x05, 0x80, 0x84, - 0x57, 0x2d, 0xd8, 0x17, 0x93, 0x7f, 0x26, 0x5b, 0x08, 0x4b, 0x6a, 0xaf, 0x70, 0x4b, 0x36, 0x6a, 0x7b, 0x88, - 0x7f, 0x23, 0x36, 0x73, 0xc8, 0x4e, 0x1f, 0x28, 0x28, 0x9d, 0x37, 0x4f, 0x2b, 0x4c, 0xea, 0x36, 0xf8, 0x29, - 0xb2, 0x4b, 0x94, 0xac, 0xbc, 0xf7, 0x74, 0x46, 0xed, 0x67, 0x39, 0xc8, 0xfe, 0x32, 0xc8, 0x85, 0x94, 0x64, - 0x1e, 0x13, 0x67, 0xbf, 0xbd, 0x4b, 0x5b, 0xff, 0x01, 0x46, 0x64, 0xb6, 0xb4, 0x9a, 0xf5, 0x41, 0xd0, 0x33, - 0xf6, 0x17, 0x45, 0x27, 0xcd, 0xfc, 0x22, 0x41, 0x72, 0x26, 0xae, 0xdc, 0x77, 0xff, 0xdd, 0x29, 0x17, 0xdc, - 0x2d, 0x1f, 0xbe, 0x97, 0xbf, 0x02, 0xa8, 0x74, 0x9d, 0x7b, 0x93, 0x22, 0x57, 0x62, 0x8d, 0x5c, 0x12, 0x38, - 0x8b, 0x4a, 0x97, 0x79, 0xbd, 0xd4, 0xa6, 0x3d, 0x39, 0xa5, 0xbf, 0xe9, 0x1a, 0xfa, 0xeb, 0xdf, 0x2e, 0x4c, - 0xc1, 0x75, 0x99, 0xb2, 0x2c, 0xdf, 0x82, 0x9f, 0xab, 0x90, 0xca, 0xc3, 0x70, 0xac, 0x1c, 0xb6, 0x5f, 0x80, - 0xc5, 0x7f, 0x31, 0x29, 0x40, 0xa2, 0x2f, 0x04, 0x01, 0xb9, 0xd5, 0xc9, 0x53, 0x1a, 0x8a, 0xe8, 0xac, 0x47, - 0xa0, 0x1c, 0x78, 0x28, 0x6b, 0x55, 0x58, 0x86, 0xc0, 0x7a, 0x76, 0x87, 0x4e, 0x89, 0xfd, 0x27, 0xf3, 0x29, - 0x68, 0xeb, 0x7e, 0xfb, 0x35, 0xd6, 0xcb, 0x70, 0x34, 0xb6, 0x44, 0x40, 0xb5, 0x12, 0x76, 0xc3, 0x1f, 0x5d, - 0x44, 0x64, 0x2a, 0x92, 0xab, 0x67, 0xf6, 0xa8, 0x73, 0x47, 0x9a, 0x35, 0x28, 0x2c, 0x76, 0x2e, 0x32, 0x12, - 0x8c, 0x2c, 0x10, 0x24, 0xa7, 0x95, 0xfc, 0x6e, 0x14, 0x40, 0x9d, 0x31, 0x75, 0x59, 0x67, 0x16, 0xd3, 0xd7, - 0x2f, 0x3d, 0x74, 0xda, 0x13, 0x41, 0x03, 0x7a, 0x99, 0xc0, 0xd8, 0xa0 -}; - -#endif - -#if defined(__PV_LANGUAGE_GERMAN__) - -// Wake-word = hey computer -static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xa9, 0x5b, 0x9a, 0x5d, 0x4f, 0x7b, 0x71, 0x04, 0x94, 0xb2, 0x6c, 0x15, 0x29, 0xbf, 0xde, 0x31, 0x9c, 0xa9, - 0x74, 0x68, 0x62, 0xfe, 0x9f, 0x16, 0x8d, 0xe3, 0xeb, 0x5e, 0x09, 0x1c, 0xaf, 0x7a, 0xbd, 0x42, 0x32, 0x40, - 0x7c, 0xbd, 0xe8, 0x62, 0x32, 0xa3, 0x0c, 0xfd, 0x13, 0x16, 0xd9, 0x56, 0x8a, 0x8e, 0x8c, 0xcd, 0xc9, 0x06, - 0x6c, 0x29, 0x42, 0xe4, 0x78, 0x9a, 0x07, 0x13, 0x77, 0xff, 0x6e, 0x47, 0xa5, 0x5f, 0xd2, 0xec, 0x28, 0x70, - 0xb5, 0x69, 0x31, 0xc7, 0xe0, 0x98, 0xbd, 0x15, 0x1d, 0xbc, 0x84, 0xe3, 0xe3, 0x5f, 0x6b, 0x51, 0x1f, 0x38, - 0x2f, 0xe6, 0xd2, 0x23, 0xb4, 0x61, 0x5d, 0xb3, 0x2b, 0xf0, 0x17, 0xf0, 0x63, 0xca, 0x51, 0x61, 0x85, 0xfc, - 0xab, 0xed, 0xab, 0xc7, 0x16, 0xa0, 0x9e, 0xf4, 0x16, 0xb5, 0xe3, 0x96, 0xda, 0x56, 0x78, 0x2b, 0xea, 0x6e, - 0x7e, 0x93, 0xb1, 0xdc, 0x91, 0x1a, 0x81, 0x38, 0xfc, 0x3d, 0x8e, 0x8c, 0xfc, 0x23, 0xb1, 0x0d, 0xd0, 0xd6, - 0xae, 0x90, 0xab, 0x6e, 0x7d, 0xed, 0x0f, 0x7d, 0x14, 0xaf, 0x10, 0xfc, 0xa5, 0x66, 0x57, 0x63, 0x40, 0x82, - 0xcc, 0x69, 0x1d, 0x8b, 0x55, 0x82, 0xfa, 0x48, 0x4a, 0xa0, 0x63, 0x8b, 0x57, 0x93, 0xc3, 0xe8, 0xb1, 0x52, - 0x40, 0x14, 0xc6, 0x8a, 0xb7, 0x85, 0x7c, 0x0b, 0x51, 0x76, 0xd6, 0x6c, 0x13, 0x34, 0x87, 0x91, 0x1a, 0xbb, - 0x7b, 0x26, 0x05, 0xdd, 0xda, 0x82, 0x5a, 0xce, 0xfd, 0xf1, 0xe0, 0x49, 0x28, 0x9a, 0x05, 0xc0, 0x11, 0x30, - 0x1b, 0x3a, 0x6d, 0xfe, 0x21, 0x79, 0x25, 0x27, 0x9d, 0xfd, 0xa2, 0xc3, 0xc2, 0x5a, 0xc3, 0xa4, 0xf5, 0x39, - 0xaa, 0x4b, 0x93, 0x78, 0xa0, 0xae, 0x20, 0x90, 0x07, 0xe3, 0x21, 0x4b, 0x60, 0x9f, 0x83, 0x59, 0xe9, 0xdb, - 0x55, 0x7b, 0xed, 0x34, 0x2a, 0x06, 0x28, 0x16, 0x8d, 0x55, 0xb0, 0x38, 0x2e, 0x46, 0xb3, 0x94, 0xa9, 0x05, - 0x30, 0x6c, 0x38, 0x41, 0xe8, 0x94, 0xc9, 0x21, 0x52, 0xbf, 0xf8, 0x50, 0x97, 0x56, 0x45, 0xa5, 0x1f, 0x2b, - 0x55, 0xaa, 0x22, 0x58, 0x79, 0x94, 0x7c, 0x06, 0x2f, 0x30, 0xfb, 0x65, 0x37, 0xdb, 0xb0, 0x24, 0xe7, 0x5e, - 0xab, 0x21, 0xde, 0x24, 0x9c, 0x56, 0x64, 0x5b, 0x11, 0xf8, 0xaa, 0x64, 0xa5, 0x84, 0x9f, 0xbd, 0xec, 0x56, - 0x7c, 0xc7, 0x46, 0x15, 0x84, 0x18, 0x26, 0x9c, 0x32, 0xdd, 0xef, 0xd9, 0x93, 0x67, 0x08, 0x76, 0xa7, 0x73, - 0x4a, 0x9c, 0xbc, 0xc4, 0x16, 0x35, 0x2a, 0x59, 0xec, 0x6c, 0x9f, 0x7e, 0x0f, 0x8d, 0x82, 0x36, 0xbc, 0xaf, - 0x9f, 0xb0, 0x96, 0x07, 0xb6, 0x8f, 0xda, 0x4b, 0xb5, 0xe3, 0xc3, 0x00, 0x6c, 0x95, 0x43, 0x7d, 0x98, 0xaf, - 0xa6, 0x7e, 0x38, 0x0e, 0xc1, 0x0c, 0x90, 0x51, 0x83, 0x90, 0x72, 0xaa, 0xe4, 0x50, 0x17, 0x31, 0x4f, 0x0c, - 0x6e, 0xb7, 0x10, 0x32, 0x42, 0x03, 0xc2, 0x24, 0x57, 0x6d, 0x07, 0x93, 0x23, 0x4c, 0xd8, 0x2e, 0x7d, 0x46, - 0x17, 0x06, 0x5f, 0xcd, 0x37, 0xa2, 0x0a, 0x0b, 0x9e, 0xb6, 0x7b, 0x82, 0x09, 0xa2, 0x65, 0x41, 0xea, 0x70, - 0x96, 0x8e, 0x19, 0x88, 0xf6, 0xef, 0xc2, 0x45, 0x69, 0xc2, 0xd8, 0xfd, 0xfe, 0xde, 0x6a, 0x75, 0x47, 0x08, - 0x60, 0x38, 0xbd, 0x9d, 0xb0, 0xf5, 0x34, 0xca, 0x7b, 0xcb, 0x59, 0x86, 0x6c, 0xa2, 0x1a, 0x76, 0xa9, 0x8a, - 0x36, 0x97, 0xe7, 0xa9, 0x2d, 0xdf, 0xfe, 0x1f, 0xdf, 0xa1, 0xfd, 0x07, 0x94, 0xe4, 0x09, 0x94, 0x30, 0xa2, - 0x75, 0x31, 0xb8, 0xce, 0xb0, 0xd6, 0x6d, 0xb9, 0x46, 0xc2, 0xfa, 0xfc, 0xbc, 0xf0, 0x26, 0x24, 0x49, 0x42, - 0x5d, 0x53, 0x19, 0xd4, 0x58, 0x5e, 0x77, 0x89, 0xdd, 0xad, 0xd3, 0xd7, 0xd7, 0xb8, 0xb9, 0xaa, 0x05, 0x67, - 0xdb, 0x5f, 0xfe, 0xad, 0xa8, 0x31, 0xc1, 0xb2, 0x86, 0x31, 0x1d, 0x25, 0x60, 0xf6, 0x88, 0xa8, 0x6c, 0x2e, - 0xee, 0x99, 0xf6, 0x68, 0x1d, 0x2d, 0x2b, 0x30, 0x69, 0xca, 0xd9, 0x05 + 0x50, 0xbc, 0x83, 0xaa, 0x71, 0x26, 0xa8, 0x1a, 0x23, 0xaa, 0xc5, 0x08, 0x4e, 0xe5, 0x7c, 0x9f, 0x89, 0xf6, + 0xc3, 0xb0, 0x59, 0xe4, 0xbf, 0x75, 0xeb, 0x41, 0x56, 0xd3, 0x04, 0xba, 0x86, 0x85, 0xe4, 0x6a, 0x40, 0xab, + 0xed, 0x0f, 0xb5, 0x14, 0x3d, 0x15, 0x3f, 0xa1, 0x41, 0x0e, 0xd0, 0x92, 0x47, 0xa3, 0x0a, 0xed, 0xcb, 0x4a, + 0x58, 0x20, 0x72, 0xa3, 0xff, 0x42, 0xb7, 0xad, 0xae, 0x8c, 0x75, 0xcf, 0x56, 0x5c, 0x21, 0x75, 0x34, 0x3e, + 0x18, 0x44, 0xe2, 0x09, 0x40, 0x22, 0x69, 0xed, 0x9c, 0x1f, 0x5d, 0x56, 0x74, 0x69, 0xa3, 0x26, 0x4c, 0x61, + 0x09, 0xb0, 0x22, 0x59, 0xe3, 0xf2, 0xef, 0xf1, 0x19, 0x47, 0xae, 0xa9, 0x88, 0x81, 0xe9, 0x03, 0xa6, 0xc9, + 0xb2, 0xbb, 0x4b, 0x4b, 0x11, 0xf6, 0x6b, 0xcb, 0x6d, 0x3f, 0xbb, 0xd1, 0xa3, 0x4c, 0x33, 0x87, 0x8f, 0x9d, + 0xcb, 0x72, 0x25, 0x6b, 0x12, 0xd8, 0xdd, 0x8d, 0x5d, 0xfb, 0x7e, 0x65, 0xa9, 0xb4, 0x83, 0x2d, 0x6e, 0xfb, + 0x65, 0x44, 0xfe, 0xc1, 0x0b, 0xd4, 0xca, 0xfa, 0xfd, 0x4c, 0x37, 0xdf, 0x5a, 0xa9, 0x8f, 0x02, 0xa4, 0xee, + 0x44, 0x4e, 0x3c, 0xc9, 0x63, 0x7b, 0x8f, 0x28, 0x51, 0xe3, 0x5e, 0x15, 0x84, 0x99, 0x4d, 0x67, 0x89, 0x74, + 0x4a, 0x8b, 0xa0, 0x16, 0x79, 0x24, 0x99, 0x0c, 0xc3, 0x52, 0x39, 0x5f, 0x54, 0x69, 0x20, 0x87, 0xf6, 0x97, + 0x1e, 0xf4, 0xf0, 0x43, 0x92, 0xa7, 0x5b, 0xc3, 0x39, 0x5b, 0x39, 0x92, 0x7e, 0x81, 0x65, 0xab, 0x68, 0x22, + 0x3e, 0x3a, 0x38, 0x55, 0xee, 0x97, 0xfc, 0x40, 0x12, 0x32, 0x97, 0x97, 0x87, 0xb6, 0xad, 0x0c, 0x39, 0x59, + 0x4d, 0xea, 0x0d, 0x3e, 0xd7, 0x86, 0xc7, 0x19, 0xac, 0x93, 0x06, 0x65, 0x32, 0x86, 0x42, 0xfb, 0xe9, 0x38, + 0x6e, 0xc2, 0x12, 0xc2, 0x35, 0x1a, 0x8a, 0xae, 0xb7, 0xe9, 0x34, 0xf0, 0x88, 0x1b, 0xaf, 0x93, 0x1a, 0x54, + 0xd2, 0xa9, 0xe9, 0x25, 0x37, 0xf6, 0x63, 0x1e, 0xf4, 0xc6, 0x03, 0x1f, 0x3c, 0xd8, 0x01, 0x55, 0x31, 0x73, + 0xcb, 0xed, 0xf9, 0xcd, 0xda, 0x05, 0x24, 0x68, 0x7b, 0xba, 0xda, 0x8b, 0xe4, 0x8d, 0x8c, 0x97, 0x20, 0x94, + 0x97, 0xa2, 0xf2, 0x42, 0x64, 0xb4, 0x4c, 0xcf, 0x7a, 0x14, 0xcd, 0x62, 0x29, 0x93, 0x9b, 0x95, 0x19, 0xbd, + 0xcc, 0xa3, 0x25, 0xbf, 0xcc, 0xa3, 0x53, 0xb9, 0x47, 0x0a, 0xa5, 0x3a, 0x50, 0xd4, 0x83, 0x21, 0xd8, 0x83, + 0xb3, 0x3b, 0xf7, 0xcb, 0xd8, 0x9c, 0xef, 0xd2, 0x2a, 0x7f, 0x63, 0x0d, 0x01, 0x0b, 0x2a, 0x80, 0x75, 0x46, + 0xc8, 0xdf, 0x24, 0x83, 0xf0, 0x82, 0xc7, 0x3e, 0x23, 0x3e, 0xe9, 0xa9, 0x10, 0x9d, 0x54, 0x5a, 0x6a, 0x44, + 0x67, 0xa5, 0xd2, 0xf8, 0xca, 0x56, 0xff, 0xde, 0x44, 0x9a, 0x94, 0x65, 0x15, 0xc2, 0xeb, 0xdf, 0x41, 0x93, + 0x3d, 0x50, 0x19, 0x6e, 0xbd, 0x11, 0x86, 0xe3, 0x27, 0xad, 0x8c, 0x9b, 0xc0, 0x96, 0xc7, 0xe7, 0xc2, 0x17, + 0xd6, 0xa6, 0x77, 0x0e, 0x23, 0x99, 0x1d, 0x70, 0x93, 0x5c, 0x9b, 0x47, 0xe7, 0x8f, 0xa9, 0x63, 0x9d, 0x58, + 0x27, 0xec, 0x44, 0x6f, 0xd1, 0x3c, 0xc3, 0x00, 0xcd, 0x7e, 0x99, 0x89, 0xee, 0x42, 0x43, 0xc7, 0x6f, 0x62, + 0x0b, 0x76, 0x51, 0xfc, 0xe2, 0x22, 0xab, 0x29, 0x66, 0xda, 0x53, 0x65, 0x88, 0x50, 0xe2, 0x85, 0xbe, 0x30, + 0xb6, 0xdb, 0x56, 0xdf, 0xd2, 0x44, 0x02, 0x80, 0x29, 0x97, 0xb5, 0x14, 0xa3, 0xcf, 0x44, 0xf5, 0xc2, 0xd3, + 0x3d, 0x08, 0x42, 0xa2, 0x2a, 0x98, 0x40, 0x2f, 0xbd, 0x4b, 0xc8, 0xaa, 0x20, 0x57, 0x67, 0xd0, 0x09, 0x3b, + 0x74, 0x72, 0xa1, 0xa4, 0xca, 0x83, 0xce, 0x56, 0x20, 0x30, 0x9b, 0xa1, 0x93, 0xe0, 0x4c, 0xc6, 0xef, 0x0b, + 0x0d, 0xe4, 0x31, 0x8d, 0xc3, 0xe2, 0xb2, 0x66, 0xbb, 0x14, 0x44, 0xce, 0x50, 0x96, 0x8c, 0xe8, 0xde, 0x41, + 0x33, 0x27, 0xc5, 0xb3, 0xfe, 0xcb, 0xb6, 0x13, 0xa7, 0x8d, 0x34, 0xcf, 0x20, 0xf4, 0x7e, 0x32, 0xb1, 0x31, + 0x39, 0x53, 0x6b, 0xb2, 0xd2, 0x9d, 0xed, 0xd3, 0x21, 0xfd, 0x52, 0xc2, 0xae, 0x87, 0x70, 0xfd, 0x70, 0xf5, + 0x2a, 0x29, 0xa4, 0xd7, 0xb6, 0x5b, 0x43, 0xad, 0x2d, 0xc3, 0xc7, 0xd7, 0x25, 0xc1, 0x7a, 0x40, 0x57, 0xbb, + 0x97, 0xef, 0xa2, 0x08, 0xe7, 0xb8, 0xb9, 0xb4, 0xc8, 0xac, 0x5c, 0x3d, 0xc3, 0xbe, 0x3d, 0x21, 0x98, 0x2f, + 0x6a, 0x82, 0xbe, 0x9c, 0x30, 0x96, 0x6b, 0xcc, 0xfc, 0x46, 0x56, 0x17, 0xb2, 0x3c, 0x9e, 0x24, 0xfa, 0xc6, + 0x09, 0xb5, 0xe9, 0x3c, 0x5e, 0x28, 0xdf, 0xcd, 0xb3, 0x62, 0x20, 0xf7, 0x66, 0xc0, 0x0f, 0xb7, 0xf2, 0xa9, + 0x5a, 0xc1, 0x4f, 0x25, 0x45, 0x02, 0x6a, 0x50, 0x1c, 0xeb, 0xb0, 0x24, 0x91, 0x02, 0x0c, 0x2f, 0xc9, 0x74, + 0xa5, 0x1b, 0x84, 0x88, 0x93, 0x5b, 0xc0, 0x8b, 0x4a, 0xe6, 0x82, 0xf4, 0x52, 0xc6, 0x25, 0xc6, 0x08, 0x7a, + 0xe4, 0x5c, 0x25, 0x0b, 0x95, 0x00, 0xc1, 0xc7, 0xac, 0x6b, 0x5a, 0x64, 0xa1, 0x9f, 0x8a, 0xc6, 0xe3, 0x38, + 0x20, 0x6f, 0xe9, 0x85, 0x51, 0x08, 0x8c, 0xc2, 0xc2, 0x68, 0x79, 0xb7, 0xd2, 0xfa, 0x7b, 0x3a, 0xc5, 0x56, + 0xcc, 0xef, 0xa2, 0x68, 0xaf, 0xf4, 0xd5, 0x92, 0x6e, 0x13, 0x7c, 0x42, 0xb9, 0x04, 0x23, 0xf3, 0x89, 0x38, + 0x6f, 0xe5, 0x40, 0x7a, 0xcf, 0xbb, 0x39, 0xec, 0x1a, 0x6f, 0x1e, 0x11, 0x22, 0x33, 0xe2, 0xb1, 0xb2, 0x8d, + 0xdc, 0x7a, 0x74, 0x1e, 0x86, 0x6f, 0xfa, 0x72, 0x1d, 0x73, 0x92, 0x5a, 0x9b, 0x5c, 0x33, 0xd9, 0x1e, 0x81, + 0x8a, 0x7e, 0xdd, 0x40, 0x0f, 0x6b, 0x48, 0xfa, 0x8f, 0xd5, 0x68, 0x25, 0xb0, 0x1f, 0x06, 0xe7, 0xd8, 0xec, + 0xbf, 0xf7, 0xb6, 0x46, 0xd0, 0x64, 0x69, 0x2e, 0xe0, 0xc8, 0xe6, 0x52, 0x29, 0x6b, 0x47, 0x69, 0xcb, 0x12, + 0xb8, 0xc4, 0x22, 0xb5, 0x28, 0x7e, 0x8f, 0x43, 0x39, 0x37, 0x5d, 0x3e, 0x8e, 0x10, 0x2f, 0xec, 0x6a, 0xca, + 0xc7, 0x09, 0x83, 0xb5, 0x3f, 0x47, 0xba, 0x78, 0xdf, 0x6b, 0xfa, 0x5f, 0xb6, 0x25, 0x04, 0x9a, 0x58, 0xe5, + 0x70, 0xf1, 0x39, 0xa1, 0x28, 0x6f, 0xff, 0x41, 0xde, 0x24, 0x18, 0x68, 0x0d, 0x7b, 0x73, 0xbd, 0x59, 0x14, + 0xe3, 0xff, 0x11, 0x39, 0x2d, 0xfd, 0xea, 0xeb, 0x9b, 0x95, 0xe4, 0x06, 0x6a, 0x5f, 0x95, 0x05, 0x54, 0xcb, + 0xa3, 0xbc, 0x4b, 0xd1, 0x1b, 0xd4, 0x99, 0x04, 0xa5, 0xd5, 0x5a, 0x49, 0x87, 0xe8, 0x47, 0x20, 0x94, 0x33, + 0x5a, 0x33, 0x7c, 0xcd, 0xa9, 0x49, 0xc6, 0x7d, 0x2a, 0xba, 0xeb, 0xe1, 0x1a, 0xcc, 0x98, 0xaa, 0x2c, 0x89, + 0xd2, 0x3a, 0x71, 0x0c, 0xca, 0xab, 0x21, 0x42, 0x80, 0xcd, 0xab, 0x8a, 0xdf, 0xd3, 0x1b, 0xd3, 0xf9, 0xc6, + 0x0e, 0x6d, 0x37, 0x8b, 0x87, 0x56, 0x07, 0xbe, 0x41, 0x23, 0x88, 0x3e, 0xca, 0x02, 0x8e, 0x1f, 0xd1, 0x6e, + 0x79, 0x92, 0x1d, 0x6b, 0xce, 0x35, 0x81, 0x38, 0x4a, 0xe7, 0x7c, 0xaa, 0x46, 0x76, 0x26, 0xe8, 0x84, 0x63, + 0x58, 0xf2, 0x65, 0x17, 0xf5, 0x1b, 0x19, 0xb9, 0x3c, 0x0f, 0x21, 0x88, 0x94, 0x2a, 0xfd, 0xd9, 0x95, 0x04, + 0x7f, 0x25, 0x60, 0xe0, 0xb8, 0x5d, 0x50, 0x29, 0xe0, 0x65, 0x1a, 0xbf, 0xe3, 0x0f, 0xdf, 0x2d, 0x94, 0x85, + 0x8a, 0x6f, 0x6d, 0xcf, 0xdd, 0xbc, 0x95, 0xda, 0xae, 0x11, 0x8c, 0xd6, 0x26, 0xfd, 0x9a, 0xf7, 0x8e, 0x61, + 0x4b, 0x95, 0x66, 0xd7, 0x9a, 0x73, 0x54, 0x8f, 0xd2, 0x19, 0xe3, 0x0d, 0x8f, 0xfd, 0x8a, 0xe0, 0x4a, 0xc5, + 0x1c, 0xa2, 0x91, 0xc0, 0x0f, 0x42, 0x79, 0x41, 0x56, 0xbf, 0x6a, 0xfe, 0x30, 0xb5, 0x85, 0x10, 0x5d, 0x16, + 0x98, 0x6d, 0xbd, 0xe6, 0x48, 0x31, 0x26, 0x5c, 0xbc, 0x3f, 0x85, 0xa1, 0x19, 0xe0, 0xf6, 0xc1, 0x6d, 0x27, + 0xa2, 0xb2, 0x45, 0x1c, 0xc3, 0x81, 0x89, 0x27, 0x9a, 0x87, 0x7b, 0x57, 0xf0, 0x54, 0xe3, 0x98, 0xdb, 0x34, + 0x1c, 0xdf, 0x7e, 0x31, 0xdf, 0x8f, 0x61, 0x16, 0x13, 0x33, 0xab, 0xe3, 0xf0, 0x55, 0x7c, 0xe0, 0x21, 0xdf, + 0x0f, 0x77, 0x50, 0x7f, 0x18, 0x69, 0xd9, 0x7c, 0xba, 0x2c, 0x8e, 0xdb, 0x4a, 0xf7, 0xb6, 0x69, 0x7a, 0x2a, + 0xbf, 0xc6, 0xed, 0xa9, 0x06, 0x9c, 0x1d, 0x2e, 0xe8, 0x84, 0x46, 0x25, 0x7e, 0x99, 0xb6, 0xd1, 0x5d, 0x2d, + 0xcb, 0xe9, 0x71, 0x1b, 0xe7, 0x08, 0x3f, 0x67, 0x75, 0x3d, 0xf9, 0xa2, 0xc7, 0x54, 0xfc, 0xc6, 0xcd, 0x44, + 0xe1, 0x44, 0x6a, 0xde, 0x66, 0x81, 0x3b, 0x65, 0x87, 0xfc, 0x7e, 0xe5, 0x9c, 0xa6, 0xe2, 0x5a, 0x1e, 0xb7, + 0x87, 0x68, 0x62, 0xeb, 0x9e, 0x26, 0xa3, 0xf7, 0x11, 0x9c, 0xba, 0x54, 0x46, 0x10, 0x9f, 0xa8, 0xf6, 0xe6, + 0x59, 0x6e, 0xbd, 0x14, 0xf0, 0xa3, 0x9b, 0x4d, 0x86, 0x0d, 0xcc, 0x5b, 0xed, 0xa5, 0x3a, 0x98, 0x00, 0xe5, + 0x06, 0x7d, 0xfb, 0x49, 0x3d, 0xe3, 0xa2, 0x19, 0xd2, 0x54, 0x7a, 0x51, 0x6f, 0x4a, 0xb2, 0xd1, 0x1a, 0x43, + 0xc2, 0x62, 0xda, 0x3f, 0x00, 0x7f, 0x14, 0xd2, 0x56, 0xca, 0x18, 0x9d, 0x38, 0x75, 0xd0, 0xb7, 0x1f, 0x9a, + 0x41, 0xef, 0x86, 0xac, 0xfb, 0x4c, 0xad, 0xa8, 0x98, 0x3c, 0xa0, 0x41, 0xd8, 0xb5, 0x35, 0xea, 0x26, 0x8c, + 0xd7, 0x6f, 0xb8, 0xec, 0xa2, 0x79, 0xa7, 0x25, 0xb2, 0x3b, 0xbe, 0xa4, 0x47, 0xb9, 0x49, 0x23, 0x7e, 0xbd, + 0x0c, 0x12, 0x74, 0x3c, 0x1c, 0x04, 0x87, 0x56, 0x03, 0xe6, 0x2e, 0xc9, 0xc6, 0xb0, 0x0b, 0x93, 0xd2, 0x8a, + 0xcf, 0xfd, 0x09, 0xc0, 0xcf, 0x4e, 0xa1, 0xc4, 0xe0, 0xcd, 0xeb, 0x95, 0xde, 0x17, 0xfd, 0x63, 0x91, 0xc1, + 0x6e, 0x3f, 0x30, 0xf3, 0x0b, 0x65, 0xdc, 0x9f, 0x7a, 0xc2, 0x99, 0x86, 0xd6, 0x8d, 0xf7, 0x21, 0x9f, 0x62, + 0xef, 0xd9, 0x81, 0x8f, 0xdc, 0x8f, 0x06, 0x20, 0x76, 0x25, 0xd7, 0xc5, 0xae, 0x8e, 0xa4, 0x08, 0x17, 0x10, + 0x27, 0x42, 0x46, 0x10, 0x2d, 0x5c, 0xaa, 0xed, 0xf3, 0x35, 0xff, 0x6d, 0x32, 0xf8, 0x83, 0xd2, 0x4f, 0x12, + 0xfb, 0x5f, 0xec, 0x62, 0x95, 0x3a, 0x03, 0x5a, 0xa0, 0xdb, 0x48, 0x9a, 0x9d, 0x26, 0x6d, 0xc3, 0xb1, 0xf0, + 0x56, 0x61, 0x37, 0x26, 0x6e, 0xb5, 0xba, 0xde, 0x4d, 0xac, 0x72, 0x68 }; #endif @@ -367,316 +590,335 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hola computadora static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xd4, 0xbc, 0x3c, 0xc6, 0x53, 0xe3, 0xa4, 0xc2, 0x2d, 0xa6, 0x98, 0x5b, 0xeb, 0x97, 0xc3, 0xff, 0xec, 0x5f, - 0xec, 0x07, 0x3a, 0x72, 0x68, 0x85, 0x7d, 0x38, 0xa6, 0x67, 0x39, 0x16, 0x8d, 0xf4, 0x30, 0x8e, 0x79, 0x02, - 0x5b, 0x65, 0xbc, 0xb7, 0x93, 0x5d, 0x90, 0x8c, 0x4c, 0x91, 0xac, 0x51, 0x10, 0xc5, 0xf7, 0x5a, 0xd6, 0x69, - 0x1f, 0x8d, 0xb1, 0x2a, 0xbc, 0xfc, 0x71, 0xb7, 0x1e, 0x94, 0xab, 0x26, 0xb7, 0x97, 0x5c, 0x70, 0x49, 0x1e, - 0x0f, 0x33, 0x36, 0xa0, 0xfb, 0x84, 0xbb, 0x56, 0x3d, 0xb7, 0x22, 0xc9, 0x6b, 0x1b, 0xf8, 0x33, 0x51, 0xd9, - 0x83, 0xd7, 0x2d, 0x44, 0x2f, 0x89, 0x07, 0x1f, 0x41, 0x75, 0xb1, 0xbc, 0xde, 0x21, 0xa1, 0xac, 0x8b, 0x40, - 0xf5, 0x56, 0xa0, 0xe7, 0xab, 0x98, 0xf3, 0x03, 0x98, 0x27, 0x10, 0xd3, 0xb2, 0x6f, 0xa0, 0x27, 0x5c, 0x3e, - 0xa8, 0x08, 0x79, 0xea, 0xf4, 0xce, 0x73, 0xf8, 0x59, 0xc9, 0xf5, 0xf3, 0xf0, 0x60, 0x2d, 0xcc, 0xc1, 0x37, - 0x12, 0x97, 0x64, 0x0d, 0xa8, 0xf3, 0x7b, 0xcb, 0x76, 0xf0, 0x9e, 0x86, 0xe5, 0x06, 0x15, 0xd7, 0x2a, 0xeb, - 0xd4, 0x0a, 0xd7, 0x29, 0xde, 0x06, 0x55, 0xdc, 0x7d, 0xd0, 0xd4, 0xc1, 0x44, 0x25, 0x53, 0x30, 0xd7, 0x17, - 0xe9, 0x13, 0x2a, 0x52, 0x66, 0x6c, 0x1a, 0x8a, 0x66, 0xfd, 0xa9, 0x6d, 0x49, 0x08, 0xf0, 0x10, 0x49, 0x76, - 0xc5, 0xd8, 0xce, 0xa9, 0x3c, 0xe5, 0xd6, 0xa5, 0xd3, 0xc3, 0x0d, 0x65, 0xa2, 0x3a, 0x1c, 0xf2, 0x37, 0xa1, - 0xab, 0x2d, 0x26, 0x31, 0xb0, 0x4d, 0xe3, 0xd1, 0xd0, 0xfd, 0x88, 0xf5, 0x7e, 0x1a, 0xd7, 0x15, 0xf3, 0x3b, - 0xb7, 0xdd, 0xb8, 0x4c, 0x86, 0x99, 0xf0, 0xf3, 0xb1, 0x26, 0x9d, 0x24, 0xf8, 0xd8, 0xdb, 0x4b, 0x5b, 0xc3, - 0x91, 0x05, 0x27, 0xb3, 0x21, 0x48, 0x9c, 0x8a, 0x1b, 0x95, 0xce, 0xee, 0x7b, 0x54, 0xa2, 0xc4, 0xe8, 0x44, - 0xe9, 0x1f, 0x1a, 0xa9, 0xff, 0x8e, 0xd1, 0x06, 0xf4, 0xab, 0x8f, 0x4f, 0x6a, 0xec, 0x47, 0xf5, 0x65, 0x7f, - 0x19, 0x98, 0x6b, 0xbf, 0xfe, 0x51, 0x0b, 0x04, 0x38, 0xb7, 0x76, 0x63, 0x87, 0xb0, 0x90, 0x53, 0x7b, 0x49, - 0x37, 0x25, 0xe1, 0x2a, 0x67, 0x4b, 0xcd, 0x5d, 0x71, 0x99, 0x1e, 0x50, 0xdf, 0xc9, 0x76, 0xd2, 0x84, 0xda, - 0x0c, 0xed, 0x88, 0x1d, 0x10, 0xf3, 0x10, 0xcd, 0xfa, 0x73, 0x8d, 0x0c, 0xaa, 0x30, 0xc0, 0xd5, 0x10, 0xb6, - 0x9d, 0xdb, 0x32, 0x41, 0x6d, 0x71, 0x9e, 0x70, 0xbb, 0xe4, 0x61, 0x87, 0xb0, 0x3a, 0xa5, 0x8b, 0x61, 0xe4, - 0x18, 0x9a, 0x14, 0x12, 0x77, 0x52, 0x05, 0xbd, 0xd1, 0x0a, 0x75, 0x52, 0x7b, 0xe3, 0xf8, 0xca, 0xee, 0xe0, - 0xcc, 0xb4, 0xe3, 0x17, 0xec, 0x4b, 0x35, 0x0b, 0x1b, 0x2e, 0x35, 0x83, 0x72, 0x48, 0x8f, 0x7e, 0x2a, 0x2a, - 0x72, 0x19, 0x71, 0x1b, 0x42, 0x4e, 0x05, 0x31, 0x5d, 0x04, 0xd4, 0xb8, 0xb0, 0x09, 0xd9, 0x6d, 0x6a, 0x85, - 0xa0, 0xfc, 0xe8, 0x4a, 0x96, 0x4d, 0xed, 0x7e, 0xd7, 0x43, 0x61, 0x17, 0x92, 0x80, 0xa1, 0x94, 0x5b, 0x5b, - 0xd1, 0x21, 0xe2, 0xa8, 0x7e, 0xd8, 0x55, 0x74, 0x31, 0x65, 0xc8, 0xab, 0x11, 0x43, 0x33, 0xdf, 0xa2, 0x9d, - 0x3d, 0x39, 0xdf, 0x22, 0x15, 0xac, 0x8a, 0x4b, 0x15, 0xcc, 0xa0, 0x24, 0x94, 0x6d, 0x41, 0x68, 0x18, 0xe2, - 0xc9, 0x68, 0x13, 0xf3, 0xfa, 0x53, 0xc3, 0xe9, 0xa4, 0x98, 0x45, 0x68, 0x77, 0x7f, 0x60, 0x4a, 0x81, 0x98, - 0x8b, 0xae, 0xe2, 0x86, 0x60, 0x9d, 0xce, 0x79, 0x9e, 0x1c, 0xc4, 0xa4, 0xc3, 0x7f, 0x7f, 0x10, 0x1b, 0x0a, - 0x30, 0x6b, 0x6c, 0x50, 0x9a, 0x12, 0xb2, 0x46, 0x75, 0xc5, 0xb3, 0xb8, 0x7b, 0x89, 0x6e, 0xe4, 0xf5, 0xa7, - 0x52, 0x39, 0x25, 0x48, 0xc2, 0xea, 0x6a, 0xa8, 0x25, 0xe2, 0xe8, 0xbd, 0xf1, 0xe5, 0x1c, 0x4e, 0xae, 0x5f, - 0xac, 0x26, 0xe9, 0x95, 0xd3, 0x58, 0x3f, 0x8a, 0x67, 0x62, 0x85, 0xa6, 0xb0, 0x1d, 0xa9, 0xe7, 0x31, 0xf5, - 0x5d, 0x31, 0x25, 0x88, 0x40, 0x7f, 0x83, 0xa6, 0x56, 0x6f, 0xbd, 0x2d, 0x87, 0xd9, 0x97, 0x81, 0x43, 0xc0, - 0xa0, 0xa6, 0x6b, 0xfe, 0xae, 0x98, 0x7a, 0xc9, 0x8a, 0x00, 0x51, 0xff, 0x8a, 0x47, 0x33, 0x0b, 0x88, 0x95, - 0xff, 0xa8, 0x11, 0xee, 0x4c, 0x43, 0xf4, 0x89, 0xdf, 0x4d, 0xf5, 0x07, 0xbb, 0x7e, 0x61, 0xaa, 0xcf, 0xd2, - 0x85, 0xf6, 0xba, 0x20, 0x91, 0xc6, 0x3f, 0x3f, 0xc4, 0xb1, 0xf6, 0xb8, 0x03, 0x54, 0x68, 0x65, 0xef, 0x30, - 0x59, 0xb3, 0xac, 0xb2, 0xe8, 0x15, 0x43, 0x09, 0x45, 0xc7, 0x07, 0x46, 0x35, 0x17, 0x9a, 0x75, 0x53, 0x5e, - 0x98, 0x69, 0xf6, 0xf2 + 0x1c, 0xce, 0x7c, 0xd9, 0xc2, 0x23, 0x16, 0x70, 0x85, 0xf7, 0x93, 0x1a, 0x59, 0xd0, 0x62, 0xce, 0xac, 0x16, + 0xd1, 0x3e, 0x05, 0x02, 0x6d, 0x26, 0x65, 0x81, 0xc9, 0xd5, 0xae, 0x93, 0x30, 0x29, 0x02, 0x0a, 0x0d, 0xc3, + 0xc9, 0xf7, 0x80, 0xfc, 0x2a, 0x2c, 0x76, 0x68, 0xb3, 0x78, 0x70, 0x64, 0xf6, 0xbb, 0xbe, 0x84, 0xa3, 0xae, + 0x4a, 0x9b, 0x96, 0x84, 0x8e, 0x5b, 0xc9, 0x8d, 0x80, 0x6a, 0xd9, 0xf8, 0x20, 0x9a, 0xcf, 0x55, 0x23, 0x33, + 0x7c, 0x6a, 0x99, 0x16, 0x0f, 0x04, 0x87, 0x41, 0xef, 0x3f, 0x0f, 0x20, 0xe0, 0xe6, 0xdd, 0x1f, 0x62, 0x0a, + 0x0c, 0x13, 0x0d, 0x59, 0x52, 0x1d, 0x6d, 0x59, 0x95, 0xec, 0xf8, 0xe1, 0x08, 0x17, 0x5a, 0xaf, 0x87, 0x6e, + 0xdf, 0x24, 0x2f, 0x39, 0x8e, 0xcc, 0x90, 0xbd, 0xd3, 0x3d, 0x7d, 0xba, 0x07, 0xcd, 0xe3, 0x0a, 0xf3, 0x96, + 0x31, 0x13, 0x3d, 0xa1, 0x0b, 0x00, 0xb2, 0x54, 0x41, 0xbe, 0x1b, 0x83, 0x5d, 0xbc, 0x44, 0x7c, 0x36, 0x69, + 0xd1, 0x87, 0x24, 0xf8, 0x5c, 0x72, 0xe8, 0x65, 0x65, 0x49, 0xae, 0xee, 0xe2, 0xf9, 0x13, 0x40, 0x18, 0x4a, + 0xaf, 0x4e, 0xf8, 0xe4, 0x65, 0xe1, 0x4e, 0x5a, 0xb9, 0xcc, 0x32, 0xab, 0x37, 0xfe, 0x82, 0x54, 0xec, 0x7c, + 0xb7, 0x1d, 0x09, 0x66, 0x59, 0xd5, 0x47, 0x3f, 0x71, 0xa2, 0xb8, 0x74, 0xe6, 0x41, 0x8b, 0x63, 0x0e, 0xcc, + 0xd7, 0xc8, 0x56, 0xa5, 0xe1, 0x06, 0x81, 0x95, 0x45, 0x5c, 0x20, 0x82, 0xdb, 0xe2, 0x5a, 0xba, 0xc6, 0x16, + 0x4f, 0x08, 0x51, 0xb5, 0xcd, 0x0c, 0x2f, 0x7c, 0x96, 0xff, 0xfc, 0x5e, 0x21, 0xc0, 0x14, 0xf0, 0x50, 0xa6, + 0x7a, 0x09, 0xbb, 0xcf, 0x4b, 0x14, 0x39, 0xc0, 0x03, 0xd3, 0x2c, 0x6a, 0x45, 0xfe, 0xf8, 0xea, 0x77, 0xd4, + 0x2b, 0xfb, 0x24, 0x58, 0xd1, 0x73, 0x93, 0x13, 0x3a, 0x32, 0x16, 0x3a, 0xb5, 0x64, 0x97, 0x6f, 0xc7, 0xa6, + 0x71, 0xee, 0x47, 0x5a, 0xeb, 0x66, 0xad, 0xb3, 0xf5, 0x1f, 0x0c, 0x14, 0x3a, 0xfc, 0xb4, 0x53, 0xc2, 0xaa, + 0xf6, 0x77, 0x1d, 0x0c, 0x6a, 0x6c, 0x78, 0xb8, 0xb5, 0x7d, 0xd2, 0x8b, 0x97, 0x04, 0xbe, 0x0c, 0xa9, 0xa8, + 0x6c, 0x48, 0x6b, 0x92, 0x14, 0x44, 0x3c, 0x6e, 0x64, 0x95, 0x0f, 0xf6, 0x0f, 0x5d, 0x74, 0xf8, 0xa6, 0xc4, + 0xf4, 0x26, 0x04, 0x38, 0xb5, 0x79, 0x4a, 0xe5, 0x47, 0xb2, 0xc6, 0x5a, 0x82, 0xd6, 0xfd, 0x19, 0xfd, 0xd2, + 0xef, 0x7b, 0x29, 0xc1, 0x2c, 0xc7, 0x03, 0xff, 0xa1, 0xfd, 0xf5, 0x91, 0x87, 0x4f, 0x8a, 0x68, 0x40, 0xdd, + 0xb4, 0x6d, 0x64, 0xb4, 0x8b, 0x0c, 0x87, 0x54, 0x68, 0x1b, 0xc3, 0x12, 0x52, 0xb9, 0x1f, 0x0d, 0x0b, 0x4b, + 0x5a, 0x88, 0x79, 0x6e, 0xdc, 0x1d, 0x45, 0x37, 0xca, 0x44, 0x18, 0xb6, 0x9f, 0x2e, 0xdc, 0x24, 0xcc, 0xb2, + 0x20, 0x66, 0x4e, 0x88, 0x4f, 0x3c, 0x1e, 0x52, 0x02, 0x30, 0x58, 0xb7, 0x7b, 0xaa, 0xf4, 0x95, 0xee, 0xbe, + 0xbc, 0xbf, 0x2a, 0x8b, 0xe8, 0xff, 0x14, 0xb5, 0xad, 0xc2, 0xfc, 0x1d, 0xef, 0xc8, 0x56, 0x4f, 0xb5, 0xa5, + 0x6e, 0xa4, 0x47, 0x27, 0xaa, 0x12, 0xf6, 0x8d, 0x85, 0xc9, 0xb0, 0x16, 0xbb, 0xed, 0x63, 0x64, 0xa3, 0x4d, + 0x71, 0x03, 0x2e, 0xa8, 0xf3, 0xdf, 0x1e, 0x03, 0x45, 0x96, 0xae, 0x71, 0xad, 0x0e, 0xf4, 0x1a, 0xec, 0x59, + 0xc5, 0x35, 0x7f, 0x4f, 0xbb, 0x30, 0x36, 0xff, 0x81, 0x6f, 0x17, 0xe6, 0xba, 0x1a, 0xb6, 0xb0, 0xfa, 0x52, + 0x45, 0xec, 0xd8, 0x8e, 0x2e, 0xef, 0x4c, 0x56, 0xba, 0x3d, 0xa8, 0x84, 0x57, 0xa1, 0x81, 0x08, 0xe0, 0x80, + 0x75, 0x01, 0xf3, 0x09, 0x93, 0x14, 0xd4, 0x19, 0xc4, 0xe9, 0x1c, 0xf8, 0x0e, 0xa9, 0x43, 0x02, 0xa3, 0x4d, + 0x21, 0xa0, 0x37, 0x35, 0x76, 0x49, 0xb5, 0xf0, 0x2b, 0x7d, 0xd8, 0x65, 0xee, 0x6a, 0xb6, 0x0a, 0x64, 0xe3, + 0x16, 0x1c, 0xfa, 0x49, 0x29, 0x6f, 0x4a, 0x0f, 0xab, 0x2c, 0xbc, 0x33, 0x95, 0x6d, 0xcf, 0xc7, 0x0a, 0x7c, + 0x4a, 0x89, 0xbc, 0x2d, 0x53, 0x06, 0x84, 0xac, 0x7a, 0x29, 0x8f, 0xea, 0xed, 0x17, 0xbb, 0x11, 0xc3, 0x73, + 0x68, 0x4f, 0x42, 0xe7, 0x3a, 0xf6, 0x73, 0x16, 0x00, 0xa8, 0xb9, 0x03, 0x65, 0xb1, 0xb6, 0x37, 0x22, 0x0c, + 0xff, 0x54, 0x8a, 0xe5, 0xf4, 0xd0, 0xe9, 0xa9, 0x85, 0x4d, 0x17, 0x6c, 0x21, 0xad, 0x04, 0x72, 0x34, 0x11, + 0xfc, 0x35, 0x04, 0xac, 0x46, 0xc4, 0xa0, 0xe9, 0x9e, 0x1d, 0x65, 0x6f, 0xf5, 0xcb, 0xd1, 0xe3, 0x28, 0xcf, + 0x5b, 0xc3, 0x9f, 0xa8, 0x7a, 0x59, 0x94, 0xb6, 0xca, 0xbd, 0x32, 0x79, 0x72, 0x41, 0x57, 0xfb, 0x03, 0x21, + 0x4d, 0x2a, 0x6c, 0x7c }; #endif -#if defined(__PV_LANGUAGE_FRENCH__) +#if defined(__PV_LANGUAGE_FARSI__) -// Wake-word = bonjour ordinateur +// Wake-word = سلام رایانه static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xef, 0x2e, 0x44, 0x7a, 0x25, 0x80, 0x58, 0x42, 0xb3, 0xf2, 0xde, 0xca, 0x89, 0xbc, 0x54, 0x67, 0xe9, 0xdf, - 0x14, 0x87, 0x1e, 0xf4, 0x1e, 0xae, 0x47, 0xcc, 0x96, 0x3f, 0x74, 0x9b, 0x8b, 0x27, 0x49, 0x6d, 0x1e, 0x78, - 0x66, 0x07, 0x83, 0x1f, 0xc3, 0x87, 0x5f, 0xf3, 0x0f, 0x4f, 0x6f, 0x00, 0xf5, 0x3e, 0x65, 0x9b, 0xe7, 0xcb, - 0xe7, 0x55, 0xfa, 0xc1, 0x50, 0xdb, 0xdf, 0x7d, 0x9e, 0xb0, 0xf0, 0xf4, 0x2a, 0x54, 0x4b, 0xea, 0x37, 0xd2, - 0xc7, 0x9e, 0x19, 0xd0, 0x14, 0xf0, 0x42, 0x80, 0xfd, 0x56, 0x5d, 0x23, 0x14, 0x3a, 0x43, 0x9a, 0xcf, 0xbb, - 0x67, 0xc9, 0x2d, 0x2b, 0x58, 0x15, 0xb5, 0x31, 0x9a, 0xd7, 0xff, 0xd6, 0x7e, 0x27, 0x4b, 0x6d, 0x11, 0x57, - 0x45, 0xaf, 0x54, 0x86, 0x5d, 0x97, 0xf9, 0x9f, 0xc0, 0x26, 0x53, 0xce, 0xed, 0x03, 0x69, 0x04, 0x9a, 0x34, - 0x95, 0x58, 0x64, 0x84, 0x2d, 0x55, 0x49, 0xee, 0x05, 0xf4, 0xb2, 0x1e, 0x97, 0x08, 0x75, 0xe4, 0xd7, 0xd1, - 0x81, 0x61, 0x4f, 0x7c, 0x1c, 0x40, 0x94, 0x60, 0x18, 0xfb, 0xf4, 0x2d, 0x68, 0xd0, 0xea, 0x1f, 0x0b, 0x38, - 0xca, 0xcc, 0x91, 0x86, 0x5f, 0xef, 0xcb, 0x0e, 0x33, 0xd8, 0x3f, 0x1c, 0x13, 0x4f, 0x82, 0x74, 0xb7, 0x4c, - 0xd6, 0x35, 0x07, 0x7c, 0x8f, 0x0f, 0x6d, 0xb9, 0x05, 0xe4, 0xea, 0xce, 0x91, 0x14, 0xc5, 0xf8, 0xee, 0xee, - 0x36, 0x65, 0x58, 0xae, 0xdb, 0xd3, 0x05, 0xda, 0x52, 0x86, 0xa8, 0xe4, 0x90, 0xca, 0x99, 0xf8, 0x03, 0x94, - 0xaa, 0x97, 0x02, 0xcc, 0x12, 0xe2, 0x70, 0x43, 0x06, 0x19, 0x23, 0xd7, 0xc7, 0x2b, 0x5f, 0x46, 0x01, 0x05, - 0xea, 0x61, 0xf9, 0xc8, 0x9b, 0x1e, 0x18, 0x86, 0x8d, 0x8e, 0xb8, 0xab, 0x1b, 0x5b, 0x16, 0x4e, 0x4d, 0xc1, - 0x16, 0x8b, 0xad, 0xd5, 0xf9, 0x18, 0x18, 0x7c, 0x77, 0x76, 0x43, 0x17, 0xd0, 0x10, 0x1e, 0x6a, 0xb3, 0x18, - 0x18, 0xbe, 0x81, 0x5b, 0x31, 0x49, 0xef, 0xb6, 0xec, 0xfb, 0x04, 0xab, 0xa9, 0xb5, 0xb3, 0x66, 0xe2, 0xb4, - 0x84, 0xc4, 0x64, 0xbd, 0x30, 0x89, 0x02, 0x42, 0x85, 0x25, 0xf7, 0x39, 0xdc, 0x10, 0x71, 0x1b, 0x2e, 0xdc, - 0xd6, 0x2c, 0xc2, 0x68, 0x8e, 0x2c, 0xd0, 0x57, 0xc1, 0xdd, 0xc2, 0xb6, 0x3c, 0x71, 0xac, 0x64, 0x71, 0x62, - 0x53, 0x51, 0x72, 0xb6, 0x04, 0x5a, 0x75, 0xe8, 0xb0, 0x15, 0x86, 0x17, 0x10, 0xaf, 0x95, 0x92, 0x43, 0xd4, - 0xf3, 0x31, 0x4d, 0x8d, 0x8c, 0x13, 0xc8, 0xee, 0xac, 0xc2, 0x80, 0x7e, 0x05, 0xb2, 0x7a, 0x97, 0xd5, 0xe1, - 0xf2, 0x52, 0x42, 0x3a, 0x80, 0x0d, 0x6c, 0x5b, 0x45, 0xb4, 0x8b, 0x4d, 0x53, 0x8d, 0xc1, 0x28, 0x85, 0xcb, - 0xac, 0x71, 0xf4, 0x8d, 0x13, 0x34, 0x80, 0x6d, 0x1a, 0x81, 0x42, 0xe5, 0x30, 0x99, 0x55, 0x8d, 0x37, 0x37, - 0xe7, 0x40, 0xc7, 0x14, 0x6a, 0x3d, 0xd6, 0x67, 0x3f, 0x9e, 0x51, 0xf3, 0xa1, 0x71, 0x12, 0x68, 0xba, 0xd7, - 0x52, 0x3e, 0x41, 0x63, 0xee, 0x67, 0x85, 0xf5, 0xdf, 0x00, 0xe5, 0xa5, 0xe8, 0xe7, 0x58, 0x25, 0x65, 0x3d, - 0xe3, 0x2e, 0xea, 0x9f, 0x19, 0x63, 0x8e, 0xd1, 0x71, 0x6c, 0x2f, 0x10, 0xe4, 0x8c, 0x5d, 0x4a, 0x3b, 0x92, - 0x40, 0x3a, 0x9b, 0x55, 0x12, 0x2a, 0xc4, 0xff, 0x64, 0x52, 0x42, 0xab, 0xc5, 0x66, 0x8d, 0x5c, 0x71, 0x1b, - 0x50, 0x1d, 0x8f, 0x8f, 0x8b, 0xa4, 0x31, 0x91, 0x9d, 0x23, 0xaf, 0x22, 0xa6, 0x50, 0x86, 0x0c, 0xab, 0x4c, - 0x66, 0x3e, 0x65, 0x2b, 0xf7, 0xe3, 0xd2, 0x63, 0x72, 0x99, 0x60, 0x31, 0x31, 0xa5, 0x3c, 0x13, 0x4c, 0xa4, - 0x8b, 0xc6, 0x10, 0x22, 0xef, 0x59, 0x8d, 0xb6, 0x34, 0x61, 0x1a, 0x06, 0x85, 0x52, 0xd2, 0xe5, 0x13, 0x23, - 0x7a, 0x29, 0x26, 0x49, 0xfe, 0x62, 0xde, 0x06, 0xab, 0x53, 0x7b, 0xaf, 0xaf, 0x4a, 0x8d, 0x97, 0xd6, 0x57, - 0x81, 0xbb, 0xd0, 0x8b, 0x43, 0x6e, 0xc3, 0x20, 0x4b, 0xe7, 0xec, 0x01, 0x1c, 0x47, 0x09, 0x7c, 0x01, 0xa7, - 0x75, 0x8c, 0xc3, 0x91, 0x01, 0x10, 0xd9, 0x33, 0x61, 0xc7, 0x48, 0xad, 0xff, 0xf8, 0x82, 0x6a, 0xba, 0x34, - 0xc6, 0x50, 0xf6, 0x3a, 0xa9, 0xc8, 0x6a, 0x82, 0x9a, 0xe0, 0x7f, 0xfb, 0xad, 0xc1, 0x84, 0x1f, 0x69, 0x1f, - 0x96, 0xb2, 0xdc, 0x4b, 0xc8, 0xb3, 0x67, 0xb1, 0x42, 0x00, 0x71, 0xf4, 0xd6, 0x79, 0xfa, 0xce, 0x7f, 0xc2, - 0xab, 0x90, 0x24, 0x89, 0x12, 0x13, 0x1d, 0x54, 0x7e, 0x4a, 0x4b, 0x09, 0xaa, 0xe0, 0x25, 0x9a, 0x98, 0x8f, - 0x07, 0xc3, 0x4d, 0xaa, 0x08, 0x60, 0x59, 0x2d, 0xda, 0xed, 0x99, 0x3b, 0x45, 0xa1, 0x90, 0xe3, 0xd7, 0x6a, - 0x05, 0xda, 0x92, 0x9b, 0xc3, 0x54, 0xed, 0x04, 0xbb, 0x36, 0xb1, 0x7f + 0x59, 0x31, 0x28, 0x1e, 0xd6, 0xd3, 0x96, 0x5b, 0xcc, 0x53, 0x9b, 0x26, 0xf2, 0xdd, 0x74, 0xe3, 0xc0, 0x07, + 0x05, 0xb1, 0x68, 0x0c, 0x1e, 0x4c, 0x73, 0xac, 0x70, 0xe6, 0x4c, 0x78, 0x98, 0xcb, 0x8e, 0x6e, 0xe2, 0x25, + 0x3c, 0xfa, 0xf6, 0x01, 0x0d, 0x8a, 0x82, 0xdd, 0xa8, 0xed, 0x0f, 0x61, 0x9b, 0x18, 0x31, 0xa5, 0x64, 0x52, + 0x81, 0xf6, 0xce, 0xc6, 0x7b, 0xf2, 0xb6, 0x49, 0x4f, 0x59, 0x12, 0x86, 0x72, 0xe7, 0xd8, 0x6a, 0xab, 0x54, + 0x67, 0x47, 0xbf, 0x29, 0xa0, 0x0e, 0x93, 0x52, 0x9d, 0x76, 0x12, 0x26, 0x1a, 0xb7, 0x36, 0x62, 0xd4, 0xc8, + 0x4f, 0x27, 0x62, 0x2f, 0x6e, 0x4e, 0xf8, 0xf6, 0x44, 0x7c, 0x19, 0x36, 0xb0, 0x62, 0x18, 0x04, 0x30, 0xd4, + 0x6e, 0x3f, 0xa9, 0x4b, 0xcd, 0xaa, 0x71, 0x23, 0xef, 0xcb, 0x2a, 0x8c, 0x56, 0x6a, 0x5e, 0x18, 0x1e, 0x0a, + 0xb1, 0xed, 0x1c, 0x5a, 0xeb, 0x52, 0x83, 0xd6, 0xb2, 0x8c, 0x48, 0xeb, 0x5f, 0x3f, 0xfb, 0xdf, 0x37, 0x80, + 0xf5, 0xb0, 0xd4, 0x5b, 0x50, 0x2d, 0x68, 0x8d, 0x84, 0x25, 0xf8, 0x93, 0xa3, 0x52, 0xec, 0x3a, 0x6d, 0x36, + 0x2d, 0xa4, 0xb0, 0x25, 0xf2, 0x08, 0xb3, 0x23, 0x79, 0x36, 0x52, 0x04, 0x1b, 0x1d, 0x95, 0x90, 0xb0, 0x6c, + 0xdc, 0x5b, 0xe5, 0xb4, 0xd4, 0x42, 0x69, 0x6b, 0xda, 0xad, 0x1f, 0xca, 0xe5, 0xa0, 0xee, 0x90, 0xdb, 0xdf, + 0x26, 0xd6, 0x94, 0xcc, 0x13, 0xe5, 0x07, 0xfc, 0x94, 0x34, 0x7e, 0x38, 0x52, 0x67, 0xe6, 0x2a, 0x39, 0xc0, + 0xd3, 0x72, 0xc5, 0x2b, 0x0c, 0x6f, 0xcf, 0x57, 0x7a, 0xd3, 0x84, 0xa2, 0x17, 0xf8, 0xea, 0xf0, 0x96, 0xce, + 0xa4, 0xdf, 0xa9, 0xe8, 0xa9, 0x2f, 0xea, 0x20, 0xa7, 0xc0, 0xba, 0xee, 0xb0, 0x2b, 0x42, 0xf8, 0x15, 0x76, + 0x55, 0x4f, 0x99, 0xb7, 0x01, 0x78, 0xc8, 0xaf, 0x69, 0xa3, 0xad, 0x13, 0xf7, 0x6e, 0x1c, 0xa7, 0xe8, 0x13, + 0x3c, 0x3d, 0x1e, 0xd8, 0x8b, 0x8c, 0xc5, 0x34, 0x7c, 0x11, 0x33, 0xae, 0x67, 0x14, 0x64, 0x68, 0x1f, 0xf8, + 0x95, 0x66, 0x4a, 0x47, 0xde, 0x58, 0x3a, 0x48, 0x09, 0xad, 0x43, 0xe1, 0x59, 0x71, 0xf6, 0xf1, 0x87, 0xc4, + 0x45, 0xd2, 0xf7, 0x62, 0x0c, 0x33, 0xda, 0xa2, 0x77, 0x20, 0x15, 0x45, 0x58, 0x0a, 0xb0, 0x4c, 0x33, 0xe4, + 0x33, 0x89, 0xb7, 0x00, 0xa7, 0x94, 0x82, 0xd2, 0x47, 0xae, 0x9b, 0x60, 0xbd, 0x4f, 0xe3, 0xca, 0x7e, 0xc0, + 0xc4, 0xcb, 0x8a, 0x9d, 0x8c, 0x15, 0x81, 0x87, 0xd7, 0x4e, 0xec, 0x00, 0x72, 0xe4, 0x1c, 0xd0, 0xb3, 0x41, + 0xd2, 0x40, 0x33, 0xca, 0xbc, 0xbc, 0x80, 0x4f, 0x64, 0x3d, 0x32, 0x0f, 0x86, 0x4b, 0x3f, 0x74, 0x17, 0x4b, + 0x35, 0xe1, 0x8a, 0x23, 0xc6, 0xcf, 0xca, 0x51, 0x0a, 0xed, 0xdf, 0x4b, 0x3b, 0x5b, 0xa3, 0xfb, 0x98, 0x0e, + 0xe4, 0x27, 0x69, 0xfa, 0x14, 0xb7, 0x06, 0x62, 0x10, 0x93, 0x17, 0x0d, 0x85, 0xeb, 0xf0, 0xd7, 0x8e, 0x33, + 0xfb, 0x26, 0x1b, 0x57, 0x94, 0xe4, 0x15, 0x9b, 0x47, 0xae, 0xd1, 0x32, 0x66, 0x92, 0x0b, 0x7d, 0x90, 0xc2, + 0x7d, 0xde, 0x5a, 0x12, 0x71, 0x25, 0xa8, 0x77, 0x8f, 0x71, 0xf2, 0x14, 0x4f, 0xf0, 0xaf, 0x5d, 0x6d, 0x71, + 0xd8, 0xa4, 0x94, 0xc7, 0x1f, 0x5e, 0x21, 0x3a, 0x59, 0x44, 0x03, 0x92, 0xb0, 0xdc, 0xef, 0x06, 0x00, 0x45, + 0x78, 0x0e, 0xc6, 0x87, 0xb0, 0x7b, 0xf3, 0xd4, 0xcb, 0x36, 0xa1, 0xe4, 0xda, 0x24, 0x6c, 0x6b, 0x73, 0xb1, + 0xfe, 0x72, 0xf4, 0x9b, 0x86, 0x66, 0xf2, 0x2f, 0x37, 0x0e, 0xd3, 0x35, 0x2a, 0xcd, 0xe1, 0xa5, 0x28, 0xba, + 0xcc, 0xb7, 0xd8, 0x13, 0x84, 0x4b, 0xa9, 0xa7, 0x29, 0x46, 0x2e, 0x5c, 0x58, 0x1e, 0x4f, 0x29, 0xda, 0x64, + 0x7d, 0xd7, 0x5f, 0x7c, 0x1d, 0xc2, 0x34, 0x53, 0xb8, 0xb8, 0xd9, 0x14, 0xb8, 0x0b, 0x65, 0xa1, 0x2c, 0x89, + 0x72, 0x46, 0x29, 0x7a, 0x07, 0xba, 0x7d, 0x53, 0xf3, 0x88, 0x41, 0x15, 0xa2, 0xa4, 0x85, 0xa2, 0x94, 0x5a, + 0xd3, 0x94, 0xef, 0xf2, 0x27, 0x9e, 0x04, 0xc8, 0x96, 0x4c, 0x46, 0xfe, 0xf3, 0x8b, 0x55, 0xb6, 0xce, 0xbc, + 0xc0, 0x71, 0xba, 0xd8, 0x3c, 0xd9, 0x6c, 0x7c, 0xe2, 0xf3, 0x40, 0x6f, 0xec, 0x09, 0x55, 0x5e, 0x9a, 0xb9, + 0xdf, 0x9b, 0x05, 0x21, 0xd0, 0x64, 0x9c, 0x22, 0x2d, 0x10, 0x5d, 0xdc, 0x20, 0x63, 0x1b, 0x2d, 0x9a, 0x89, + 0x46, 0xf2, 0x3e, 0xb2, 0xb5, 0x49, 0x96, 0x24, 0x79, 0x89, 0x92, 0xf4, 0xd6, 0xee, 0xf1, 0x8d, 0xb6, 0xb2, + 0x60, 0x22, 0xda, 0x15, 0xb7, 0xa4, 0xfc, 0x09, 0xce, 0x3f, 0xe9, 0x47, 0x54, 0xad, 0xfe, 0x0a, 0x5c, 0xe2, + 0x77, 0x37, 0xab, 0x94, 0x01, 0x3d, 0x43, 0xac, 0xb6, 0x49, 0x39, 0x7d, 0xa0, 0x9f, 0x6e, 0xde, 0x54, 0x79, + 0x6f, 0xdd, 0x25, 0xcc, 0x5e, 0xc9, 0x68, 0xbe, 0x08, 0x73, 0x81, 0xe8, 0x42, 0x61, 0x7d, 0xe7, 0x07, 0xbd, + 0x05, 0x2c, 0x36, 0x54, 0xb1, 0x17, 0xd4, 0xe0, 0xe2, 0x8c, 0x3d, 0xe1, 0x58, 0xb1, 0xd4, 0x0f, 0x80, 0x7d, + 0x1f, 0x97, 0x00, 0xf6, 0x02, 0xca, 0x1b, 0xbf, 0x83, 0x5d, 0xa0, 0x50, 0x44, 0x88, 0xc8, 0x45, 0x36, 0x89, + 0xc0, 0x73, 0x80, 0x9b, 0x62, 0x36, 0x4a, 0xdc, 0xfa, 0x94, 0x13, 0x86, 0x86, 0x64, 0x90, 0xbc, 0xa4, 0xae, + 0xa9, 0xbe, 0xd5, 0x73, 0xb5, 0x11, 0x76, 0x46, 0x97, 0x48, 0x2f, 0x3f, 0x3f, 0xc5, 0x6c, 0xba, 0x5b, 0xfa, + 0xda, 0x89, 0xa2, 0x94, 0xac, 0xf9, 0x8a, 0x71, 0x0c, 0xbc, 0x5a, 0x0c, 0x05, 0x70, 0x1b, 0xd4, 0xbb, 0x38, + 0xc8, 0xf8, 0xa0, 0x72, 0xd7, 0x92, 0xfa, 0x2d, 0x2c, 0x4d, 0x24, 0xf9, 0x96, 0x71, 0x5d, 0x48, 0x20, 0xc2, + 0xb8, 0x06, 0x6d, 0x01, 0x3a, 0x2d, 0xc3, 0x92, 0x3a, 0x44, 0x13, 0xdb, 0xc9, 0x42, 0x40, 0x71, 0xa1, 0x43, + 0x99, 0x75, 0x86, 0x30, 0xc3, 0x90, 0xfb, 0x95, 0x73, 0x1f, 0x8c, 0xc6, 0x43, 0x83, 0x8d, 0xc4, 0xdf, 0x18, + 0x9c, 0xdf, 0x1a, 0xf2, 0x98, 0xd8, 0x6c, 0x4c, 0x5c, 0x27, 0xb5, 0x7c, 0x2a, 0xab, 0xf2, 0xfe, 0x86, 0x1c, + 0xbc, 0x23, 0x37, 0x4d, 0xc8, 0x63, 0x10, 0xa5, 0x0f, 0xc9 }; #endif -#if defined(__PV_LANGUAGE_ITALIAN__) +#if defined(__PV_LANGUAGE_FRENCH__) -// Wake-word = ciao computer +// Wake-word = bonjour ordinateur static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x74, 0x54, 0x95, 0x9b, 0x89, 0x7b, 0x24, 0xe3, 0xb1, 0xa6, 0xf4, 0x2e, 0x56, 0x94, 0xbd, 0xc5, 0x87, 0x3c, - 0x84, 0x91, 0xf9, 0x1c, 0xe1, 0x99, 0x0e, 0xc1, 0x54, 0x31, 0x3f, 0x78, 0xd1, 0x30, 0x33, 0x56, 0x05, 0xaf, - 0x85, 0x9e, 0x5a, 0xe7, 0xd0, 0x88, 0x2e, 0xac, 0x78, 0xb3, 0x9f, 0x94, 0x44, 0xe9, 0x2f, 0x0c, 0x6e, 0x61, - 0xb7, 0x24, 0xcd, 0xdb, 0x4e, 0x68, 0xdd, 0x9e, 0xab, 0x21, 0xdb, 0xb8, 0x17, 0x0f, 0xa0, 0x7d, 0x4a, 0x2b, - 0xf2, 0x19, 0xac, 0x1a, 0x02, 0x6a, 0x21, 0x2a, 0x09, 0x7d, 0x85, 0x68, 0x54, 0x33, 0x05, 0xca, 0x91, 0x62, - 0xce, 0x0b, 0x0b, 0x58, 0xa0, 0xac, 0x85, 0x49, 0xa8, 0xf5, 0x1d, 0x7e, 0xce, 0x8c, 0x73, 0xfe, 0xbd, 0x98, - 0xe8, 0x30, 0x28, 0xbe, 0x9e, 0x07, 0xdf, 0x93, 0x34, 0x63, 0x49, 0x09, 0x40, 0x16, 0xfa, 0x64, 0x62, 0x33, - 0xf9, 0x42, 0x36, 0xcc, 0x89, 0x2f, 0x44, 0xca, 0xd6, 0x3a, 0x8b, 0xd8, 0x3b, 0x60, 0x89, 0x29, 0x13, 0x76, - 0x5d, 0x52, 0xdc, 0x84, 0x0c, 0xd8, 0x1f, 0x00, 0x5e, 0xfb, 0x6a, 0xc4, 0x55, 0xb9, 0xb7, 0x76, 0xc5, 0xc6, - 0x0b, 0xb6, 0xc2, 0xfd, 0x76, 0xdd, 0x3a, 0xf8, 0x47, 0xa6, 0xd2, 0xa4, 0xa3, 0x3d, 0x4a, 0xa8, 0x12, 0x0e, - 0x92, 0xfb, 0x14, 0xbb, 0xee, 0x61, 0x29, 0xbc, 0x4d, 0x3f, 0xcf, 0x00, 0x6f, 0x59, 0x9a, 0x77, 0x03, 0x1f, - 0x83, 0xdf, 0x63, 0x68, 0x41, 0x84, 0x4f, 0xe0, 0xbe, 0x8f, 0x2f, 0xec, 0x15, 0x15, 0xd2, 0xce, 0x52, 0x98, - 0x94, 0x61, 0xb6, 0xa0, 0x43, 0xda, 0x11, 0xa6, 0x2a, 0x57, 0x8a, 0x17, 0x17, 0x36, 0x1a, 0xcc, 0xe0, 0xf2, - 0x21, 0x4d, 0x77, 0x79, 0x59, 0x4b, 0x18, 0x31, 0x90, 0xe6, 0xbc, 0xe4, 0xa6, 0x68, 0x11, 0x15, 0x85, 0x30, - 0xd9, 0x8c, 0xf9, 0x79, 0xfe, 0x47, 0x9e, 0xc3, 0x93, 0x14, 0xab, 0xf5, 0xf4, 0xcb, 0xad, 0x68, 0xad, 0x0b, - 0xb6, 0x49, 0xed, 0x6b, 0xbe, 0x2b, 0x44, 0x26, 0xa5, 0x56, 0xa9, 0xaa, 0x3e, 0x93, 0xf0, 0x22, 0x45, 0x63, - 0xbd, 0x0b, 0xe4, 0x49, 0x9c, 0x60, 0xab, 0xda, 0xf4, 0xaf, 0x28, 0x19, 0xb3, 0x56, 0xa4, 0x93, 0xf9, 0x8c, - 0xf7, 0xcc, 0xe6, 0x03, 0x24, 0x1c, 0x5f, 0x74, 0xfd, 0xb5, 0x58, 0xfb, 0x7d, 0x2a, 0xba, 0x2b, 0x33, 0xe7, - 0x59, 0x8f, 0x0b, 0xca, 0xd1, 0x6d, 0x48, 0xd4, 0x7a, 0xb0, 0x64, 0xf4, 0x77, 0x79, 0x2a, 0x8a, 0x6b, 0x16, - 0x0b, 0x44, 0x14, 0x8a, 0xfb, 0x25, 0x2b, 0x50, 0xc6, 0x94, 0x36, 0xc7, 0x04, 0xef, 0x52, 0x56, 0x66, 0xad, - 0x85, 0xc8, 0x2d, 0x86, 0x0d, 0xb3, 0xed, 0x08, 0x4a, 0x89, 0x8f, 0x87, 0x75, 0xfc, 0x13, 0xfe, 0xc1, 0x6a, - 0x97, 0x09, 0xa6, 0xbb, 0x64, 0x45, 0xfc, 0x12, 0x33, 0x7e, 0x90, 0x00, 0x8c, 0x2e, 0x79, 0x87, 0x63, 0xd1, - 0x6e, 0x31, 0x99, 0x4d, 0xa6, 0x8f, 0xc3, 0x8d, 0xb8, 0x43, 0x42, 0x1e, 0x99, 0x37, 0x7e, 0x49, 0x9a, 0xe4, - 0x8b, 0x27, 0xea, 0x57, 0x1d, 0x23, 0xf8, 0xe6, 0xd9, 0x4f, 0xd5, 0x29, 0x19, 0x01, 0x65, 0x73, 0xd7, 0x40, - 0x5f, 0x95, 0xb5, 0x59, 0x69, 0x24, 0x04, 0x94, 0xf9, 0xa8, 0x02, 0x53, 0x0d, 0x82, 0x3a, 0x95, 0x74, 0xae, - 0x92, 0x9e, 0x57, 0x1f, 0x85, 0x71, 0xef, 0x48, 0xdd, 0x64, 0xd0, 0xb8, 0x1c, 0x32, 0x29, 0x16, 0x02, 0x10, - 0xd7, 0xe3, 0x34, 0x66, 0x59, 0xcb, 0xba, 0xef, 0xda, 0xba, 0x0c, 0xe8, 0xe8, 0x05, 0x5b, 0x94, 0x70, 0xef, - 0x74, 0x12, 0x97, 0x38, 0xc4, 0xc7, 0x2c, 0x18, 0x51, 0x2f, 0x8f, 0xe6, 0x0c, 0x18, 0x62, 0xcb, 0x61, 0x20, - 0x38, 0x44, 0x19, 0x57, 0x31, 0xa5, 0xff, 0xc0, 0x0f, 0xf8, 0x1b, 0x57, 0x02, 0xd9, 0x06, 0x68, 0x3c, 0x02, - 0x5b, 0x05, 0xdf, 0x24, 0x3e, 0xcd, 0xbc, 0x05, 0x18, 0x91, 0xf6, 0x92, 0x45, 0x4f, 0x8b, 0x46, 0x94, 0x0d, - 0x8d, 0xf7, 0x37, 0x73, 0xa5, 0x9e, 0xb8, 0x32, 0x7e, 0x70, 0x89, 0x9d, 0x3d, 0x74, 0x98, 0xaf, 0x16, 0xd6, - 0xd6, 0x18, 0x90, 0x0a, 0xd6, 0x51, 0xc6, 0x80, 0xf1, 0xe9, 0x6f, 0x2d, 0x6e, 0x60, 0x35, 0x5e, 0x76, 0xcd, - 0xb9, 0x6e, 0xb0, 0x4f, 0x23, 0x4d, 0xe6, 0x64, 0x96, 0xf2, 0xe6, 0x4e, 0x18, 0xf3, 0xe9, 0x61, 0xe9, 0x02, - 0xcc, 0x2b + 0xbb, 0x5c, 0xb1, 0xe7, 0xbd, 0xc8, 0x3c, 0xc7, 0xa4, 0xbe, 0x37, 0x23, 0xf5, 0xcc, 0xa2, 0x7a, 0x6f, 0x00, + 0x62, 0x72, 0x34, 0x7b, 0x73, 0xa2, 0xeb, 0xe8, 0x6c, 0x9d, 0x82, 0xfb, 0x48, 0x63, 0x03, 0xec, 0x3f, 0x7d, + 0xf0, 0xae, 0xe5, 0xb1, 0x47, 0x58, 0x8e, 0xf3, 0xbf, 0x7b, 0xd0, 0x77, 0x12, 0xd1, 0xc6, 0x54, 0xda, 0xc3, + 0x20, 0xca, 0x7b, 0x20, 0x30, 0xf1, 0x47, 0xe1, 0xdb, 0xca, 0x70, 0x0c, 0x86, 0x79, 0xe5, 0x02, 0x63, 0x7b, + 0x5f, 0x48, 0x2e, 0xb1, 0x44, 0x1d, 0xb6, 0xd3, 0x58, 0x2b, 0x7b, 0x50, 0xc8, 0x8a, 0xd4, 0xa0, 0x20, 0x7b, + 0x01, 0x0a, 0x84, 0x18, 0xb4, 0x3a, 0xe7, 0x49, 0x86, 0x70, 0xf3, 0xfc, 0x21, 0xc6, 0xc2, 0xeb, 0x65, 0x26, + 0x70, 0xa1, 0x7d, 0x7a, 0xeb, 0x26, 0xc2, 0x72, 0x20, 0xdd, 0x32, 0x6d, 0x5b, 0x1e, 0x9f, 0x97, 0x87, 0x7e, + 0x0b, 0xf3, 0x2c, 0x50, 0x2b, 0x95, 0x28, 0x62, 0xcd, 0x0f, 0xb5, 0xb5, 0x40, 0x26, 0x22, 0x48, 0xf7, 0x23, + 0x8f, 0x95, 0x86, 0xcc, 0xac, 0xcb, 0x80, 0xbb, 0xd8, 0xe2, 0xb4, 0xb7, 0x3c, 0x78, 0xe7, 0x87, 0xac, 0x04, + 0xca, 0x48, 0x54, 0xdb, 0xdd, 0x79, 0x23, 0xa3, 0x8a, 0xff, 0x87, 0x26, 0x88, 0x7a, 0x74, 0x64, 0xfa, 0xeb, + 0xa0, 0x0b, 0x28, 0x73, 0x43, 0xbe, 0xa7, 0x34, 0xbe, 0xab, 0x35, 0x86, 0x72, 0xac, 0xdb, 0xe9, 0x01, 0x10, + 0xb0, 0x6e, 0x7e, 0x75, 0x90, 0x5b, 0x6b, 0xaa, 0xfb, 0x16, 0x31, 0x22, 0x25, 0x1b, 0xa3, 0x48, 0x4d, 0x6a, + 0x63, 0xa9, 0x5e, 0x57, 0x33, 0xf2, 0x09, 0x26, 0x29, 0xa7, 0x70, 0xed, 0xd5, 0x15, 0x3f, 0x5e, 0x52, 0x07, + 0x03, 0x4b, 0x88, 0x30, 0xea, 0x95, 0x9e, 0xc9, 0xfd, 0x16, 0x94, 0xce, 0x6d, 0xb3, 0x3c, 0xb6, 0x9f, 0x92, + 0x21, 0x90, 0xc0, 0xdc, 0xcd, 0xb2, 0x48, 0x6b, 0x27, 0xc0, 0x0f, 0x52, 0xfc, 0x81, 0x99, 0xbd, 0x56, 0x82, + 0x67, 0xd4, 0x41, 0x14, 0x0e, 0x06, 0x51, 0xa4, 0x67, 0xba, 0xd0, 0x8f, 0x40, 0xd2, 0x6e, 0x7b, 0xb8, 0xb2, + 0x70, 0xd8, 0xb0, 0xf3, 0xf6, 0x16, 0x1a, 0xcd, 0x48, 0xa7, 0x6a, 0xec, 0x3b, 0xe2, 0x2d, 0x13, 0x61, 0xc0, + 0xaf, 0x16, 0x92, 0xae, 0xea, 0xea, 0x66, 0xb7, 0xa8, 0x60, 0xd1, 0x16, 0x0e, 0xdd, 0xcf, 0x5f, 0x86, 0xeb, + 0xcc, 0xff, 0xeb, 0x74, 0x18, 0x52, 0xbe, 0xc5, 0x58, 0x87, 0x01, 0xda, 0x06, 0x01, 0x91, 0x3c, 0x42, 0xc2, + 0xd7, 0x67, 0x5e, 0xe0, 0x74, 0xad, 0x06, 0x59, 0x6a, 0x48, 0x11, 0xb9, 0x61, 0xdc, 0xe2, 0xc8, 0x5c, 0x2b, + 0x24, 0x54, 0x95, 0xe7, 0x9f, 0x1b, 0x8b, 0x10, 0x44, 0x0a, 0x1d, 0x26, 0x07, 0xf0, 0x5c, 0xa6, 0x9d, 0x63, + 0x51, 0x51, 0x29, 0x09, 0xbd, 0x4a, 0xa1, 0xa2, 0x44, 0x8c, 0x9a, 0x90, 0xd6, 0x1b, 0x74, 0x63, 0x3f, 0xc4, + 0xb2, 0x4b, 0x88, 0x67, 0x70, 0xd9, 0x73, 0x3e, 0x29, 0x9b, 0x85, 0xd5, 0x9b, 0x1b, 0x58, 0xf8, 0xee, 0x40, + 0x03, 0x83, 0x35, 0xa2, 0xd5, 0x0f, 0x28, 0x40, 0x06, 0xbb, 0xfa, 0xf1, 0x20, 0xa9, 0xc5, 0x33, 0xe6, 0x6a, + 0x9d, 0x90, 0xc6, 0xf6, 0x78, 0xaf, 0x8f, 0xc6, 0x00, 0x56, 0xab, 0x64, 0x95, 0x8a, 0xe6, 0xf9, 0x65, 0xfe, + 0x7b, 0xa7, 0x75, 0x6b, 0x63, 0x39, 0x03, 0x86, 0xf9, 0xf7, 0x59, 0xf1, 0x56, 0x3a, 0xdb, 0xbd, 0xa3, 0x96, + 0xd8, 0xba, 0x8a, 0x46, 0x52, 0xbc, 0xd2, 0x98, 0x87, 0xda, 0xaa, 0xf3, 0x07, 0xcc, 0x10, 0x6c, 0xd5, 0xa7, + 0x63, 0xab, 0xc2, 0x2a, 0x2f, 0x62, 0x6b, 0x36, 0xcc, 0x38, 0x0d, 0xc6, 0xd8, 0xac, 0xb1, 0x65, 0x5b, 0x5a, + 0x10, 0xc5, 0x8e, 0xe9, 0xfb, 0x46, 0xea, 0xe5, 0xf5, 0xf8, 0xd5, 0x04, 0x9f, 0x0b, 0x4d, 0x98, 0x54, 0xdd, + 0xed, 0xb1, 0x35, 0x87, 0x1c, 0xd8, 0x99, 0xe4, 0x5e, 0xd2, 0x0d, 0xb3, 0x4c, 0x0f, 0x44, 0xd0, 0x10, 0x07, + 0x87, 0x17, 0xb6, 0x22, 0xe9, 0x2a, 0x70, 0x56, 0x07, 0x33, 0x3c, 0x93, 0xdb, 0x13, 0x4c, 0x2f, 0x17, 0xc0, + 0xf5, 0xe4, 0xaf, 0x60, 0x36, 0xd7, 0x61, 0xeb, 0x37, 0x64, 0x4d, 0xb3, 0x96, 0xc8, 0x7d, 0x76, 0x64, 0x98, + 0xc6, 0xc5, 0x64, 0x73, 0xeb, 0x11, 0x49, 0x57, 0xc9, 0x4e, 0x60, 0xe8, 0x28, 0x1b, 0x5f, 0x01, 0x5e, 0xff, + 0xbb, 0x2a, 0xf9, 0x1d, 0xa8, 0x15, 0x84, 0x5b, 0xb2, 0xd9, 0x68, 0x4f, 0x29, 0x95, 0xa5, 0x33, 0x2e, 0x84, + 0x43, 0x87, 0x35, 0x9e, 0x09, 0x2f, 0x07, 0x15, 0x4e, 0xcb, 0x5b, 0x0e, 0x1a, 0x4a, 0x5b, 0xcc, 0xe2, 0x98, + 0x63, 0x99, 0xa9, 0xe3, 0x42, 0xe4, 0xa6, 0x8e, 0xbf, 0xd4, 0xb9, 0x54, 0xd6, 0x27, 0xed, 0x0a, 0x73, 0xa7, + 0x8e, 0x39, 0xc6, 0x87, 0x8c, 0xc8, 0x5e, 0xda, 0xcd, 0xf1, 0x63, 0xaa }; #endif -#if defined(__PV_LANGUAGE_JAPANESE__) +#if defined(__PV_LANGUAGE_HINDI__) -// Wake-word = konnichiwa konpyūtā +// Wake-word = नमस्ते कंप्यूटर static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xf9, 0x5a, 0xc7, 0xf5, 0xa7, 0xe9, 0x06, 0x3f, 0x00, 0x3a, 0x82, 0x94, 0x96, 0xc2, 0xa7, 0x82, 0xc3, 0x85, - 0xc3, 0xec, 0xd9, 0x43, 0x14, 0x8f, 0x2a, 0xcf, 0x34, 0x77, 0x17, 0xfc, 0x81, 0x08, 0xf2, 0xb0, 0x16, 0x42, - 0x3b, 0x2d, 0x95, 0xb3, 0xad, 0x00, 0xfc, 0xbb, 0x15, 0x2e, 0xba, 0x7e, 0x8a, 0x28, 0xfc, 0x46, 0x38, 0x6d, - 0xeb, 0x07, 0xa7, 0xc3, 0x53, 0x2e, 0x3c, 0xd5, 0x3c, 0x69, 0xc5, 0x1d, 0x46, 0x1f, 0x0e, 0x93, 0x81, 0xc9, - 0x8a, 0xc8, 0x32, 0xbe, 0x8f, 0xb6, 0xb2, 0x8a, 0x67, 0x1b, 0xc6, 0xba, 0x66, 0xf9, 0x2d, 0x48, 0x74, 0x0f, - 0x31, 0xb2, 0x1d, 0x59, 0xe8, 0x65, 0x90, 0x0a, 0xea, 0x01, 0x03, 0x2e, 0xaf, 0x95, 0x7b, 0x15, 0x2a, 0xdb, - 0xa4, 0x36, 0x73, 0x15, 0xe5, 0x23, 0xdc, 0xec, 0x93, 0x4e, 0x16, 0x04, 0x1d, 0x4c, 0x5b, 0x16, 0x25, 0x38, - 0x61, 0xba, 0xc2, 0x48, 0x52, 0x2c, 0xa2, 0xfb, 0x59, 0xb6, 0x7b, 0x11, 0xc6, 0x5e, 0x96, 0x1b, 0xe4, 0x0d, - 0x01, 0x8d, 0x22, 0xea, 0xbd, 0x1a, 0xb2, 0x31, 0x70, 0xa9, 0x1b, 0x25, 0x07, 0x0a, 0x17, 0xff, 0xf4, 0xfd, - 0xdf, 0xf4, 0x0f, 0x60, 0xb7, 0x9f, 0xaa, 0x4c, 0xb9, 0xed, 0x97, 0x16, 0xc5, 0x03, 0x28, 0xef, 0xe8, 0x41, - 0x2a, 0x45, 0x72, 0x48, 0xa1, 0x8f, 0x2c, 0x89, 0x23, 0x78, 0x50, 0xe1, 0xbe, 0xe1, 0x16, 0x63, 0x1b, 0x9f, - 0x3b, 0x33, 0xf4, 0x7b, 0xf0, 0xfa, 0xd4, 0xfe, 0x6f, 0x54, 0x69, 0x8b, 0x89, 0x7b, 0x2f, 0x4f, 0x3f, 0x4b, - 0xf7, 0x8c, 0xed, 0x99, 0x52, 0x87, 0x94, 0x26, 0x04, 0x51, 0xd9, 0x57, 0xab, 0xf7, 0xc3, 0x89, 0xc9, 0x46, - 0x59, 0xb4, 0x0e, 0xef, 0xa1, 0xf3, 0x7a, 0x30, 0xec, 0x43, 0xfe, 0xf8, 0x7d, 0x9c, 0x94, 0x1f, 0xa2, 0xf2, - 0x5d, 0x69, 0x01, 0xdd, 0x7f, 0xf7, 0x3c, 0x72, 0x7b, 0xa9, 0xa5, 0x99, 0x0d, 0xe9, 0x46, 0xb1, 0x36, 0x76, - 0x2f, 0x4c, 0xf6, 0x65, 0x33, 0xb1, 0x0f, 0x90, 0x37, 0x62, 0xd2, 0xb7, 0x5b, 0x5b, 0x8b, 0xef, 0x0e, 0x3f, - 0x97, 0xcd, 0xbf, 0x1e, 0xba, 0x65, 0x69, 0xaf, 0x99, 0xab, 0xa7, 0x20, 0xe3, 0x4f, 0xf3, 0x26, 0xda, 0x3c, - 0x06, 0xb9, 0x10, 0xcc, 0x4e, 0x7d, 0xb4, 0x23, 0x51, 0xa4, 0x0b, 0x36, 0x40, 0x46, 0xa5, 0x2b, 0xe7, 0xa8, - 0xd4, 0x30, 0xdb, 0x92, 0x5a, 0x10, 0x26, 0x23, 0x34, 0x07, 0x89, 0x1c, 0x93, 0xda, 0xf9, 0x0d, 0x5d, 0x59, - 0xa9, 0x19, 0xfc, 0x02, 0x54, 0xfd, 0x68, 0x6d, 0x8e, 0x25, 0xf9, 0xf5, 0x76, 0xe0, 0x3e, 0x0a, 0x15, 0xce, - 0x89, 0xdc, 0x53, 0xf6, 0xb7, 0xd3, 0xb6, 0xda, 0xc7, 0xdb, 0x36, 0x03, 0x49, 0xe1, 0x66, 0x43, 0x3c, 0xa8, - 0x62, 0x31, 0xb9, 0x8e, 0x94, 0xc8, 0x74, 0x30, 0x67, 0x37, 0x27, 0x8f, 0x91, 0x83, 0xda, 0xc0, 0x17, 0xeb, - 0xb6, 0x87, 0x72, 0x38, 0x2e, 0x21, 0xd7, 0x74, 0x28, 0x8f, 0x20, 0xe6, 0x37, 0x74, 0x7e, 0xe9, 0xa9, 0x48, - 0x33, 0x42, 0x17, 0x12, 0x3d, 0x47, 0xc3, 0x25, 0x63, 0x26, 0xd0, 0x56, 0xbe, 0xaa, 0x79, 0x14, 0x0b, 0x93, - 0xc6, 0xf1, 0x9a, 0x31, 0x71, 0x99, 0x22, 0x3d, 0xad, 0x93, 0xeb, 0x2f, 0xc2, 0x7b, 0x89, 0xb2, 0x28, 0xae, - 0xcd, 0x60, 0xbd, 0x26, 0xc5, 0x71, 0x3c, 0x30, 0x55, 0xc0, 0xc8, 0xbd, 0xf9, 0x9b, 0x47, 0x58, 0x86, 0xcf, - 0x69, 0x9a, 0x3a, 0xb0, 0x66, 0xc9, 0x04, 0x95, 0x84, 0x5c, 0x10, 0xa7, 0xab, 0x35, 0x82, 0x30, 0xfb, 0xfc, - 0xe8, 0x8b, 0xab, 0xb0, 0xc1, 0x44, 0xff, 0x28, 0x6b, 0x8a, 0x85, 0xa6, 0xfe, 0x2c, 0x66, 0x70, 0x38, 0x6d, - 0x79, 0xbb, 0xde, 0x03, 0x1e, 0x17, 0x64, 0x09, 0xbd, 0x0c, 0x86, 0x39, 0xbb, 0x30, 0xdb, 0x2f, 0x45, 0x2b, - 0x5c, 0x5d, 0xb5, 0x48, 0xa6, 0xa0, 0x6e, 0x06, 0xcf, 0x36, 0x9c, 0xed, 0x3f, 0x5e, 0x22, 0x70, 0xc9, 0x9b, - 0xaf, 0x29, 0x7b, 0x11, 0xa3, 0x16, 0x45, 0x89, 0xd5, 0x3d, 0x0d, 0xff, 0xfd, 0x3b, 0x06, 0x3d, 0xf9, 0x46, - 0x3e, 0xa4, 0x0a, 0xcf, 0xa3, 0x0a, 0xb5, 0x95, 0x05, 0xdb, 0xad, 0x0e, 0x8e, 0xb6, 0x36, 0xf2, 0xd6, 0xd1, - 0xa1, 0xee, 0x48, 0x36, 0xa0, 0xa6, 0xba, 0x7a, 0x9c, 0xd6, 0x28, 0x65, 0xe6, 0xfb, 0xe6, 0x43, 0x81, 0x14, - 0xdc, 0xd5, 0x3b, 0x4b, 0x2d, 0x4b, 0x8a, 0x3a, 0x2d, 0x23, 0x8b, 0xc0, 0x83, 0x61, 0x5c, 0x68, 0xf2, 0xaf, - 0xbf, 0x5f, 0x21, 0xc5, 0x8a, 0xa7, 0xa5, 0x97, 0x8d, 0xb8, 0xd2, 0x49, 0x0d, 0xcd, 0x5f, 0x9f, 0x36, 0xc4, - 0x2c, 0x73, 0xa1, 0xe8, 0xa9, 0xb1, 0x7d, 0x6c, 0xaf, 0x3a, 0x67, 0x8c, 0xe9, 0xf8, 0xa9, 0x1c, 0xd1, 0xc7, - 0x97, 0x1f, 0xee, 0x6c, 0x38, 0x07, 0x9f, 0x83, 0xec, 0x7c, 0xcf, 0xc2, 0x4c, 0xf7, 0x2d, 0x0f, 0x87, 0x23, - 0x05, 0x56, 0x08, 0x52, 0xa9, 0xad, 0xab, 0x3f, 0x7f, 0x0a, 0xed, 0xd2, 0xca, 0x6b, 0xb5, 0xb2, 0x47, 0x79, - 0x33, 0x4a, 0x7e, 0x9c, 0x56, 0x74, 0xe2, 0x3e, 0x57, 0x08, 0xb5, 0x49, 0xa4, 0x60, 0x33, 0xea, 0x9b, 0xe4, - 0x38, 0x6b, 0x6b, 0x80, 0xde, 0x1c, 0xdd, 0x5d, 0x16, 0xb2, 0x66, 0xd2, 0x8c, 0x96, 0x5f, 0x14, 0x92, 0x87, - 0xa4, 0x18, 0x42, 0xa8, 0xe8, 0x77, 0x1d, 0x1f, 0xf3, 0xd7, 0x89, 0xa4, 0x33, 0xee, 0xdc, 0x45, 0xa1, 0xe5, - 0x59, 0x58, 0x62, 0xe3, 0xe2, 0x6b, 0x14, 0xec, 0x5d, 0xbd, 0x0e, 0x37, 0xdd, 0x2b, 0x17, 0xc3, 0xee, 0x30, - 0x97, 0x15, 0x3a, 0xf2, 0xc9, 0xae, 0x93, 0xaf, 0x51, 0x00, 0x14, 0x2a, 0xe0, 0xf7, 0x1a, 0xd0, 0xee, 0xf5, - 0x25, 0x0f, 0x19, 0x50, 0x1a, 0x53, 0xc3, 0xf8, 0xc5, 0x0c, 0xfd, 0x50, 0x37, 0x9a, 0xcc, 0x3a, 0xea, 0xe0, - 0xc6, 0x6a, 0x91, 0x9c + 0xdc, 0xad, 0x59, 0xc4, 0xf5, 0xbf, 0xc7, 0x7a, 0xf7, 0xfa, 0x59, 0xd5, 0x41, 0x65, 0x7f, 0x25, 0x80, 0x0a, + 0x66, 0x99, 0x32, 0xb5, 0x28, 0xc3, 0x94, 0xa3, 0xcd, 0xdb, 0xd2, 0x80, 0x61, 0xd5, 0x90, 0x12, 0x09, 0x7e, + 0x4f, 0xc1, 0x43, 0xbc, 0x8e, 0x9c, 0x6c, 0x14, 0xbb, 0xe3, 0x48, 0x00, 0xfb, 0xc4, 0x98, 0x96, 0xd0, 0x56, + 0x0c, 0xc2, 0x4a, 0x64, 0xf5, 0x04, 0x81, 0xd2, 0x28, 0xda, 0x79, 0xba, 0x20, 0x67, 0xf0, 0xf5, 0x40, 0x1f, + 0x63, 0xf3, 0x5d, 0x1b, 0x4a, 0xc8, 0x75, 0xbc, 0x37, 0x00, 0xf1, 0x60, 0x6b, 0x58, 0xa8, 0x37, 0x90, 0x2f, + 0x37, 0x29, 0xe1, 0x15, 0xb2, 0xa9, 0x1a, 0x99, 0xa1, 0x5d, 0xbb, 0xf9, 0x0a, 0x9d, 0x9c, 0xa9, 0x69, 0x55, + 0xd6, 0xc2, 0x16, 0x46, 0xd6, 0x3d, 0x2a, 0xc6, 0xc4, 0xda, 0x0b, 0x7d, 0x1d, 0x3d, 0x4c, 0x70, 0x26, 0x8d, + 0xd9, 0x7a, 0xca, 0x94, 0x46, 0x3b, 0x92, 0xd5, 0x78, 0xee, 0xa6, 0xe3, 0x7b, 0xcb, 0x60, 0xe2, 0xd1, 0x89, + 0x32, 0x3f, 0x03, 0x89, 0x35, 0x97, 0x62, 0x64, 0xf1, 0xcb, 0xfe, 0x19, 0x6b, 0xf6, 0xba, 0xe4, 0xdf, 0x44, + 0xd4, 0xdc, 0x76, 0xd3, 0x72, 0x49, 0x84, 0xea, 0x54, 0x1d, 0x7b, 0x0f, 0xe3, 0x90, 0x75, 0x47, 0xaa, 0xb9, + 0xcf, 0xd0, 0xe4, 0xaf, 0xeb, 0xd2, 0xf9, 0xac, 0xef, 0xe6, 0x76, 0x25, 0x5c, 0x55, 0xc2, 0xbe, 0x13, 0xb9, + 0xb1, 0x68, 0x69, 0x3f, 0xd3, 0xb3, 0x25, 0xaa, 0x4a, 0xa1, 0xfd, 0xb8, 0x99, 0x08, 0x3a, 0x13, 0x4b, 0x7d, + 0xc8, 0x7a, 0xca, 0xee, 0x5d, 0xd5, 0xd9, 0xd1, 0xc0, 0xaf, 0x2c, 0x6c, 0xeb, 0x18, 0xac, 0x95, 0x69, 0x2a, + 0xe7, 0x92, 0x8b, 0x8a, 0xcf, 0xf6, 0x16, 0xd1, 0x44, 0x20, 0xc3, 0x76, 0xe2, 0x38, 0x8b, 0x18, 0xae, 0x85, + 0xd9, 0xc6, 0x73, 0x7b, 0xe2, 0xfa, 0xf0, 0x36, 0x2a, 0x9c, 0x9c, 0xb2, 0x0f, 0xc0, 0x8f, 0x7b, 0xaf, 0x3b, + 0xda, 0x7b, 0x02, 0x3b, 0x62, 0x1a, 0x9c, 0x16, 0xce, 0x2b, 0x36, 0x9c, 0x5e, 0x04, 0x7f, 0xa9, 0xd0, 0x53, + 0xc6, 0x7e, 0xd6, 0x9a, 0x17, 0xac, 0xdd, 0x2e, 0x25, 0x93, 0xc1, 0x72, 0x33, 0x80, 0xdf, 0x7d, 0x22, 0x08, + 0x90, 0xd3, 0xda, 0x6c, 0x19, 0x30, 0x9d, 0x3e, 0x90, 0xb4, 0x22, 0x0e, 0xbd, 0x91, 0xc6, 0xf4, 0xb1, 0x8d, + 0x0f, 0xf5, 0xa4, 0x93, 0x40, 0xfa, 0xbe, 0xbb, 0x11, 0x76, 0xe2, 0x45, 0x8a, 0x69, 0xd2, 0x65, 0xcb, 0x36, + 0xca, 0xa9, 0xc3, 0x06, 0x7d, 0xcb, 0x8f, 0x7b, 0x14, 0xf0, 0xef, 0x63, 0xba, 0xe3, 0x60, 0x24, 0x0d, 0x40, + 0xcf, 0x13, 0x47, 0x87, 0x6b, 0x7d, 0x66, 0x7a, 0xae, 0xe6, 0xf9, 0xd7, 0x56, 0x91, 0xad, 0xb1, 0x41, 0xb5, + 0x3a, 0x8c, 0x97, 0x04, 0x83, 0xe0, 0x30, 0x00, 0xe8, 0xf7, 0xfe, 0x76, 0xef, 0xff, 0x9c, 0x18, 0x50, 0xee, + 0xa8, 0x81, 0x9b, 0x7e, 0x68, 0x6c, 0x9a, 0x21, 0xda, 0x1b, 0xc0, 0xc9, 0xad, 0x07, 0x6c, 0x1b, 0x26, 0x38, + 0x78, 0xab, 0x19, 0x1f, 0xa6, 0x80, 0x98, 0x4c, 0x26, 0x4f, 0x51, 0xeb, 0xf2, 0xca, 0x29, 0x0d, 0x54, 0x16, + 0x4d, 0xb1, 0xf3, 0x43, 0x62, 0x2c, 0xa3, 0xc8, 0x27, 0xd8, 0xc4, 0x22, 0xc7, 0x42, 0xc5, 0x65, 0x17, 0x4d, + 0x8f, 0xbd, 0x98, 0x19, 0x77, 0xa0, 0x3f, 0x15, 0x77, 0x36, 0x7b, 0x9a, 0x79, 0xe7, 0x59, 0x7e, 0xe5, 0xa3, + 0x59, 0x66, 0x96, 0xf9, 0x7e, 0xf9, 0x4f, 0x8c, 0x02, 0xfe, 0x4b, 0x69, 0x01, 0x5d, 0xa8, 0x05, 0xe0, 0xeb, + 0xb4, 0x14, 0xdb, 0x50, 0x17, 0xb4, 0x94, 0xe5, 0xd3, 0x51, 0x79, 0xa6, 0xfd, 0xe5, 0x14, 0xea, 0xa5, 0x7d, + 0x10, 0x11, 0xa5, 0x09, 0xec, 0xec, 0x0c, 0xf8, 0x7e, 0x74, 0xd6, 0xe5, 0x58, 0x91, 0xd1, 0x36, 0x26, 0x44, + 0xe6, 0x09, 0xf9, 0xce, 0x41, 0x11, 0xb5, 0x0b, 0xee, 0xe0, 0xf6, 0xe9, 0xa7, 0x87, 0x35, 0x19, 0x11, 0x92, + 0x57, 0xc0, 0xa5, 0xfb, 0xb2, 0xd1, 0x44, 0x32, 0x22, 0x59, 0x6a, 0x70, 0x1c, 0xa2, 0xf4, 0x2b, 0x6d, 0x98, + 0x9f, 0x57, 0xfe, 0xfc, 0x4c, 0x50, 0x97, 0x82, 0xfe, 0xa1, 0xab, 0x16, 0x62, 0x33, 0xe9, 0x38, 0x29, 0x98, + 0xa3, 0x46, 0x75, 0xab, 0xd1, 0xda, 0x73, 0x95, 0x93, 0x87, 0xd8, 0x85, 0x3c, 0x7b, 0x9e, 0x76, 0x1c, 0x35, + 0xbb, 0x68, 0x92, 0x4d, 0xa6, 0x78, 0x90, 0x92, 0xcd, 0x82, 0xf7, 0x85, 0x30, 0x96, 0x0e, 0xa0, 0xce, 0x1e, + 0x8c, 0xf0, 0x0d, 0x34, 0xef, 0x60, 0xc6, 0xe1, 0x50, 0x48, 0x8a, 0x9b, 0xa1, 0xef, 0xc3, 0xb9, 0xc6, 0x2a, + 0x8f, 0xb7, 0xa6, 0xc4, 0x31, 0xa0, 0x55, 0xc1, 0xa8, 0x36, 0x7a, 0xe7, 0x4c, 0x2d, 0x56, 0x5d, 0x3e, 0xa3, + 0xda, 0x98, 0xb2, 0x40, 0x1f, 0x51, 0x8f, 0xf6, 0xdc, 0xf4, 0x49, 0x13, 0x4b, 0x05, 0x93, 0x8d, 0x4d, 0x29, + 0xa7, 0x5b, 0x27, 0x12, 0xcf, 0x24, 0x00, 0xad, 0x04, 0x18, 0x7c, 0x0f, 0x1f, 0x92, 0xfc, 0xed, 0xcc, 0x26, + 0x27, 0x6d, 0x2c, 0xa3, 0xc1, 0xde, 0x52, 0xf6, 0x22, 0x49, 0x85, 0x82, 0xfb, 0x89, 0x86, 0x10, 0xa3, 0x0c, + 0xb7, 0xd7, 0x0c, 0x30, 0x86, 0xc0, 0xe4, 0xd3, 0xc7, 0xb2, 0x1e, 0x89, 0x2a, 0x63, 0x53, 0x61, 0xe4, 0x37, + 0x1b, 0xfe, 0xd8, 0xf9, 0xcf, 0xdd, 0x9a, 0xcc, 0xef, 0x32, 0x98, 0x1a, 0x85, 0x95, 0x6b, 0x26, 0x50, 0x2b, + 0x45, 0xbf, 0x8a, 0x28, 0xfa, 0x7c, 0x59, 0x2c, 0x06, 0xf5, 0x7f, 0x0a, 0x75, 0xc7, 0x52, 0xce, 0x1c, 0x04, + 0x13, 0x66, 0x8b, 0x4d, 0x5c, 0x0d, 0x20, 0x8a, 0x75, 0x49, 0xf7, 0x9e, 0x2b, 0x47, 0x40, 0x22, 0x58, 0x32, + 0x14, 0x90, 0xc7, 0xa3, 0xc1, 0x0d, 0x68, 0x41, 0x63, 0xce, 0xab, 0x91, 0x60, 0x14, 0x02, 0x33, 0x51, 0x98, + 0xef, 0x79, 0xa7, 0x58, 0xa8, 0x91, 0x5c, 0xcd, 0x8d, 0xf1, 0x57, 0x4c, 0xa3, 0x45, 0x9b, 0x3c, 0x95, 0x58, + 0x9f, 0x58, 0xb2, 0x43, 0x74, 0xc0, 0x0f, 0x4e, 0x68, 0xa5, 0xd3, 0xbb, 0xa9, 0x47 }; #endif -#if defined(__PV_LANGUAGE_KOREAN__) +#if defined(__PV_LANGUAGE_ITALIAN__) -// Wake-word = annyeong keompyuteo +// Wake-word = ciao computer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xca, 0x3d, 0xa9, 0x17, 0x6d, 0xd1, 0x76, 0x57, 0x8a, 0xdb, 0xe5, 0x85, 0x47, 0x26, 0xfe, 0xad, 0x92, 0x53, - 0xa4, 0x2f, 0x81, 0xf0, 0x00, 0x14, 0xae, 0xa3, 0xa9, 0x97, 0xb1, 0x61, 0xea, 0x79, 0x9e, 0xc8, 0x76, 0xdd, - 0xe1, 0x5a, 0x0f, 0x3b, 0x66, 0x8e, 0xd0, 0x24, 0xc9, 0xed, 0x76, 0xcc, 0x68, 0x8e, 0x0d, 0xcb, 0x8e, 0x6a, - 0xe8, 0xa9, 0x64, 0xc2, 0x19, 0x35, 0x83, 0xb7, 0xd0, 0x62, 0xc3, 0x1d, 0x1b, 0x4f, 0x11, 0x31, 0x9c, 0xbf, - 0x81, 0x61, 0x87, 0xe2, 0xf1, 0xb5, 0xc4, 0x2f, 0xe8, 0x63, 0x00, 0xc3, 0x1d, 0x26, 0x3a, 0xf6, 0x01, 0x47, - 0x63, 0x65, 0xf6, 0xe3, 0x51, 0xaa, 0x8a, 0x5f, 0x12, 0xbb, 0xe6, 0xf7, 0x81, 0xb3, 0x4e, 0xb7, 0xa0, 0xb4, - 0x4e, 0xe5, 0x86, 0xae, 0x18, 0xbb, 0x54, 0x45, 0xc9, 0x52, 0xe4, 0x2e, 0xce, 0x84, 0xcf, 0x49, 0x21, 0xff, - 0x81, 0xb7, 0xbe, 0x4d, 0x75, 0x8d, 0xa5, 0x74, 0xdb, 0xc6, 0xb9, 0x30, 0xc2, 0xb6, 0x1c, 0xd2, 0x69, 0x67, - 0xe8, 0x80, 0xab, 0xcd, 0xcd, 0xd3, 0x3e, 0xb4, 0x23, 0xc8, 0xae, 0xd1, 0xba, 0x17, 0xba, 0x95, 0x1c, 0x68, - 0xba, 0x96, 0xa6, 0x53, 0x14, 0x95, 0x41, 0xf6, 0xd6, 0xc4, 0x78, 0x7d, 0x69, 0xb0, 0xd9, 0xb6, 0x21, 0xe7, - 0x86, 0xc5, 0xab, 0xc6, 0xeb, 0xf5, 0xf6, 0xd4, 0x98, 0xb6, 0xa7, 0x1a, 0x84, 0x02, 0xfc, 0xcf, 0xc0, 0x15, - 0x1a, 0x66, 0x6f, 0x25, 0xea, 0x03, 0x79, 0xad, 0x14, 0x15, 0x74, 0x62, 0x8b, 0x7e, 0x53, 0x2f, 0x94, 0xea, - 0xf8, 0xd6, 0x1f, 0x4d, 0xe6, 0xfd, 0xe3, 0xa0, 0xf7, 0x9a, 0x3f, 0x37, 0x63, 0x6f, 0x48, 0x27, 0xea, 0x86, - 0xa2, 0x0e, 0x41, 0x8b, 0xe5, 0xd9, 0xcb, 0x1b, 0x9b, 0x50, 0x0f, 0x71, 0xd5, 0xa8, 0x90, 0x0f, 0xac, 0x57, - 0x7b, 0xc2, 0x81, 0x77, 0x11, 0x8c, 0x31, 0x29, 0x45, 0xc8, 0x51, 0x2d, 0xa8, 0x77, 0x4b, 0xed, 0x0b, 0x31, - 0x0e, 0x14, 0x3f, 0xd6, 0xa3, 0xb1, 0xb6, 0xc1, 0x54, 0xe1, 0xbf, 0x72, 0xf6, 0xdc, 0xcc, 0x27, 0xeb, 0x47, - 0x0d, 0x04, 0x8d, 0xe0, 0xf3, 0xe3, 0xb4, 0xaf, 0x73, 0x09, 0x7a, 0x82, 0x58, 0xaa, 0xca, 0x97, 0xc2, 0x82, - 0x46, 0xbf, 0xad, 0x4b, 0x2d, 0x20, 0x2d, 0xef, 0xf7, 0x21, 0x29, 0x36, 0x3b, 0xa9, 0x87, 0x61, 0x9a, 0x66, - 0x53, 0xfb, 0xa7, 0x5f, 0x02, 0xc7, 0x60, 0x4c, 0x44, 0x87, 0x54, 0x3f, 0x60, 0xa4, 0x0d, 0xc0, 0x4a, 0x1c, - 0xa8, 0x50, 0xe0, 0xbd, 0x37, 0x16, 0x95, 0x58, 0xea, 0x10, 0xa5, 0x76, 0xa4, 0x1f, 0x58, 0xbe, 0x1f, 0x01, - 0xc5, 0x2b, 0x1d, 0x3b, 0x3b, 0xc9, 0xca, 0xbb, 0x52, 0xf3, 0xe8, 0x9c, 0xbf, 0x68, 0xe9, 0xa5, 0x58, 0x42, - 0x1f, 0x01, 0xfd, 0xe8, 0xc0, 0x7c, 0xff, 0x23, 0xf8, 0xbb, 0x46, 0xcd, 0xf2, 0xc4, 0x92, 0x86, 0x3f, 0xf7, - 0x43, 0xba, 0x23, 0x53, 0x20, 0x1b, 0x93, 0x11, 0x93, 0xe8, 0x89, 0x5b, 0xfb, 0x95, 0x23, 0xd2, 0x74, 0xab, - 0xed, 0xed, 0xe9, 0xc9, 0x5e, 0x3e, 0xfd, 0xe2, 0x21, 0xfe, 0x01, 0xf7, 0x11, 0xd6, 0xd2, 0x5a, 0x12, 0x59, - 0xfa, 0xa1, 0x91, 0x3f, 0x99, 0x15, 0x24, 0x14, 0x53, 0xd5, 0xc2, 0xaa, 0xf3, 0xdc, 0xb5, 0xb3, 0xca, 0x57, - 0x05, 0x8b, 0x48, 0x3e, 0xbc, 0x94, 0x7d, 0xe7, 0x2f, 0xae, 0x18, 0x54, 0xa8, 0x37, 0x07, 0x83, 0x89, 0x5a, - 0x06, 0x0c, 0xdf, 0xd6, 0xaa, 0x14, 0x74, 0x4d, 0xdd, 0x25, 0x2b, 0xad, 0x7c, 0xfc, 0x2a, 0xb1, 0x7b, 0x12, - 0x4d, 0x88, 0xa9, 0x94, 0x50, 0xd8, 0x47, 0x00, 0x35, 0x22, 0x32, 0x9b, 0xf2, 0xf2, 0x1d, 0x9c, 0x28, 0x2d, - 0x5b, 0xc2, 0x4e, 0x79, 0x7a, 0x9d, 0x76, 0x76, 0xa6, 0xb5, 0x18, 0x54, 0x00, 0xd8, 0x3c, 0x7d, 0x37, 0x82, - 0x38, 0x20, 0xab, 0x19, 0xce, 0x85, 0xda, 0x1f, 0x49, 0x82, 0x0e, 0x5a, 0x56, 0xfc, 0x12, 0x5a, 0x1c, 0x86, - 0x9a, 0x00, 0x7d, 0xf3, 0xae, 0xee, 0xa8, 0xe6, 0xe0, 0x82, 0xc6, 0x46, 0x0b, 0x67, 0x2d, 0x2d, 0xc9, 0x00, - 0x8a, 0x1f, 0xe4, 0x34, 0xdf, 0x3e, 0x7d, 0xdb, 0x15, 0xb4, 0xad, 0x80, 0xc6, 0x21, 0x9e, 0x80, 0xdf, 0xd0, - 0x77, 0x98, 0xaf, 0xa0, 0xe7, 0xb0, 0xee, 0x8f, 0x38, 0x92, 0x36, 0x8b, 0x24, 0xd9, 0xeb, 0x37, 0xc7, 0xfb, - 0x20, 0x74, 0x61, 0x63, 0x6c, 0x53, 0xf9, 0x7a, 0x65, 0x26, 0x5c, 0xa0, 0xb0, 0x5b, 0x22, 0x0d, 0x8e, 0x68 + 0xdf, 0x32, 0x2e, 0x43, 0xc4, 0x4e, 0x14, 0x3c, 0x1c, 0xd3, 0xd0, 0x53, 0x60, 0x28, 0x78, 0x4f, 0x46, 0xa8, + 0xf3, 0x57, 0xcb, 0x0f, 0xda, 0x5b, 0xeb, 0xbe, 0xd8, 0x12, 0x85, 0x90, 0xac, 0x1c, 0x21, 0x4a, 0x54, 0x78, + 0x7b, 0x04, 0xce, 0x9b, 0xa0, 0x9f, 0x54, 0xb6, 0xca, 0x8c, 0xb7, 0x36, 0x2e, 0x23, 0xc4, 0x15, 0x29, 0xca, + 0xd8, 0x79, 0x97, 0x1f, 0xd8, 0xb8, 0xc4, 0xc8, 0xe2, 0xe0, 0xb3, 0xea, 0xd7, 0x26, 0xf3, 0xcc, 0xf9, 0x98, + 0xd6, 0x84, 0x52, 0xf1, 0x1a, 0xc8, 0x08, 0x42, 0x7f, 0xbd, 0xb1, 0x6c, 0x53, 0x3a, 0x18, 0xee, 0xee, 0xae, + 0x58, 0x11, 0x8e, 0xf6, 0x95, 0x10, 0x6a, 0x86, 0xe0, 0x26, 0x73, 0xe1, 0x5f, 0xc5, 0xa9, 0x7e, 0xc9, 0x67, + 0xa3, 0xff, 0xcd, 0xbb, 0x38, 0x80, 0x1d, 0x82, 0x9e, 0x1e, 0x14, 0xb2, 0x19, 0x36, 0x5f, 0xef, 0xe4, 0x16, + 0x36, 0x2e, 0x32, 0x50, 0xcb, 0xea, 0x16, 0x55, 0xe1, 0xb1, 0xed, 0x34, 0x9b, 0x97, 0x24, 0x9f, 0x74, 0xdf, + 0x85, 0xf1, 0x7c, 0xdc, 0x44, 0x4d, 0x92, 0xb8, 0xb8, 0x4a, 0xfd, 0xa4, 0x1b, 0x69, 0xe3, 0x1b, 0xe1, 0x02, + 0x8d, 0x43, 0xba, 0x15, 0x1d, 0xfa, 0xca, 0xf5, 0x87, 0x70, 0xfd, 0xc1, 0x26, 0xcc, 0x92, 0x0f, 0x16, 0x84, + 0x29, 0xef, 0x77, 0x88, 0x97, 0x14, 0x6e, 0x8e, 0xb9, 0x16, 0x2c, 0xd0, 0xd8, 0xb5, 0x82, 0x92, 0x18, 0x93, + 0xe8, 0xee, 0x3e, 0xd3, 0xcd, 0x0e, 0x1e, 0xb4, 0x56, 0xc3, 0x4d, 0xd5, 0xaa, 0x69, 0xc1, 0x8e, 0x1d, 0x60, + 0xd8, 0x8c, 0x29, 0x48, 0x20, 0x63, 0xe7, 0x7e, 0x88, 0xb9, 0xd3, 0x05, 0x7b, 0x07, 0x79, 0xc3, 0x2a, 0x30, + 0x3b, 0x9d, 0xe6, 0x6d, 0x65, 0x20, 0x15, 0x62, 0x79, 0x9d, 0xd1, 0x22, 0xd4, 0x32, 0x87, 0x6e, 0x56, 0x85, + 0x57, 0x6c, 0xed, 0x56, 0x82, 0xa6, 0xed, 0x6f, 0x3a, 0x12, 0x5c, 0x53, 0xc3, 0x52, 0x76, 0xd1, 0x16, 0x90, + 0x6b, 0x87, 0x6d, 0xb8, 0xbf, 0xc9, 0x84, 0xf6, 0xbd, 0xaa, 0x80, 0x24, 0xd7, 0x6b, 0x81, 0x2c, 0xa8, 0xcb, + 0x21, 0x08, 0xdd, 0x94, 0x5d, 0x86, 0x2b, 0x0a, 0xcb, 0x2c, 0x5d, 0xa5, 0xfb, 0x1b, 0xda, 0x99, 0x42, 0xcb, + 0xef, 0xd4, 0x36, 0x2f, 0xb3, 0xba, 0x46, 0x6e, 0xbf, 0x2c, 0x31, 0x09, 0xc4, 0xe0, 0x0c, 0xbd, 0x18, 0x4d, + 0xa5, 0x0e, 0xf2, 0xea, 0x65, 0x2b, 0xb5, 0x57, 0x82, 0x47, 0xda, 0x2e, 0xed, 0xc3, 0xcf, 0xbf, 0x4c, 0xda, + 0x60, 0x5c, 0x3a, 0xf5, 0xe2, 0xff, 0x6e, 0x45, 0x71, 0x61, 0xa9, 0xd4, 0x7d, 0x75, 0xcd, 0x1d, 0xcf, 0xcf, + 0x83, 0xa2, 0x16, 0xce, 0x58, 0xf1, 0xe0, 0xfe, 0xba, 0x1a, 0x82, 0xe3, 0x77, 0x6f, 0x56, 0x62, 0x68, 0xae, + 0xd7, 0x66, 0x64, 0x31, 0x36, 0x58, 0xb1, 0x0f, 0xcb, 0x16, 0x78, 0x4d, 0x6c, 0x46, 0x17, 0xb7, 0xd9, 0xf0, + 0x15, 0x80, 0xe7, 0x97, 0x09, 0x25, 0xbe, 0x98, 0xd9, 0xe1, 0x48, 0x37, 0x63, 0x11, 0xd0, 0xf1, 0xd5, 0x00, + 0x4c, 0xf4, 0x9a, 0x3e, 0x24, 0xdf, 0x33, 0x03, 0x68, 0x6b, 0x79, 0x31, 0x30, 0x1b, 0xfc, 0x17, 0x18, 0xba, + 0x2c, 0x5f, 0x18, 0x65, 0xb3, 0xf7, 0x86, 0x3a, 0xdc, 0x6f, 0x7e, 0x42, 0xfb, 0x3f, 0x16, 0x86, 0x7d, 0x46, + 0xb0, 0x8e, 0x9a, 0x05, 0x38, 0x52, 0x56, 0x80, 0xef, 0x3c, 0x65, 0x5b, 0xc2, 0x59, 0x64, 0x18, 0xe7, 0x08, + 0xe6, 0x9f, 0x6e, 0x81, 0xa6, 0xb0, 0x96, 0xb6, 0x99, 0x88, 0x20, 0x13, 0x8f, 0x72, 0x93, 0xbb, 0xc8, 0x68, + 0x3f, 0x3f, 0xf8, 0xe4, 0x55, 0xfa, 0x41, 0x94, 0x1d, 0xba, 0x30, 0x2c, 0xc5, 0x34, 0x1b, 0x27, 0x0b, 0x20, + 0x6d, 0xb5, 0x07, 0x07, 0xf5, 0x59, 0x25, 0x35, 0xcc, 0x11, 0x44, 0x31, 0x56, 0x44, 0x93, 0xf3, 0x84, 0x0a, + 0x3e, 0xe4, 0x30, 0xe5, 0x39, 0xcf, 0x8e, 0xe3, 0xb9, 0x7d, 0x94, 0xf1, 0xe7, 0x48, 0xf3, 0x9b, 0x52, 0x61, + 0x05, 0x39, 0x91, 0xb7, 0xc2, 0x20, 0x77, 0xe7, 0x2f, 0xfe, 0xd7, 0xbf, 0xfd, 0x9c, 0xab, 0x31, 0xb4, 0x64, + 0x03, 0xb7, 0x42, 0xeb, 0x99, 0xeb, 0x10, 0x8d, 0x7c, 0xaa, 0xe2, 0x3a, 0x59, 0x2c, 0x5d, 0xb5, 0xcb, 0xf9, + 0x0b, 0xe0, 0xe4, 0x6b, 0x3f, 0x80, 0xa7, 0x8f, 0x0a, 0x7e, 0x7a, 0x2a, 0x50, 0x6b, 0xc9, 0x9c, 0x9b, 0x21, + 0x77, 0xcb }; #endif -#if defined(__PV_LANGUAGE_PORTUGUESE__) +#if defined(__PV_LANGUAGE_JAPANESE__) -// Wake-word = olá computador +// Wake-word = こんにちは コンピューター static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xe5, 0x2b, 0xd9, 0x42, 0x17, 0x72, 0xbb, 0xf0, 0x38, 0x86, 0x9a, 0xd2, 0xfd, 0x6d, 0x37, 0x35, 0x21, 0xe8, - 0x38, 0xcd, 0xf2, 0xd4, 0x95, 0x62, 0x4f, 0x44, 0x0e, 0xcc, 0x42, 0x95, 0xd5, 0x89, 0x04, 0x32, 0x59, 0x25, - 0x09, 0x42, 0x87, 0x11, 0x6e, 0x45, 0xbf, 0x05, 0xf3, 0x41, 0x49, 0x24, 0xf6, 0xb5, 0x1f, 0x23, 0xd2, 0x4b, - 0xad, 0x3f, 0xb3, 0x4a, 0xd7, 0x02, 0xb5, 0x35, 0x08, 0xb2, 0x64, 0x80, 0x0f, 0x6a, 0x8f, 0xa0, 0xa4, 0x99, - 0x75, 0xcf, 0xcd, 0xcd, 0xda, 0x2d, 0x44, 0x40, 0x59, 0x36, 0x7b, 0x31, 0xc2, 0xee, 0xab, 0x61, 0x34, 0x1a, - 0x5b, 0xbb, 0x12, 0xa1, 0x30, 0xcd, 0x8f, 0xb5, 0xb9, 0x8f, 0x16, 0x71, 0xa7, 0x24, 0x15, 0x70, 0x7e, 0xb5, - 0x76, 0x55, 0xfd, 0x63, 0xf0, 0x48, 0x16, 0xe7, 0x9c, 0x73, 0xcd, 0xe6, 0xab, 0xf2, 0x6f, 0x06, 0xc5, 0x9c, - 0x4a, 0x68, 0x75, 0x7b, 0xe5, 0x45, 0x47, 0xd2, 0x1a, 0x0a, 0x41, 0x09, 0xd7, 0x37, 0x3a, 0xd4, 0x17, 0x02, - 0xe6, 0xe2, 0xa5, 0x0f, 0x3c, 0x57, 0x7d, 0xa8, 0xb7, 0x8d, 0xd0, 0x0e, 0x29, 0xda, 0x90, 0xda, 0x56, 0x1f, - 0x7d, 0xb3, 0xa4, 0x7d, 0x72, 0x88, 0xe0, 0x54, 0xad, 0x58, 0xf8, 0xc0, 0xbd, 0xef, 0xb4, 0xc9, 0x9b, 0x38, - 0x57, 0x2c, 0xdf, 0x4e, 0x09, 0x25, 0xb6, 0x5f, 0x00, 0x93, 0x8a, 0x58, 0xc3, 0xcf, 0x82, 0x7c, 0x18, 0xf1, - 0x47, 0x68, 0xc9, 0xc4, 0xcd, 0x7a, 0xed, 0x7d, 0x4f, 0x32, 0x7c, 0x59, 0x37, 0xac, 0x54, 0x18, 0x72, 0x57, - 0x4d, 0x1b, 0x8f, 0xdb, 0x5a, 0xfa, 0xda, 0xa1, 0x04, 0x3e, 0xea, 0x59, 0x95, 0xc1, 0x65, 0xee, 0xc3, 0xf3, - 0x96, 0x80, 0x68, 0x0f, 0x6b, 0x94, 0x51, 0x2e, 0xfe, 0x55, 0x94, 0x1f, 0x1f, 0x5b, 0x71, 0x21, 0xba, 0xa1, - 0x41, 0x21, 0xdb, 0x32, 0x26, 0xb6, 0x43, 0xe6, 0x96, 0x2c, 0xd7, 0x00, 0x35, 0x37, 0xfc, 0x44, 0x02, 0xb2, - 0xa9, 0x5d, 0x82, 0x0b, 0xb4, 0xcd, 0xc1, 0x3f, 0x9d, 0x95, 0x25, 0x5c, 0x04, 0x3f, 0x6f, 0x47, 0x21, 0x21, - 0xe8, 0xf8, 0x29, 0x34, 0x3d, 0x91, 0xbc, 0x20, 0x18, 0x21, 0x6d, 0x93, 0xac, 0x20, 0xe3, 0xc4, 0x25, 0xeb, - 0x09, 0x97, 0xa9, 0x71, 0xa3, 0x89, 0xc7, 0xfc, 0x38, 0x30, 0x15, 0x47, 0x18, 0x30, 0x5f, 0xd2, 0x87, 0x89, - 0x0a, 0x61, 0x84, 0x04, 0x23, 0x38, 0x26, 0xb0, 0x93, 0xa8, 0x74, 0x1e, 0x73, 0x38, 0xcb, 0x31, 0x88, 0xe4, - 0x6d, 0x67, 0x46, 0x5e, 0x17, 0x04, 0x74, 0x8f, 0xa8, 0xf9, 0x8a, 0x5b, 0x9b, 0x36, 0x64, 0x80, 0xc5, 0xb2, - 0x7f, 0xb3, 0xfa, 0xc9, 0xdb, 0x67, 0xc9, 0xa5, 0xdc, 0xf2, 0xc6, 0x86, 0xb9, 0x83, 0xb3, 0xb0, 0x18, 0x6e, - 0xb9, 0xe8, 0x95, 0x49, 0x8c, 0x1f, 0x67, 0xc7, 0xb4, 0x95, 0x44, 0x65, 0xd7, 0xde, 0xf0, 0x4f, 0xce, 0xe2, - 0x76, 0xf2, 0xc6, 0x7c, 0xc9, 0x3b, 0x29, 0x04, 0x73, 0x70, 0x4b, 0x91, 0x8e, 0x12, 0x61, 0x54, 0xf8, 0xe8, - 0x29, 0x2f, 0xd1, 0xac, 0xc1, 0xe4, 0xa1, 0x17, 0x34, 0x8d, 0x48, 0xdf, 0xa3, 0xb6, 0xfb, 0xf5, 0x98, 0xba, - 0xa1, 0x17, 0x74, 0xbe, 0x29, 0x50, 0xc2, 0xe3, 0xc9, 0x6f, 0xfe, 0xf0, 0xc1, 0x7d, 0x4d, 0x10, 0x66, 0x6c, - 0x4d, 0x83, 0x99, 0x5c, 0x8d, 0xa9, 0x8c, 0xeb, 0xbd, 0xf4, 0x19, 0x33, 0xc9, 0xfb, 0xb1, 0x74, 0xc2, 0xa9, - 0x75, 0x8f, 0x45, 0x0a, 0x4a, 0x39, 0xed, 0xaa, 0xac, 0x39, 0xc9, 0xef, 0x57, 0xe1, 0x8e, 0xf4, 0xe0, 0x01, - 0xde, 0x84, 0x7d, 0x54, 0x39, 0x43, 0x8e, 0x27, 0x5e, 0x56, 0x4a, 0xab, 0x46, 0xc9, 0xbc, 0x3a, 0x06, 0xf7, - 0x65, 0x74, 0x29, 0x2c, 0x4c, 0xac, 0xc7, 0xad, 0x66, 0x56, 0xbb, 0xa8, 0xcc, 0x2b, 0xaa, 0x87, 0x48, 0x93, - 0x7f, 0x3d, 0xdd, 0x9b, 0x38, 0xe4, 0xb0, 0x22, 0x43, 0xa8, 0x59, 0x31, 0x63, 0xb0, 0xb1, 0x01, 0xe0, 0xa4, - 0x20, 0x14, 0xe9, 0x1f, 0x59, 0x5f, 0x4a, 0x87, 0xfa, 0x81, 0x8f, 0x82, 0xd5, 0x5d, 0x96, 0xf5, 0xe7, 0x9d, - 0x38, 0x49, 0x80, 0x65, 0x51, 0x09, 0x59, 0x0e, 0x71, 0x5e, 0x77, 0xce, 0xd7, 0xa7, 0x8a, 0x19, 0x94, 0x5f, - 0xdc, 0x73, 0x9f, 0x31, 0xed, 0xf2, 0x29, 0x7c, 0xc6, 0xf2, 0xb4, 0x59, 0xf5, 0x16, 0x80, 0xef, 0x3d, 0x14, - 0xd6, 0xa9, 0x03, 0x62, 0xee, 0x91, 0x4b, 0x84, 0x0d, 0xe0 + 0x0c, 0xd2, 0x22, 0x12, 0xb5, 0x59, 0xe6, 0xf1, 0x07, 0x3a, 0x41, 0x98, 0xb9, 0x0b, 0x68, 0x9d, 0xf6, 0x00, + 0x8d, 0x85, 0xb2, 0x2e, 0x0d, 0x94, 0xc1, 0x08, 0x9e, 0x13, 0xc7, 0x50, 0xdc, 0xe3, 0x7a, 0x30, 0x22, 0xe1, + 0x19, 0xff, 0x5f, 0xe4, 0xa0, 0xd8, 0x18, 0xea, 0xda, 0xf5, 0x40, 0x1a, 0x7d, 0xc9, 0xe9, 0x32, 0xab, 0x56, + 0x95, 0x7b, 0xd0, 0x48, 0xb2, 0xef, 0x4f, 0x93, 0x1d, 0x1c, 0x79, 0x45, 0x55, 0x75, 0x5b, 0xa7, 0x05, 0x99, + 0xee, 0x35, 0x32, 0xe4, 0x24, 0x57, 0xb6, 0x1f, 0x8c, 0xef, 0x6e, 0xe6, 0x67, 0x38, 0xaa, 0x8e, 0x84, 0x40, + 0x7b, 0x2c, 0xb3, 0xba, 0x6c, 0x3e, 0xbe, 0x4c, 0x35, 0xbf, 0x60, 0x76, 0x2d, 0x56, 0x97, 0x73, 0x3f, 0xa0, + 0x92, 0x74, 0xf4, 0x80, 0xba, 0x75, 0x4d, 0x24, 0x35, 0x2d, 0xe5, 0x17, 0xd8, 0x89, 0x9c, 0xc9, 0x7a, 0xbd, + 0xf6, 0xc2, 0xaf, 0x0d, 0x68, 0x75, 0xb4, 0x0e, 0x7c, 0x83, 0x95, 0xf3, 0xbf, 0x8d, 0x0d, 0x96, 0x8c, 0xfd, + 0xf4, 0xd6, 0x61, 0xa6, 0x1d, 0xb3, 0x2b, 0x8a, 0x0a, 0x3f, 0xcb, 0xac, 0x77, 0x6c, 0x8d, 0x01, 0xc8, 0x96, + 0x8d, 0x05, 0x84, 0x6c, 0x34, 0x17, 0x17, 0x09, 0x71, 0xc3, 0x68, 0xd9, 0xe7, 0x55, 0x3a, 0x4d, 0x37, 0x14, + 0xe7, 0x0a, 0x87, 0xbc, 0xa2, 0x3c, 0xa2, 0xb5, 0xa7, 0xb2, 0xd7, 0x80, 0x5a, 0x92, 0x99, 0x1a, 0xc8, 0x1c, + 0x54, 0xc7, 0x47, 0x62, 0x7d, 0xfa, 0xe5, 0xec, 0xcb, 0x47, 0xb1, 0x74, 0xdd, 0xa4, 0x33, 0x8d, 0xad, 0x67, + 0x4e, 0x8a, 0x6e, 0x56, 0x94, 0x7b, 0x9b, 0xcc, 0xf1, 0x28, 0xd0, 0x81, 0xd1, 0xd0, 0xe3, 0x8a, 0xcd, 0xcc, + 0x1c, 0x9b, 0xde, 0xc7, 0xac, 0xe9, 0xb6, 0x4a, 0xe1, 0xbe, 0x15, 0xb2, 0x02, 0x19, 0x30, 0x0b, 0x7a, 0x94, + 0xcf, 0xf6, 0xa1, 0x71, 0x54, 0xfc, 0xe8, 0x3f, 0xd0, 0xba, 0x7f, 0x7e, 0x52, 0xb8, 0x6a, 0x13, 0x48, 0xa3, + 0xbb, 0xc3, 0x23, 0xff, 0xd9, 0x03, 0xdc, 0x6d, 0xe5, 0x97, 0x9e, 0xf1, 0x9d, 0x17, 0x23, 0x33, 0x77, 0x1d, + 0xff, 0xbd, 0x86, 0x02, 0x93, 0x8e, 0xf1, 0x56, 0xfd, 0x02, 0xb7, 0x3c, 0x13, 0x07, 0xea, 0x32, 0x6f, 0x11, + 0x28, 0x17, 0x53, 0x8a, 0xd6, 0xdc, 0x97, 0x83, 0xd9, 0x22, 0x47, 0xa8, 0x4c, 0x3f, 0xa2, 0xd1, 0x0c, 0x56, + 0x68, 0xc4, 0xb3, 0x3d, 0xfa, 0x3f, 0xf0, 0x3f, 0x13, 0xd8, 0xfd, 0x5e, 0x8b, 0x25, 0xd3, 0xb5, 0x0f, 0x10, + 0xd9, 0xfe, 0x83, 0xc3, 0x4b, 0x7d, 0x26, 0x86, 0x3f, 0x3d, 0xf3, 0x40, 0xc0, 0x0c, 0xb1, 0x44, 0xfa, 0x19, + 0x57, 0xfc, 0x1f, 0xeb, 0x1c, 0x85, 0x4f, 0xc4, 0x9d, 0x10, 0x70, 0x99, 0x21, 0x49, 0xc3, 0x52, 0x29, 0x8d, + 0xde, 0xee, 0x73, 0xb6, 0xc1, 0x1e, 0x7a, 0x9b, 0x73, 0x09, 0xc9, 0x43, 0x1e, 0xeb, 0x7a, 0x45, 0x94, 0x52, + 0xd9, 0x5c, 0xaa, 0x1c, 0x57, 0xa6, 0x1f, 0x7c, 0xdf, 0x47, 0xe4, 0xd7, 0xeb, 0xab, 0x98, 0x44, 0xbd, 0x38, + 0x5f, 0xf6, 0xd2, 0xef, 0xfe, 0xc1, 0xe5, 0xee, 0xd7, 0x9a, 0xc1, 0xc6, 0xdb, 0x62, 0x91, 0xc4, 0x17, 0x67, + 0x3a, 0x1c, 0xf3, 0x19, 0xff, 0x2f, 0x9b, 0xed, 0x06, 0xcd, 0x95, 0xd0, 0x68, 0x00, 0x41, 0xc6, 0xcd, 0x2f, + 0xd8, 0x5b, 0xd0, 0x28, 0xaf, 0x22, 0x20, 0xbd, 0x5b, 0x9e, 0x3e, 0x79, 0x81, 0xd6, 0x7a, 0xea, 0xc3, 0xc2, + 0xab, 0x27, 0xa5, 0xdf, 0x1a, 0xa1, 0x96, 0x90, 0xab, 0xbd, 0x1d, 0x0a, 0xb4, 0x8d, 0x8f, 0x2c, 0x39, 0xab, + 0x09, 0xde, 0x8c, 0xe6, 0x81, 0x37, 0x0b, 0xac, 0x0d, 0x3d, 0xca, 0x4b, 0xc4, 0x45, 0x79, 0xb7, 0x11, 0x7b, + 0xad, 0x4b, 0xf6, 0x89, 0x9b, 0x97, 0x27, 0xa0, 0x7f, 0x46, 0x4b, 0x77, 0xd1, 0x77, 0xf3, 0xf5, 0x99, 0xc0, + 0x4a, 0xec, 0x08, 0x16, 0x2d, 0xa6, 0xde, 0xb8, 0x1b, 0x46, 0x4f, 0xe8, 0x56, 0xb5, 0x76, 0x7d, 0xb7, 0x2f, + 0x22, 0xc3, 0x52, 0x72, 0xa6, 0x28, 0xb3, 0x2f, 0x41, 0xe3, 0x32, 0x03, 0xbb, 0x17, 0xc8, 0xc7, 0x26, 0xca, + 0x07, 0x3b, 0xf4, 0x7f, 0x73, 0x88, 0xab, 0x86, 0xbe, 0x57, 0x63, 0xfe, 0xa7, 0x84, 0xdb, 0xd1, 0xeb, 0xd3, + 0x1a, 0xad, 0xe6, 0xbe, 0x2e, 0x08, 0x15, 0xd2, 0x6a, 0x49, 0xc9, 0x8b, 0x95, 0xb5, 0xa0, 0xc8, 0x9f, 0x56, + 0x00, 0x0b, 0xec, 0xfb, 0x27, 0x2e, 0xd3, 0x2a, 0x4e, 0xbf, 0xa9, 0xdc, 0xa9, 0x71, 0xfc, 0xb2, 0x68, 0x18, + 0x90, 0x5e, 0x33, 0xb7, 0xcc, 0xbd, 0x6d, 0x66, 0x55, 0x7d, 0xdf, 0x04, 0xfa, 0x81, 0x9e, 0xd3, 0x00, 0xf5, + 0x3c, 0xa5, 0x5d, 0x36, 0xf9, 0x83, 0x7f, 0x6f, 0xc0, 0x98, 0x0e, 0xac, 0x51, 0x4a, 0xbe, 0xc0, 0x96, 0x2f, + 0x40, 0xee, 0x01, 0x8d, 0x07, 0x1c, 0x4d, 0xc4, 0x34, 0xdf, 0xcb, 0x2d, 0x55, 0xbe, 0x2a, 0x39, 0xa6, 0x90, + 0x37, 0xec, 0x5b, 0xe3, 0xfd, 0x7d, 0xe0, 0x3b, 0x9f, 0x52, 0xac, 0x60, 0xce, 0xbe, 0x76, 0x63, 0xe5, 0x4f, + 0x9f, 0xec, 0x43, 0xcf, 0x5a, 0xb0, 0xee, 0x78, 0x45, 0x3e, 0xd5, 0x81, 0x56, 0x2c, 0x1a, 0xae, 0xda, 0xbb, + 0xf5, 0x1a, 0x29, 0x96, 0xd5, 0x1a, 0x81, 0xcc, 0x2c, 0x6f, 0xc1, 0x76, 0x93, 0x97, 0x10, 0x3d, 0x27, 0xce, + 0x1b, 0xa5, 0xc0, 0x04, 0xca, 0xc0, 0xa2, 0x3d, 0x54, 0x41, 0xec, 0x7e, 0x82, 0xb7, 0x8c, 0x76, 0x39, 0x33, + 0xb1, 0x14, 0xa3, 0x04, 0x16, 0x4d, 0x87, 0xe5, 0x8a, 0x8d, 0x59, 0x99, 0x11, 0x64, 0x06, 0xee, 0xf2, 0x25, + 0xb5, 0xd3, 0xa7, 0xf4, 0x4a, 0x30, 0x97, 0x51, 0xf7, 0x53, 0xbd, 0xa6, 0x06, 0x54, 0xb4, 0x58, 0x50, 0x45, + 0x7b, 0xae, 0x41, 0x86, 0xa2, 0x78, 0x50, 0x7d, 0xe4, 0x24, 0xe9, 0xb9, 0xcf, 0x73, 0xba, 0x81, 0x98, 0xa7, + 0xa2, 0x0d, 0x43, 0x40 }; #endif -#if defined(__PV_LANGUAGE_RUSSIAN__) +#if defined(__PV_LANGUAGE_KOREAN__) -// Wake-word = privet kompyuter +// Wake-word = 안녕 컴퓨터 static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x37, 0x85, 0x26, 0x81, 0xea, 0x15, 0xb1, 0x70, 0x5e, 0x97, 0xbb, 0x61, 0x4d, 0xdd, 0x40, 0x32, 0xab, 0x59, - 0x49, 0xc5, 0xe9, 0x0c, 0xef, 0xf1, 0xe5, 0x2a, 0x52, 0x27, 0x17, 0xcb, 0xb7, 0x1d, 0x56, 0x0c, 0xe2, 0x68, - 0xf0, 0x6c, 0x5d, 0x52, 0x8e, 0x0e, 0xc6, 0x13, 0xa3, 0xab, 0xc2, 0xf9, 0x80, 0x8b, 0xb3, 0x32, 0xd2, 0x81, - 0x93, 0xf2, 0x4f, 0xa7, 0x4f, 0x5d, 0x17, 0xd1, 0xcc, 0xf2, 0xa9, 0x1e, 0xdf, 0x98, 0x6e, 0xaf, 0x4c, 0xf3, - 0x18, 0x10, 0xc6, 0x86, 0xc8, 0x28, 0xd2, 0x95, 0x12, 0xb6, 0x16, 0xf1, 0xe0, 0x9c, 0xff, 0xaf, 0x6c, 0xdf, - 0x6d, 0x90, 0xd9, 0xc4, 0xec, 0xab, 0xa8, 0x68, 0x1b, 0x18, 0xa1, 0x0e, 0x58, 0x81, 0x3f, 0x8e, 0x8d, 0x71, - 0xca, 0x2d, 0x8e, 0xef, 0x66, 0x75, 0xde, 0xb4, 0x34, 0x6d, 0x16, 0x90, 0x7b, 0xfb, 0x4d, 0x10, 0xa6, 0x89, - 0xe8, 0x99, 0x99, 0x12, 0x10, 0xa8, 0x42, 0xb7, 0x23, 0xad, 0x3e, 0xa6, 0x5f, 0xb3, 0x6d, 0xc7, 0x0a, 0xf1, - 0x8d, 0x2b, 0x59, 0x5b, 0xcb, 0xaf, 0x19, 0xbf, 0x7e, 0x7c, 0xd8, 0x4f, 0xad, 0x36, 0x95, 0xb2, 0x07, 0x4c, - 0x87, 0xb5, 0x53, 0x64, 0x95, 0x11, 0x3d, 0xad, 0x22, 0x33, 0xf3, 0x89, 0x71, 0xb6, 0x9f, 0x9c, 0x68, 0xe8, - 0xf4, 0x1a, 0x9f, 0xfe, 0x4e, 0x46, 0xf7, 0xc7, 0x39, 0x32, 0x6c, 0x94, 0x6e, 0xfd, 0x18, 0x92, 0x93, 0xcf, - 0xdb, 0xdf, 0xbf, 0xcc, 0x55, 0x18, 0x64, 0x0a, 0x12, 0xf8, 0x35, 0x38, 0xbf, 0xa7, 0xd2, 0x08, 0x6c, 0x98, - 0xc6, 0x51, 0x0f, 0xd5, 0xbc, 0x14, 0xf6, 0xac, 0x27, 0xd2, 0xef, 0xc8, 0xfa, 0x7c, 0x09, 0x4d, 0x61, 0xfa, - 0xd2, 0xc0, 0xaa, 0x7d, 0xa4, 0x07, 0x4a, 0xa0, 0x9f, 0xe4, 0xfa, 0x5a, 0x15, 0x0d, 0x17, 0xd6, 0x72, 0x1d, - 0x7a, 0x4b, 0x47, 0x1e, 0x8a, 0xaa, 0xfc, 0x81, 0x71, 0x4f, 0xdf, 0x84, 0x39, 0x0d, 0x22, 0x46, 0x67, 0x4f, - 0x49, 0x68, 0x92, 0xfe, 0x39, 0x8d, 0xb2, 0x00, 0xf1, 0x7b, 0xae, 0x17, 0x41, 0x5f, 0x4f, 0x24, 0xba, 0x66, - 0x74, 0x94, 0x40, 0x61, 0xa3, 0x94, 0x1c, 0x5a, 0xa5, 0xb9, 0x27, 0xa9, 0x8e, 0x3f, 0xc0, 0x25, 0xc6, 0xb3, - 0x06, 0x60, 0x07, 0x16, 0x32, 0xb6, 0xe2, 0x1a, 0x83, 0x6a, 0x76, 0xd4, 0x03, 0xd9, 0x91, 0x1c, 0x89, 0x6e, - 0xa5, 0xa4, 0x51, 0xf2, 0x0f, 0xfd, 0x0d, 0x69, 0xb9, 0x42, 0x92, 0x80, 0x97, 0x1f, 0x78, 0xfe, 0x18, 0xb0, - 0x50, 0xbf, 0xd6, 0xdc, 0x1f, 0xc0, 0x62, 0x08, 0x3c, 0x30, 0x5d, 0xf7, 0x77, 0x53, 0x4f, 0xb7, 0xc3, 0xb5, - 0xac, 0xa0, 0x6d, 0x2f, 0xf3, 0x2b, 0xc9, 0x30, 0xcc, 0x0e, 0xbd, 0xfe, 0xd1, 0x00, 0xb7, 0x80, 0x22, 0x11, - 0x5b, 0x1e, 0x69, 0x05, 0xa1, 0xba, 0xc3, 0xd5, 0x03, 0xc6, 0x02, 0xd6, 0xd4, 0xee, 0x92, 0x1a, 0xfb, 0x3c, - 0xfa, 0xd1, 0x85, 0xc5, 0x51, 0x8f, 0x4e, 0xc2, 0x19, 0x78, 0xbc, 0x99, 0x63, 0xee, 0x54, 0xee, 0x97, 0x09, - 0x2b, 0x40, 0x12, 0x60, 0x8a, 0x32, 0x73, 0xa2, 0xf9, 0x2a, 0x5c, 0xb9, 0x7f, 0x4a, 0x37, 0x8c, 0x4e, 0x8b, - 0xeb, 0x7a, 0x62, 0x12, 0x36, 0x4c, 0x4f, 0xba, 0xbb, 0xd8, 0x80, 0x01, 0x97, 0x18, 0x36, 0x98, 0x2b, 0xcf, - 0xc3, 0xae, 0xb7, 0x61, 0x01, 0x07, 0x1a, 0x62, 0xe4, 0x80, 0x54, 0xf3, 0x10, 0x55, 0x7c, 0x76, 0x16, 0x47, - 0x9f, 0xd1, 0x79, 0xe0, 0x6e, 0x85, 0xaa, 0x47, 0xab, 0xe6, 0x5c, 0xaf, 0x35, 0xb7, 0xf1, 0xe9, 0x0c, 0xb0, - 0xea, 0xd7, 0x4c, 0x7f, 0x59, 0x64, 0x3f, 0xe5, 0xc4, 0x60, 0x65, 0xbd, 0xf9, 0x7a, 0xd5, 0x60, 0x00, 0x91, - 0xab, 0x4e, 0x88, 0x9b, 0x83, 0xc5, 0x53, 0x66, 0xcc, 0x46, 0x49, 0xf2, 0xca, 0xf0, 0x85, 0x84, 0x4c, 0xcf, - 0xbe, 0x08, 0xc0, 0xfc, 0xf4, 0x16, 0x94, 0x5c, 0x89, 0x55, 0xc7, 0x50, 0x31, 0x16, 0x43, 0x64, 0xcf, 0x59, - 0x7d, 0x8b, 0x3d, 0x0d, 0x28, 0x89, 0x6b, 0x2c, 0xf2, 0x46, 0x76, 0x47, 0x0c, 0xbb, 0xfe, 0xfb, 0x88, 0x6e, - 0xf6, 0x6a, 0x1a, 0x09, 0x42, 0x01, 0xa1, 0x3c, 0x65, 0xe0, 0xad, 0xe3, 0xbd, 0x9e, 0xa8, 0x06, 0x7b, 0x96, - 0x98, 0xed, 0xc9, 0x91, 0xa4, 0x76, 0x9a, 0x02, 0x60, 0x5b, 0x9c, 0xc6, 0xd8, 0xab, 0xd9, 0x30, 0xc0, 0xcc, - 0x4e, 0x76, 0xc7, 0x6c, 0x43, 0x11, 0x44, 0x94, 0xe4, 0xa3, 0x07, 0x46, 0x72, 0xe2, 0x37, 0xf9, 0x72, 0x70, - 0x9b, 0x0a, 0x2b, 0xe2, 0xa6, 0x7e, 0xe4, 0x13, 0x07, 0x16, 0x4e, 0x8e, 0x1a, 0x94, 0xd6, 0x13, 0x9d, 0x53, - 0xb6, 0xca, 0x50, 0x25, 0x20, 0xbc, 0x4f, 0x60, 0xa7, 0x38, 0x08, 0x8a, 0x40, 0xa6, 0xb8, 0x57, 0xa9, 0x68, - 0x21, 0xb6, 0x48, 0xbe, 0x07, 0xab, 0x4f, 0xb9, 0xde, 0xc6, 0x4c, 0x8b, 0x71, 0xa7, 0xc1, 0xd1, 0x06, 0x3c, - 0x3a, 0xe2, 0xa9, 0x68, 0x7f, 0x4f, 0x25, 0xa4, 0x2a, 0x07, 0xfa, 0x0c, 0xbf, 0x2e, 0xbe, 0x2f, 0xb2, 0x74, - 0x57, 0xa6, 0x75, 0x34, 0x81, 0x91, 0xd1, 0x7a, 0x1c, 0x23, 0xe0, 0x55, 0xc1, 0xbf, 0x14, 0x1f, 0x57, 0x17, - 0x44, 0x2a, 0x46, 0x3e, 0x44, 0xbc, 0xca, 0x95, 0x63, 0xfb, 0x6e, 0x87, 0xcb, 0xee, 0x24, 0x4c, 0x3a, 0xbc, - 0x82, 0xd8, 0xc2, 0x4c + 0x6f, 0x77, 0x54, 0x89, 0xec, 0xb1, 0x5b, 0x25, 0xad, 0xd5, 0xb5, 0xc1, 0x15, 0x17, 0x09, 0x6e, 0x82, 0xe5, + 0x50, 0xb1, 0xde, 0xa4, 0x9f, 0x12, 0x5f, 0x18, 0xb7, 0x19, 0x24, 0xb3, 0x3b, 0xe3, 0xeb, 0x83, 0x09, 0xc2, + 0x90, 0x12, 0x93, 0x88, 0xa7, 0x24, 0x40, 0xaf, 0x3f, 0xee, 0xbd, 0x56, 0x6d, 0x13, 0x8f, 0xbb, 0x97, 0xef, + 0xae, 0x31, 0x17, 0xd2, 0x14, 0x97, 0xd5, 0x19, 0x7c, 0xf8, 0xa2, 0xd5, 0xc9, 0xda, 0xc7, 0x9f, 0xdc, 0x3f, + 0x45, 0x16, 0xbf, 0xf2, 0x14, 0xf3, 0xe6, 0x80, 0xee, 0xd7, 0xc7, 0xdc, 0x4e, 0xc7, 0xcb, 0x8c, 0xf6, 0x21, + 0xd8, 0x8a, 0xe2, 0x05, 0x80, 0x73, 0xd9, 0x21, 0x06, 0x84, 0x9b, 0x66, 0x36, 0xd6, 0x3e, 0x00, 0x00, 0x09, + 0xbb, 0x51, 0x91, 0x06, 0x4b, 0x93, 0x22, 0xbe, 0xb8, 0x8a, 0x91, 0xa0, 0x4a, 0x43, 0x1b, 0xa8, 0xdd, 0x67, + 0xb6, 0xaf, 0x4a, 0xe1, 0xfd, 0x72, 0x16, 0x46, 0xfa, 0x02, 0xf5, 0xcb, 0x93, 0xbd, 0xa4, 0x00, 0xf8, 0x76, + 0xf6, 0x4d, 0x3f, 0xab, 0x9d, 0x0a, 0xcf, 0x2f, 0xb6, 0x46, 0x25, 0xa7, 0x50, 0xfe, 0xe5, 0xd6, 0x03, 0xb1, + 0x9d, 0x46, 0x67, 0x6b, 0xc1, 0x41, 0xe6, 0x2e, 0x76, 0x0d, 0x9b, 0xc6, 0xb1, 0xe2, 0x43, 0x18, 0x7f, 0x86, + 0x99, 0xec, 0x38, 0x5c, 0x1d, 0x87, 0x6f, 0x68, 0x5c, 0xfd, 0x2f, 0xe9, 0x73, 0x62, 0x0b, 0x7e, 0xc2, 0x81, + 0xfa, 0xc8, 0x04, 0x8c, 0x2a, 0x86, 0x7f, 0xb2, 0xe6, 0x07, 0xa3, 0xc5, 0xf8, 0x4c, 0xd8, 0xda, 0x44, 0x90, + 0x9d, 0x3e, 0x82, 0x27, 0xd6, 0x1d, 0x7a, 0x98, 0x52, 0xeb, 0x0f, 0xf8, 0x0a, 0xb8, 0x9c, 0xd0, 0x49, 0x72, + 0xf1, 0x2f, 0x17, 0x9f, 0x85, 0x4c, 0x22, 0xbc, 0x48, 0x36, 0x76, 0x25, 0x39, 0x87, 0x29, 0x1f, 0xfe, 0x27, + 0x76, 0x27, 0xe1, 0xf8, 0x36, 0x66, 0x7f, 0x24, 0xca, 0x46, 0x20, 0x83, 0x69, 0xd9, 0x24, 0xb5, 0xd2, 0xcb, + 0x1c, 0xcd, 0x3e, 0x68, 0xc4, 0xd9, 0xbd, 0xae, 0x84, 0x31, 0x1f, 0x7e, 0xb1, 0xe1, 0x84, 0xc0, 0x80, 0x59, + 0x61, 0xa2, 0x01, 0xa1, 0x97, 0xaf, 0x4a, 0xf8, 0x2a, 0x74, 0x29, 0xdd, 0x75, 0x8d, 0xec, 0xab, 0x89, 0xc9, + 0x7f, 0x14, 0x5b, 0xf6, 0xd5, 0x64, 0x5a, 0x02, 0xa1, 0x05, 0x9f, 0x76, 0x89, 0xd4, 0x6c, 0x6b, 0xff, 0x98, + 0x16, 0xd7, 0xcb, 0x01, 0xa2, 0x69, 0x12, 0xd2, 0x33, 0x95, 0x94, 0x4e, 0x99, 0x64, 0xec, 0xab, 0x71, 0x59, + 0x62, 0x4c, 0x5b, 0x19, 0x5e, 0x1b, 0x4e, 0x64, 0xd6, 0xcc, 0x5f, 0x94, 0xe2, 0x55, 0x6d, 0xd2, 0xd6, 0xec, + 0x7b, 0xbd, 0x67, 0xcf, 0x59, 0xc7, 0x71, 0x2d, 0x71, 0x6d, 0x14, 0x02, 0xd1, 0x2c, 0x85, 0x26, 0x2c, 0x60, + 0x4c, 0xcc, 0xcc, 0xf8, 0xbf, 0x2f, 0xa8, 0xad, 0x63, 0x2e, 0x37, 0xaa, 0x3d, 0x12, 0xa1, 0xc0, 0xa4, 0x76, + 0xb7, 0x15, 0x0b, 0x1a, 0xf3, 0xb9, 0x81, 0x9f, 0x13, 0x9a, 0x7c, 0xc3, 0x66, 0x0a, 0x6b, 0xe6, 0x17, 0x55, + 0x47, 0x5e, 0x11, 0x06, 0x2c, 0x22, 0xb9, 0xb9, 0xf4, 0xab, 0x85, 0xa6, 0xae, 0xcd, 0xff, 0x96, 0x56, 0x37, + 0x9d, 0xde, 0xfc, 0x64, 0x59, 0xfe, 0xcd, 0xaf, 0x6c, 0x65, 0x37, 0x5c, 0x4e, 0x1e, 0x56, 0xd3, 0xc4, 0x5b, + 0x3a, 0x39, 0xe7, 0xdf, 0x03, 0xee, 0x19, 0x3f, 0x13, 0x65, 0x23, 0x14, 0xec, 0x1f, 0xe8, 0x3b, 0x7c, 0x10, + 0x30, 0xf0, 0xf5, 0x1c, 0xd7, 0x02, 0x3b, 0x65, 0x50, 0x8f, 0xc6, 0x38, 0x24, 0x5a, 0x46, 0xef, 0x92, 0xa3, + 0x29, 0x19, 0xdb, 0x91, 0x1c, 0x1d, 0x28, 0xb0, 0x07, 0xbe, 0xb0, 0x33, 0x67, 0x22, 0xb6, 0x29, 0xba, 0x0e, + 0xce, 0x97, 0x66, 0x18, 0x36, 0xd3, 0xb6, 0x9d, 0xa7, 0x74, 0x7f, 0x8f, 0xf0, 0xad, 0x1f, 0x45, 0x42, 0xda, + 0x32, 0x6a, 0xbc, 0x89, 0xe7, 0xf1, 0x2b, 0x37, 0x68, 0x96, 0x74, 0x2e, 0x59, 0x22, 0x1a, 0x95, 0x7c, 0x93, + 0x88, 0xba, 0x00, 0xea, 0xfc, 0xb3, 0x05, 0x08, 0xba, 0x64, 0xc1, 0x6f, 0xf2, 0xe9, 0x01, 0xd3, 0xa2, 0x79, + 0x63, 0x5b, 0x80, 0xac, 0x62, 0x88, 0xb2, 0xe0, 0x6b, 0x0f, 0xda, 0xb9, 0x39, 0x43, 0x3e, 0x56, 0x9e, 0xfc, + 0xd4, 0xb7, 0x4f, 0x8e, 0x3c, 0x16, 0x9d, 0x41, 0xbc, 0x57, 0x41, 0x57, 0x9c, 0x92, 0x73, 0xb9, 0x78, 0x09, + 0xbf, 0x9d, 0x34, 0x76, 0xba, 0x0c, 0x5a, 0xe0, 0xc8, 0x63, 0x8a, 0x60, 0x3e, 0x76, 0x34, 0x78, 0xdc, 0x01 }; #endif @@ -685,224 +927,174 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hallo computer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xbc, 0xb9, 0x24, 0xa6, 0xc0, 0x74, 0x10, 0x7f, 0xe4, 0x49, 0x9f, 0xe0, 0x69, 0x77, 0x3d, 0xd3, 0x7e, 0x20, - 0x32, 0x30, 0x04, 0xa0, 0xe2, 0xdd, 0x5f, 0x2d, 0x08, 0x39, 0x70, 0x6e, 0xb4, 0xac, 0x48, 0xc2, 0x84, 0x95, - 0xc2, 0xee, 0xab, 0x0b, 0xa4, 0x5c, 0x2d, 0x96, 0x53, 0x03, 0x00, 0xf3, 0x37, 0xb2, 0xd5, 0x8a, 0x2e, 0x47, - 0xb4, 0x0b, 0x73, 0x8c, 0x80, 0x06, 0x95, 0xf6, 0xa3, 0xf2, 0x16, 0xde, 0x92, 0xcc, 0x45, 0x69, 0xd6, 0x8f, - 0xc1, 0xd6, 0x4a, 0xa8, 0xaa, 0xb8, 0x80, 0x8f, 0xc2, 0xc5, 0x8a, 0x50, 0xfb, 0xa3, 0x70, 0xf2, 0x3e, 0xcf, - 0x7a, 0xb4, 0x19, 0x20, 0xbd, 0xf7, 0xb6, 0xc6, 0x7c, 0xe1, 0xbb, 0xcd, 0x25, 0x63, 0x3b, 0x73, 0x65, 0x31, - 0x92, 0x75, 0xf6, 0x30, 0xd2, 0x14, 0x9d, 0xc7, 0x58, 0x29, 0x4c, 0xdf, 0x71, 0x5b, 0x63, 0x3e, 0x22, 0x4e, - 0x6b, 0x53, 0x18, 0x71, 0x9f, 0x79, 0xb5, 0x20, 0xa9, 0xba, 0x45, 0x00, 0xd0, 0xa0, 0xfd, 0x2a, 0x31, 0xa6, - 0x84, 0x20, 0x18, 0xe9, 0x3d, 0x6b, 0x2e, 0x5c, 0xcd, 0xf8, 0x06, 0xed, 0x19, 0x86, 0x8f, 0x30, 0xd4, 0xf8, - 0x78, 0xd4, 0x71, 0x6a, 0x05, 0x4b, 0xf2, 0x7c, 0xf5, 0x01, 0x12, 0x06, 0x71, 0x9f, 0xda, 0x25, 0x03, 0xb9, - 0x7f, 0x23, 0xfb, 0x9c, 0x43, 0x31, 0x6f, 0x79, 0xac, 0xc2, 0xdf, 0xf5, 0x0e, 0xc0, 0xed, 0x1c, 0xa7, 0x49, - 0xbc, 0x62, 0x0f, 0x55, 0x26, 0x5e, 0x83, 0x86, 0xc8, 0xd6, 0xf7, 0xde, 0x22, 0x81, 0xe4, 0x9d, 0xd5, 0xde, - 0x57, 0xbb, 0x02, 0x3f, 0x4c, 0x6e, 0xe4, 0x3f, 0x19, 0x5f, 0x3a, 0x00, 0x56, 0x85, 0x4f, 0x43, 0xa6, 0x28, - 0x16, 0x9d, 0x06, 0xeb, 0xb3, 0x44, 0x99, 0xa0, 0x85, 0x31, 0xd8, 0x9d, 0x04, 0x6a, 0x54, 0x13, 0x07, 0x78, - 0x60, 0x96, 0x49, 0x45, 0x27, 0xc7, 0x39, 0x86, 0x81, 0x12, 0xf2, 0xa6, 0x9a, 0x85, 0x5a, 0x32, 0xf5, 0x2e, - 0xe8, 0xdd, 0x48, 0x89, 0x0b, 0x33, 0xf6, 0x07, 0xb3, 0xa8, 0x01, 0xf0, 0xbd, 0x8c, 0x1a, 0x8c, 0x91, 0x80, - 0xeb, 0x46, 0xc1, 0xcd, 0x07, 0x64, 0x74, 0xc6, 0x88, 0xa4, 0xcb, 0xe5, 0xe2, 0x7c, 0x94, 0xa2, 0x9f, 0xfe, - 0xe4, 0x22, 0xef, 0x2f, 0x0f, 0x40, 0xd8, 0x54, 0xca, 0xe7, 0xdb, 0xcf, 0xcd, 0x1d, 0x65, 0xbf, 0xd4, 0x69, - 0xcf, 0x49, 0x12, 0x41, 0x29, 0x4e, 0x2e, 0xce, 0x44, 0xeb, 0xb8, 0x65, 0x4d, 0x6f, 0xdc, 0x4b, 0xd8, 0x22, - 0x01, 0xb3, 0x52, 0xbe, 0xe8, 0xef, 0xa0, 0x8b, 0xf2, 0x49, 0x74, 0x17, 0x00, 0x63, 0x15, 0x23, 0xdb, 0xf5, - 0xd4, 0xc0, 0x6f, 0x9f, 0x12, 0xeb, 0x8e, 0xf2, 0x64, 0x69, 0x2b, 0xe4, 0xe7, 0x0d, 0x08, 0xad, 0xc9, 0x3b, - 0x0d, 0xbb, 0x1e, 0x4b, 0x52, 0xb6, 0x5c, 0xa0, 0x9b, 0x4b, 0x2e, 0x69, 0x3d, 0xab, 0x42, 0x87, 0x23, 0xfe, - 0x3b, 0x8a, 0x9a, 0xf5, 0x17, 0x82, 0xb4, 0x23, 0x24, 0x00, 0x00, 0x44, 0xba, 0xd2, 0xb9, 0x53, 0x79, 0x36, - 0xf0, 0x72, 0xb5, 0x05, 0x74, 0x1d, 0xfa, 0x37, 0x14, 0x00, 0xd9, 0x29, 0x7b, 0x51, 0x72, 0x44, 0xd9, 0xcc, - 0x58, 0xde, 0xaa, 0x81, 0x92, 0x9c, 0x50, 0xd4, 0x13, 0x39, 0x7b, 0x2d, 0x0a, 0xbb, 0xc0, 0x21, 0x5a, 0xce, - 0x0b, 0xe9, 0x67, 0x3e, 0xf4, 0x41, 0xd0, 0x0f, 0x46, 0x99, 0x22, 0x62, 0x37, 0xc3, 0xa1, 0xbf, 0x8c, 0x28, - 0xa6, 0xc5, 0x86, 0xc3, 0x1d, 0x2f, 0xd2, 0xaf, 0x60, 0x94, 0x28, 0x5e, 0xc3, 0x6f, 0xf0, 0xe0, 0x1a, 0x55, - 0xb4, 0x04, 0x82, 0xa3, 0xf8, 0xbd, 0x20, 0x58, 0xdb, 0x91, 0x6b, 0x09, 0xc5, 0x28, 0x39, 0xe3, 0x83, 0x2e, - 0xcf, 0xe7, 0x74, 0xc8, 0x1d, 0x55, 0x69, 0x5e, 0x81, 0x43, 0xe8, 0x69, 0xc3, 0x22, 0xe4, 0x8c, 0x7a, 0xd7, - 0x92, 0x22, 0xf4, 0x9a, 0x4d, 0x99, 0xbd, 0x21, 0x70, 0xda, 0xec, 0x70, 0x4d, 0x3b, 0xca, 0x13, 0x92, 0xe1, - 0xfd, 0xf3, 0xdb, 0x1d, 0x43, 0x7f, 0x30, 0xc7, 0xe7, 0x92, 0x7d, 0xbd, 0xa9, 0x19, 0x57, 0x43, 0xe3, 0x79, - 0xcd, 0xb5, 0xe0, 0xc3, 0x27, 0x44, 0xff, 0xff, 0x91, 0x44, 0xef, 0x77, 0x0a, 0x89, 0x4f, 0xd2, 0xad, 0xfc, - 0x5e, 0xeb, 0xb3, 0xe6, 0x12, 0x57, 0xdd, 0xd6, 0xe6, 0x51, 0xd2, 0x60, 0x8a, 0x44, 0x89, 0xdf, 0x64, 0xda, - 0x11, 0x88, 0x95, 0x7c, 0x9d, 0x0d, 0x4f, 0x25, 0x77, 0x2e, 0xae, 0x8e, 0xa8, 0xf0, 0xa1, 0x54, 0xe4, 0x88, - 0x86, 0x74, 0x75, 0x1f, 0x90, 0xd6, 0x0b, 0xfd + 0xf9, 0x03, 0x31, 0xe5, 0x3e, 0x12, 0xd3, 0xc6, 0xb8, 0xa1, 0xe3, 0x5a, 0x5b, 0x3c, 0x24, 0x38, 0xc9, 0x1c, + 0xb9, 0xb0, 0xea, 0x3d, 0xb7, 0x25, 0xaa, 0x8f, 0x54, 0x8f, 0xf0, 0xa3, 0x5d, 0xaf, 0xf1, 0x8d, 0x8c, 0x28, + 0xa0, 0xba, 0xa9, 0x35, 0x76, 0x7a, 0x5e, 0xe3, 0xb8, 0xb0, 0xc2, 0x5f, 0x1b, 0x0b, 0x33, 0xa1, 0x7e, 0x08, + 0x39, 0x89, 0x91, 0xe2, 0xef, 0xfb, 0xce, 0x58, 0xfc, 0xa3, 0xf1, 0x1d, 0x1d, 0x3b, 0x20, 0x02, 0xd3, 0x12, + 0x5d, 0xf5, 0xa6, 0x13, 0x0d, 0x3d, 0x26, 0x3b, 0xbb, 0xab, 0x8c, 0x21, 0x53, 0xad, 0x41, 0xc2, 0x81, 0xfd, + 0xe4, 0x04, 0x66, 0xa0, 0xe5, 0x21, 0x1f, 0x85, 0x16, 0x25, 0x61, 0x0a, 0xff, 0xe0, 0x57, 0x5e, 0x5f, 0xfd, + 0x71, 0x40, 0xa6, 0x26, 0xe2, 0x86, 0x2e, 0xa4, 0xf6, 0x80, 0x55, 0xc7, 0xa7, 0x6f, 0x62, 0x13, 0x74, 0x1b, + 0x81, 0x41, 0xb3, 0xc6, 0x0a, 0xdc, 0xc2, 0x6c, 0xc6, 0x6a, 0x63, 0xb4, 0xb0, 0xaf, 0x17, 0x38, 0x6c, 0xf1, + 0xd5, 0xac, 0xb2, 0xf5, 0xbc, 0x01, 0x98, 0xa1, 0x43, 0x02, 0xf8, 0x68, 0x7e, 0x41, 0x8b, 0xfc, 0xa3, 0x01, + 0x0b, 0x93, 0x55, 0xac, 0x52, 0x7c, 0x9b, 0x77, 0x06, 0x69, 0x76, 0xb5, 0x5a, 0x24, 0x93, 0xdf, 0x67, 0x8a, + 0xa2, 0x2e, 0x76, 0xef, 0x50, 0x99, 0x67, 0x96, 0x44, 0x9d, 0xbc, 0x9f, 0x84, 0x83, 0x7f, 0x4a, 0xf0, 0xe0, + 0xc4, 0x00, 0x7b, 0xcf, 0x17, 0x0e, 0x87, 0xf8, 0xac, 0xb5, 0x11, 0xdb, 0xfc, 0x9f, 0xb5, 0x5f, 0x65, 0x47, + 0x50, 0x0c, 0x6e, 0x74, 0x4b, 0xf8, 0x03, 0xec, 0x7e, 0x2a, 0x82, 0xd6, 0x92, 0xbc, 0x86, 0x62, 0xd9, 0xf5, + 0xc6, 0x2b, 0xab, 0x9f, 0xd2, 0xe2, 0x32, 0x74, 0x1d, 0xb6, 0xed, 0x40, 0x3d, 0xa0, 0xd5, 0x70, 0xc4, 0x58, + 0xcd, 0x78, 0xbd, 0xc5, 0x55, 0x56, 0x08, 0x44, 0x20, 0x88, 0xd9, 0x4d, 0x24, 0xbc, 0x60, 0x7a, 0xf2, 0x67, + 0xaa, 0xa9, 0x3b, 0xe3, 0x49, 0xbd, 0x3a, 0xed, 0xcf, 0xdd, 0xf6, 0x23, 0x87, 0x11, 0x0d, 0xc4, 0xc1, 0x19, + 0x41, 0x9d, 0xd5, 0xb0, 0xc9, 0xa7, 0xd5, 0x0f, 0x56, 0x6e, 0xb7, 0x66, 0x16, 0x0a, 0x1d, 0x38, 0xd0, 0x36, + 0xbb, 0xbc, 0xcb, 0xfd, 0x7b, 0xab, 0x8e, 0x71, 0x9e, 0xac, 0x7f, 0x3b, 0x08, 0x26, 0xa2, 0xce, 0xf9, 0x90, + 0x61, 0xef, 0x6a, 0x93, 0x15, 0x4e, 0x34, 0xb6, 0x8d, 0x92, 0x79, 0x7d, 0xa8, 0xfa, 0x51, 0x6b, 0x8d, 0xbe, + 0xd5, 0x8d, 0x33, 0x3c, 0xe0, 0x17, 0xb6, 0x46, 0xbf, 0x31, 0x8c, 0x9b, 0x39, 0x05, 0x19, 0xc7, 0xf6, 0x7f, + 0xd6, 0xf8, 0x0b, 0x89, 0x66, 0xf7, 0x28, 0x2c, 0x3a, 0x0c, 0x06, 0x02, 0x45, 0x91, 0x5a, 0x56, 0xd4, 0x98, + 0x81, 0x73, 0x14, 0xa3, 0x39, 0x9b, 0xdb, 0xba, 0xc4, 0x96, 0x68, 0xc3, 0x50, 0x00, 0xbf, 0x37, 0x94, 0x46, + 0xd6, 0x07, 0x20, 0x3e, 0xa8, 0x85, 0xac, 0xd9, 0x41, 0x5a, 0x96, 0xee, 0x6d, 0x56, 0xe1, 0xac, 0x87, 0x97, + 0x82, 0xc5, 0xf4, 0xee, 0x9e, 0x25, 0x31, 0x92, 0xa5, 0x93, 0x21, 0x64, 0x8f, 0xe9, 0x58, 0x12, 0xfc, 0xe8, + 0xdb, 0x15, 0xd6, 0x2b, 0x9a, 0xc7, 0x59, 0xb7, 0xd8, 0x36, 0x99, 0x79, 0x99, 0xd7, 0x72, 0x8c, 0x74, 0x25, + 0xcf, 0xce, 0xd4, 0xee, 0x5e, 0xf0, 0x5c, 0x2f, 0x5a, 0x9b, 0x70, 0xd7, 0xac, 0x5d, 0x71, 0xb7, 0xb5, 0x7f, + 0xf5, 0x7b, 0x45, 0x94, 0x49, 0x86, 0xcc, 0xb7, 0xa7, 0x66, 0xf2, 0x4b, 0x6f, 0x93, 0xbf, 0x7e, 0xfd, 0x71, + 0x47, 0xc9, 0x46, 0x00, 0x97, 0x45, 0x2f, 0x9d, 0x87, 0x71, 0xfb, 0xcd, 0x45, 0x53, 0x57, 0x46, 0xcc, 0xb8, + 0x1e, 0xfc, 0x9c, 0xe6, 0x18, 0x93, 0xea, 0x2e, 0x55, 0x0a, 0x0d, 0x7b, 0xe3, 0x21, 0x3e, 0x04, 0x15, 0x6e, + 0x0f, 0xe0, 0xab, 0xe5, 0x0d, 0x07, 0xb8, 0x19, 0x12, 0xd1, 0x46, 0x4d, 0x6c, 0x0d, 0xb3, 0x46, 0x28, 0xbf, + 0xf1, 0x9c, 0x6a, 0x2b, 0xa0, 0x2a, 0xc0, 0xad, 0x5f, 0x8a, 0x0a, 0xfd, 0x55, 0x48, 0xda, 0x69, 0xae, 0xb0, + 0x38, 0x8f, 0x4f, 0xfb, 0x74, 0xfe, 0x74, 0xf7, 0xb3, 0x57, 0xaa, 0x48, 0x62, 0x53, 0x2b, 0x28, 0xb5, 0x1b, + 0xa1, 0xe2, 0x07, 0x26, 0xf1, 0x9f, 0x75, 0xe3, 0x04, 0xe3, 0xef, 0x9f, 0x40, 0x7b, 0x18, 0xe2, 0xb4, 0x2e, + 0x08, 0x20, 0x6f, 0x10, 0x97, 0xb5, 0x34, 0x95, 0xdd, 0x53, 0xbf, 0xbe, 0x0a, 0x1b, 0xd3, 0x52, 0x20, 0x5a, + 0x85, 0x6a, 0xbd, 0x72, 0xb9, 0x53, 0xd3, 0x08 }; #endif -#if defined(__PV_LANGUAGE_HINDI__) +#if defined(__PV_LANGUAGE_POLISH__) -// Wake-word = namaste putra +// Wake-word = cześć komputer static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xfc, 0x11, 0xf1, 0xd0, 0x6c, 0x2a, 0xd0, 0x4f, 0xf5, 0x04, 0xa7, 0xe2, 0x01, 0x65, 0xe4, 0xdd, 0x03, 0x86, - 0x54, 0xb1, 0x7b, 0x49, 0x3a, 0x79, 0x4d, 0xe7, 0x1c, 0x64, 0x0e, 0x0b, 0xa7, 0xb7, 0xe4, 0x8b, 0x7f, 0x04, - 0x97, 0xa7, 0x63, 0x79, 0xaa, 0x85, 0x1a, 0x08, 0x71, 0x80, 0x58, 0x43, 0x57, 0x25, 0xe6, 0x7c, 0x96, 0x59, - 0xb7, 0x66, 0xd6, 0x11, 0x77, 0x90, 0x90, 0xd9, 0xf8, 0x24, 0xfa, 0x78, 0xeb, 0xdb, 0xba, 0xdc, 0xe5, 0x99, - 0xd5, 0xca, 0x95, 0x07, 0xfa, 0xd3, 0xe0, 0xe8, 0x83, 0x82, 0x62, 0xb0, 0x6c, 0x62, 0x35, 0xec, 0x9a, 0x3b, - 0x62, 0x04, 0x30, 0xc0, 0x02, 0x72, 0x54, 0xb8, 0xed, 0x14, 0x1a, 0x58, 0xd0, 0xf9, 0x5a, 0x57, 0x07, 0x31, - 0x15, 0xe6, 0xc1, 0x7c, 0x62, 0xa2, 0xa8, 0x7d, 0xcc, 0x1b, 0xf0, 0x25, 0xd8, 0x39, 0x38, 0x54, 0xbc, 0xfd, - 0x2a, 0x68, 0xac, 0x7e, 0x46, 0x57, 0xc5, 0x7f, 0x7f, 0x29, 0x2c, 0x4b, 0x99, 0x7a, 0x6d, 0xa7, 0x07, 0xdc, - 0xeb, 0x6b, 0x87, 0x90, 0x7f, 0x17, 0xab, 0x2a, 0x9e, 0x5c, 0x73, 0x07, 0xfe, 0xc8, 0x48, 0xa8, 0xc0, 0x07, - 0x58, 0x10, 0xd8, 0x60, 0xcc, 0xa4, 0x4a, 0x2a, 0x5d, 0x0d, 0x6a, 0xcd, 0xe1, 0xc9, 0x65, 0x48, 0xce, 0x13, - 0x27, 0x7d, 0xed, 0x4f, 0x8f, 0x1a, 0x9e, 0x21, 0x83, 0xb7, 0x39, 0x0c, 0x5f, 0xcf, 0xb5, 0x75, 0xc6, 0x1d, - 0x61, 0x18, 0x4a, 0xe2, 0x3e, 0x6d, 0xa0, 0x56, 0xe8, 0x19, 0xe2, 0xad, 0xcf, 0x4b, 0x80, 0x25, 0x71, 0x76, - 0xd1, 0x58, 0x62, 0x0b, 0x35, 0x6f, 0x6b, 0xaf, 0xfd, 0x26, 0x62, 0xde, 0xfd, 0x5e, 0x3a, 0xac, 0x08, 0x9d, - 0xde, 0x24, 0x83, 0x89, 0xef, 0x79, 0xb8, 0xdb, 0x5d, 0x72, 0x4f, 0x50, 0x0b, 0x34, 0xe3, 0xe2, 0x8e, 0x34, - 0xe3, 0x5e, 0x11, 0xbd, 0x09, 0x04, 0x21, 0x89, 0xf6, 0xc9, 0x0c, 0x38, 0xae, 0xee, 0xa7, 0x00, 0x5e, 0xf3, - 0x89, 0x57, 0x5b, 0xe6, 0x08, 0x5d, 0x15, 0x0b, 0x4d, 0x00, 0x6d, 0x82, 0x04, 0xa6, 0xd4, 0x9a, 0x82, 0x35, - 0xff, 0xc4, 0x68, 0xff, 0xcf, 0x28, 0x8a, 0xb0, 0x0e, 0x92, 0x05, 0xad, 0x06, 0x36, 0x95, 0x50, 0xd0, 0xdc, - 0x94, 0x8c, 0xc6, 0xc2, 0x88, 0x96, 0x96, 0x8a, 0x46, 0x58, 0x72, 0xb0, 0x91, 0x51, 0x9b, 0x3d, 0x04, 0x5c, - 0x96, 0x73, 0x6f, 0x01, 0x2f, 0xcd, 0x50, 0xa2, 0x64, 0x48, 0xa5, 0xd9, 0x48, 0x58, 0x06, 0x94, 0xf3, 0xf7, - 0xc0, 0xb7, 0x5e, 0x53, 0xe7, 0x7c, 0x00, 0x1d, 0x24, 0x1f, 0x03, 0x93, 0xbf, 0x1d, 0xc1, 0xf0, 0x18, 0xd9, - 0x8c, 0x6e, 0xb4, 0x93, 0xa2, 0x4f, 0x31, 0xfa, 0x58, 0x2d, 0xe9, 0x0b, 0xf7, 0x61, 0xa8, 0x10, 0x99, 0xea, - 0x85, 0x0b, 0x9d, 0xb1, 0xce, 0xd0, 0x7f, 0x78, 0x22, 0xdf, 0xb5, 0x03, 0x9b, 0xd8, 0xa1, 0x6c, 0xad, 0xdd, - 0xf6, 0x06, 0x75, 0x2d, 0x20, 0x9a, 0x92, 0x6a, 0xc6, 0x57, 0x17, 0x78, 0x43, 0x26, 0xea, 0x19, 0xfd, 0x16, - 0xdf, 0xb4, 0x4e, 0xf6, 0x86, 0x0a, 0x9f, 0xf8, 0x78, 0x3d, 0x49, 0x43, 0xc8, 0xdf, 0xd7, 0xd1, 0x42, 0xb6, - 0x49, 0x5c, 0x6a, 0x07, 0x05, 0xf5, 0x7b, 0x18, 0xb9, 0x5e, 0xda, 0xe9, 0xcf, 0x45, 0x02, 0xfa, 0x2b, 0x68, - 0x49, 0x21, 0x10, 0xd3, 0x70, 0x11, 0x64, 0xd4, 0xda, 0xcc, 0x83, 0xdc, 0xa3, 0x71, 0xbb, 0xf2, 0x48, 0x91, - 0xac, 0xd4, 0x50, 0xf2, 0x63, 0x88, 0x66, 0x04, 0xc8, 0xcf, 0x13, 0xf4, 0x39, 0x80, 0x0b, 0xa6, 0xf5, 0xd9, - 0x0a, 0x8c, 0xb7, 0x9c, 0xcc, 0xc8, 0x13, 0xb4, 0x9a, 0x74, 0x93, 0xeb, 0x2b, 0x94, 0xad, 0x94, 0xc9, 0xcf, - 0xab, 0xad, 0x78, 0xad, 0x44, 0xf1, 0x85, 0x6f, 0xe7, 0x5b, 0x7e, 0x83, 0x74, 0xb6, 0xdb, 0xaf, 0x79, 0xe5, - 0xb3, 0xab, 0x4c, 0x78, 0xbd, 0xb6, 0x1c, 0x7c, 0xfe, 0x3e, 0x8b, 0x31, 0xe4, 0x28, 0x3f, 0x16, 0xbb, 0xf3, - 0xe2, 0x90, 0x15, 0xfe, 0x79, 0x2d, 0x56, 0xc5, 0xc0, 0xbf, 0x43, 0x33, 0x05, 0xe3, 0x94, 0x31, 0x9f, 0x2e, - 0x1a, 0x40, 0xa7, 0x80, 0xb1, 0xbe, 0x69, 0x60, 0xea, 0xc3, 0x59, 0xc3, 0x52, 0x46, 0x8c, 0xc7, 0x9e, 0xa6, - 0x59, 0x3d, 0x13, 0x33, 0x6f, 0xda, 0xbf, 0x30, 0xf9, 0xb5, 0x3c, 0xb5, 0xb9, 0x9a, 0x59, 0x53, 0xe6, 0x7e, - 0x6d, 0x7f, 0xd5, 0xb4, 0xeb, 0xe3, 0x47, 0x5c, 0x4d, 0xfe, 0x04, 0xac, 0xc2, 0xa3, 0x4d, 0xd7, 0x75, 0xb9, - 0x95, 0x79, 0x90, 0xf1, 0x55, 0xb0, 0xc3, 0x4d, 0xed, 0x44, 0x22, 0x33, 0x0f, 0x5c, 0x75, 0xf8, 0x91, 0x29, - 0x83, 0x46, 0x68, 0x84, 0x82, 0x87, 0x59, 0x3e, 0x86, 0x27, 0xf3, 0x7d, 0xe5, 0x4c, 0x9e, 0x43, 0xc4, 0x9d, - 0xc0, 0x9e, 0xc5, 0x20, 0xc4, 0x7c, 0x33, 0x4b, 0x1c, 0x53, 0xbc, 0x68, 0x83, 0xea, 0x33, 0xac, 0xb9, 0x78, - 0x32, 0xb3, 0x45, 0x41, 0x63, 0x5e, 0x7e, 0x16, 0x75, 0x0b, 0xb2, 0x22, 0x4d, 0x92 + 0x70, 0x6a, 0x9e, 0x88, 0xb8, 0x82, 0x7c, 0x87, 0xa7, 0x6e, 0x67, 0x28, 0x38, 0x37, 0x8e, 0xbb, 0x21, 0x69, + 0x6e, 0xb1, 0xef, 0xde, 0xf3, 0xbd, 0x1b, 0xd1, 0x9f, 0xbf, 0x9d, 0x8a, 0x8f, 0x8a, 0x16, 0x95, 0x35, 0x33, + 0xc6, 0xc4, 0x2a, 0x4a, 0x27, 0x2e, 0xd0, 0x53, 0x0a, 0x8c, 0xf3, 0x91, 0x16, 0x64, 0xb6, 0xff, 0x73, 0x57, + 0x3d, 0x4d, 0x82, 0x84, 0x6d, 0x28, 0x6f, 0x9e, 0x51, 0x9b, 0xb3, 0x73, 0x26, 0xea, 0x43, 0x5c, 0xbd, 0xc5, + 0xa5, 0xbb, 0x47, 0xe8, 0x6f, 0xcb, 0xb1, 0x9e, 0x92, 0x7c, 0x8b, 0x9b, 0x76, 0x0d, 0xd9, 0x12, 0x25, 0x66, + 0xd7, 0xdd, 0x20, 0x6b, 0xcf, 0x4a, 0x62, 0x9b, 0xc1, 0xcc, 0x24, 0xf7, 0x70, 0x61, 0xa8, 0xce, 0xdc, 0x77, + 0x14, 0x71, 0xbc, 0xd4, 0x1b, 0x52, 0xf6, 0x04, 0x73, 0xd6, 0x71, 0x1c, 0xed, 0x11, 0x6e, 0x98, 0xf2, 0x3b, + 0xa1, 0x5e, 0x00, 0x92, 0x99, 0x27, 0xed, 0xe9, 0xd8, 0xf0, 0xe4, 0x89, 0x65, 0x27, 0x1b, 0x31, 0x66, 0xca, + 0x2e, 0x39, 0x36, 0xc6, 0xe8, 0x89, 0x06, 0x0f, 0xac, 0xb6, 0x5c, 0x9a, 0xdc, 0x70, 0x1e, 0x06, 0x6c, 0x06, + 0x51, 0x35, 0xcd, 0x76, 0x7e, 0x3d, 0xc5, 0x5b, 0x03, 0x49, 0xa8, 0xf6, 0xd5, 0x39, 0xcf, 0x01, 0x19, 0xde, + 0x86, 0x05, 0x42, 0x9e, 0x85, 0xa6, 0x6a, 0xa6, 0x08, 0x12, 0x30, 0xa5, 0x6c, 0xb9, 0x99, 0xa9, 0x18, 0xdb, + 0xc6, 0xb1, 0x51, 0x65, 0xc1, 0xaf, 0xe8, 0xaf, 0x1e, 0x45, 0x4f, 0x39, 0x60, 0x13, 0xc5, 0xea, 0x79, 0x39, + 0x4f, 0x2d, 0xa3, 0xfd, 0x63, 0x3a, 0x64, 0xe0, 0xa0, 0xb7, 0xc3, 0xa1, 0xc4, 0x98, 0xed, 0x43, 0xc4, 0xc8, + 0x2b, 0x2d, 0x0d, 0x6d, 0xd1, 0xd3, 0xbe, 0x91, 0x86, 0x53, 0xdf, 0x1a, 0x75, 0x04, 0xeb, 0x79, 0xb7, 0x0a, + 0x06, 0x05, 0x6e, 0x81, 0xd4, 0xac, 0xa5, 0x43, 0xcb, 0x11, 0x26, 0x3f, 0x90, 0x9f, 0x6a, 0x49, 0x17, 0x41, + 0xef, 0x35, 0x3a, 0x35, 0xf1, 0xaa, 0xe3, 0xc1, 0x82, 0xb6, 0xdb, 0xab, 0xd9, 0x1e, 0xc4, 0xbb, 0xbf, 0xd2, + 0xb6, 0x28, 0xb6, 0xcf, 0x35, 0x03, 0x20, 0xfd, 0xca, 0x5c, 0xe3, 0xa0, 0x28, 0xce, 0xa4, 0x8e, 0xcc, 0xb8, + 0x1a, 0x91, 0x87, 0x4e, 0x0e, 0xf8, 0x2f, 0x5b, 0x30, 0x8b, 0x79, 0x05, 0x9f, 0x4a, 0x9a, 0xc9, 0xfe, 0xa0, + 0x2e, 0xac, 0xa3, 0x52, 0xa3, 0x2c, 0x5f, 0xe6, 0xf5, 0xe4, 0x12, 0xcc, 0xed, 0x35, 0x2e, 0x28, 0x01, 0x56, + 0x84, 0x25, 0x96, 0x11, 0x68, 0x8c, 0x75, 0x5c, 0xb4, 0x83, 0x24, 0x23, 0x5f, 0x79, 0x69, 0xd7, 0x3b, 0x80, + 0x4c, 0xa5, 0x8b, 0x0b, 0x07, 0x26, 0x38, 0x73, 0x76, 0x17, 0x35, 0x5c, 0x0b, 0x67, 0x64, 0xcc, 0xec, 0xb1, + 0x8a, 0x63, 0x64, 0x9e, 0x66, 0xca, 0x3a, 0x17, 0x02, 0xae, 0xb4, 0x57, 0x24, 0x05, 0x83, 0xc7, 0xe2, 0x88, + 0xda, 0x36, 0x06, 0x13, 0xe6, 0xc1, 0x29, 0x53, 0xf3, 0xdc, 0x3d, 0x23, 0xa5, 0xc1, 0x41, 0x74, 0x57, 0xe2, + 0x4f, 0x9d, 0x01, 0x6d, 0x7d, 0x8c, 0x2d, 0x88, 0x09, 0x5e, 0x7d, 0x3e, 0x5d, 0x38, 0x17, 0xaf, 0x4e, 0x01, + 0x6c, 0x2d, 0x7b, 0x50, 0x17, 0x9a, 0x5e, 0xa8, 0x4a, 0x96, 0xa7, 0x84, 0x2a, 0x1c, 0x68, 0xa3, 0x3f, 0x83, + 0x1b, 0xb9, 0x2a, 0x02, 0x9f, 0x00, 0x5d, 0x1a, 0x0b, 0x14, 0x72, 0xcf, 0xe0, 0xf3, 0xe2, 0xdc, 0x98, 0xd3, + 0x44, 0x3a, 0x54, 0x07, 0xc1, 0x6e, 0x13, 0xdc, 0xad, 0x36, 0x03, 0x9a, 0x97, 0x28, 0x9c, 0x76, 0x55, 0xf0, + 0xc4, 0x41, 0xea, 0x6e, 0x05, 0x1b, 0xf5, 0x14, 0x92, 0xde, 0x31, 0x80, 0xec, 0x46, 0x44, 0x58, 0x5a, 0x9b, + 0x2f, 0x75, 0xcf, 0x32, 0xd7, 0x59, 0x62, 0x5b, 0x5a, 0x72, 0x1b, 0xa2, 0x5b, 0x5a, 0x6c, 0x3a, 0xe3, 0xe0, + 0x85, 0x58, 0x75, 0xb1, 0x3f, 0xb4, 0xde, 0xf9, 0xd7, 0x12, 0x69, 0xed, 0x4f, 0xcb, 0x31, 0x86, 0xa3, 0x5a, + 0x4d, 0xfe, 0x89, 0xd2, 0x93, 0x38, 0x68, 0x8c, 0x39, 0x33, 0x7d, 0x34, 0xe5, 0xb8, 0x2e, 0x08, 0x3a, 0x46, + 0xd9, 0x97, 0x66, 0xbc, 0x68, 0x49, 0x58, 0x03, 0xda, 0xaf, 0xf0, 0x38, 0x57, 0xe7, 0x8f, 0xc0, 0x9b, 0x6c, + 0x7b, 0xc3, 0x34, 0x48, 0x4d, 0x30, 0xdf, 0x53, 0x42, 0x74, 0xe1, 0x2c, 0xca, 0xe7, 0xc2, 0xb0, 0x57, 0xb6, + 0xd7, 0x76, 0x4c, 0x24, 0x7d, 0x28, 0xfc, 0xae, 0xd4, 0x1b, 0xff, 0xf1, 0x1a, 0xed, 0x9f, 0x6b, 0x04, 0xbf }; #endif -#if defined(__PV_LANGUAGE_ARABIC__) +#if defined(__PV_LANGUAGE_PORTUGUESE__) -// Wake-word = coffee +// Wake-word = olá computador static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xd5, 0x50, 0x75, 0xd2, 0x3e, 0x9a, 0x61, 0xe9, 0xf5, 0xd8, 0xba, 0xd9, 0x44, 0x1b, 0xf9, 0x81, 0xc8, 0xe3, - 0x17, 0x2a, 0x3f, 0xdc, 0xd2, 0x0c, 0x3c, 0x13, 0x4d, 0x91, 0xbd, 0xc3, 0x7d, 0x86, 0x88, 0xa4, 0x80, 0xab, - 0x44, 0x0f, 0x3e, 0xa6, 0xc5, 0x06, 0x1e, 0xd8, 0x10, 0x3a, 0xc1, 0x30, 0x86, 0xba, 0xaf, 0xa7, 0xb9, 0x01, - 0xfa, 0x8b, 0x69, 0x3a, 0xe4, 0xa8, 0xc7, 0x9a, 0xc8, 0xf4, 0x54, 0xf9, 0x4b, 0x5b, 0xed, 0x6e, 0xdf, 0xda, - 0xfc, 0x48, 0x92, 0xda, 0xb6, 0x8d, 0x4b, 0xfd, 0x19, 0x18, 0x22, 0x0c, 0x20, 0xa5, 0x59, 0xaf, 0x12, 0x9c, - 0x1a, 0x96, 0xb2, 0xf6, 0x2a, 0x62, 0x81, 0x53, 0x46, 0x6c, 0x73, 0x85, 0x37, 0x9e, 0xf4, 0xce, 0x35, 0xcb, - 0xec, 0x39, 0x54, 0x4d, 0x04, 0x5f, 0xed, 0x83, 0xd1, 0xba, 0xf7, 0x3a, 0x74, 0x21, 0xb9, 0x21, 0xdc, 0xc1, - 0x24, 0x7c, 0x90, 0xf7, 0x00, 0x4f, 0x0b, 0x68, 0x7f, 0x23, 0xea, 0x14, 0x75, 0xb1, 0x32, 0xb7, 0xcc, 0xfb, - 0x10, 0xc1, 0xd1, 0xf2, 0x33, 0x8e, 0xd3, 0x58, 0x38, 0xad, 0x77, 0xe7, 0xc4, 0x4f, 0x68, 0x9c, 0x58, 0x82, - 0x01, 0x8b, 0x96, 0x4c, 0xfd, 0x54, 0xbc, 0xae, 0xe4, 0x24, 0xa9, 0x50, 0xe9, 0xc3, 0xb4, 0x40, 0x53, 0x0f, - 0x4d, 0xa5, 0x67, 0x3e, 0xfa, 0x13, 0xf2, 0x82, 0xa4, 0x01, 0x11, 0xa9, 0x8d, 0xa0, 0xa6, 0x05, 0x47, 0x46, - 0x56, 0x40, 0x0b, 0x96, 0x08, 0x6c, 0x57, 0xf0, 0xd5, 0x0e, 0xdc, 0x13, 0x67, 0xae, 0xfb, 0xbf, 0xea, 0x01, - 0x36, 0x61, 0x74, 0x0b, 0x75, 0x80, 0x3f, 0x48, 0xbe, 0x96, 0x62, 0x9a, 0xc6, 0xde, 0x36, 0x3a, 0xe4, 0x13, - 0x41, 0xb2, 0xbf, 0xdd, 0x87, 0x13, 0x2d, 0x8d, 0x7f, 0xad, 0x9a, 0x2e, 0xef, 0x18, 0x33, 0x06, 0xca, 0xdf, - 0x23, 0x30, 0x43, 0x4f, 0x89, 0x53, 0x19, 0x55, 0xce, 0x32, 0x0a, 0xef, 0x0c, 0x50, 0xab, 0xa8, 0x9a, 0x8c, - 0x8f, 0xee, 0x72, 0x92, 0x9d, 0x37, 0xca, 0xdb, 0x23, 0x8f, 0x6e, 0x67, 0x74, 0xba, 0x2c, 0x67, 0x98, 0xe2, - 0x26, 0x55, 0xf9, 0xb9, 0xf2, 0x77, 0xf2, 0xfb, 0x4d, 0xbd, 0x5b, 0xf1, 0x97, 0xe3, 0x79, 0x0d, 0xbc, 0x88, - 0xbf, 0xca, 0xfd, 0xdf, 0x08, 0xe4, 0xa1, 0x12, 0x3c, 0xa4, 0xc0, 0x84, 0x55, 0xb2, 0xcc, 0x0a, 0xb5, 0xfb, - 0xde, 0x9d, 0xd5, 0x44, 0x80, 0x6a, 0x8c, 0x4e, 0xc9, 0x38, 0x2c, 0x88, 0x2f, 0x4f, 0xa0, 0xab, 0x24, 0x5b, - 0xa1, 0x1c, 0x0a, 0x41, 0x59, 0xc9, 0x17, 0x45, 0xa4, 0x54, 0x77, 0xcd, 0xef, 0x39, 0x29, 0x55, 0xb1, 0x23, - 0x05, 0xda, 0x1b, 0x0d, 0xcd, 0x3e, 0x2a, 0xbf, 0x2f, 0xb6, 0x44, 0x8a, 0x50, 0x08, 0xd6, 0x76, 0x67, 0x49, - 0xbf, 0xfc, 0xff, 0xdd, 0x8c, 0xc8, 0x20, 0x1c, 0x87, 0x2b, 0x06, 0x9e, 0x62, 0x56, 0xf5, 0x01, 0x43, 0x4e, - 0x46, 0x53, 0x2c, 0x31, 0x2a, 0x63, 0x57, 0xc6, 0x7f, 0x3b, 0xf5, 0x12, 0x59, 0x1b, 0xe7, 0x4b, 0x1e, 0x18, - 0xe5, 0xb5, 0x0f, 0xcc, 0x47, 0x79, 0x85, 0x50, 0xb6, 0x0e, 0xab, 0xd7, 0xc0, 0x3d, 0xb1, 0x83, 0x8f, 0xed, - 0x7f, 0xe5, 0xd9, 0x56, 0xc0, 0x3a, 0xd2, 0x4b, 0x34, 0x6e, 0x0f, 0x5a, 0x69, 0xab, 0x8b, 0x8a, 0xcd, 0xa8, - 0x4d, 0x75, 0x4d, 0x04, 0x56, 0x01, 0x89, 0x74, 0xe6, 0x9e, 0x30, 0xbc, 0xa1, 0x65, 0x10, 0x34, 0x8e, 0x88, - 0x16, 0x89, 0xd4, 0x54, 0xf9, 0x16, 0x8b, 0xb5, 0x45, 0xea, 0xc1, 0x2f, 0xd7, 0x1b, 0x0f, 0xe9, 0x98, 0x3b, - 0xc3, 0xf5, 0x37, 0xb8, 0x7f, 0x2e, 0x1b, 0x25, 0x5e, 0x24, 0x35, 0xab, 0x02, 0x72, 0x7c, 0xba, 0xf7, 0xdf, - 0x8b, 0xab, 0x45, 0xce, 0x75, 0x57, 0xfc, 0x9e, 0x04, 0x03, 0x51, 0x76, 0x1d, 0x68, 0x4b, 0x59, 0x18, 0x93, - 0x49, 0xb8, 0x41, 0x00, 0xa6, 0x5b, 0x43, 0x79, 0x07, 0xfe, 0x9b, 0x52, 0x96, 0xca, 0x7c, 0x0b, 0x5d, 0x4b, - 0x2b, 0x9c, 0xea, 0xe0, 0x6e, 0x2b, 0xde, 0x0a, 0x34, 0x96, 0x3f, 0xeb, 0x06, 0xa4, 0x18, 0x70, 0x74, 0x23, - 0x49, 0xed, 0x7c, 0x72, 0x30, 0x8d, 0xa4, 0x23, 0xe1, 0xec, 0x52, 0x05, 0xd5, 0x4c, 0xe3, 0xaa, 0x0f, 0x77, - 0x91, 0xe6, 0x37, 0x74, 0xd0, 0x78, 0xc8, 0x3c, 0xd0, 0x2b, 0x86, 0xd3, 0x6a, 0x9f, 0x95, 0xe5, 0xf2, 0x47, - 0x1f, 0xdc, 0xbc, 0x00, 0xb6, 0x9e, 0x3d, 0x75, 0x1f, 0x38, 0x31, 0x8f, 0x0f, 0xdc, 0x5d, 0x81, 0x4d, 0x70, - 0x1a, 0x6e, 0x5e, 0x17, 0xb5, 0x8c, 0x2d, 0xe1, 0x38, 0x3b, 0x19, 0x1e, 0xbb, 0xe4, 0xb8, 0x84, 0x47, 0x54, - 0xc8, 0x87, 0x47, 0x8a, 0x33, 0xef, 0x33, 0x84, 0x0c, 0x8f, 0x11, 0x89, 0x33, 0xc1, 0x3c, 0x06, 0xe0, 0xdf, - 0x04, 0xbe, 0x82, 0x5c, 0xb3, 0x1a, 0x4f, 0x06, 0x9d, 0x38, 0x90, 0x9b, 0xd2, 0x04, 0x79, 0x1b, 0x00, 0xed, - 0xf8, 0x64, 0x3c, 0xd3, 0x3b, 0x51, 0x3e, 0x96, 0x2b, 0x59, 0xef, 0x5b, 0xeb, 0x28, 0xf7, 0x3b, 0x4a, 0x57, - 0xa2, 0xba, 0xee, 0x1f, 0xbb, 0xd0, 0xf8, 0x88, 0xea, 0xf2, 0xa6, 0xd6, 0xbf, 0xea, 0x0f, 0xf0, 0xe1, 0xcf, - 0x5c, 0xd1, 0xae, 0x24, 0x99, 0x9b, 0x43, 0xa1, 0x1b, 0x6e, 0xa9, 0xc9, 0xe2, 0x0d, 0xef, 0xa2, 0x58, 0xe8, - 0x97, 0xe9, 0xa0, 0x24, 0x28, 0x28, 0xaf, 0x5a, 0x60, 0xf6, 0x1f, 0x83, 0x73, 0x75, 0xe8, 0x93, 0x96, 0xcc, - 0xd8, 0xc8, 0xa4, 0x69, 0x82, 0xb9, 0xe4, 0x12, 0xa9, 0x4d, 0x87, 0xaf, 0x11, 0xe0, 0x55, 0x31, 0x20, 0xf9, - 0x72, 0x93, 0x2d, 0xbd, 0xbe, 0xf1, 0x52, 0xa2, 0x8e, 0x2e, 0x40, 0x42, 0x07, 0xd7, 0x47, 0x6c, 0x52, 0xef, - 0x57, 0x4c, 0xfd, 0xf0, 0x2f, 0x36, 0xb0, 0xa4, 0xf3, 0x10, 0xce, 0x70, 0x39, 0x66, 0xa1, 0x56, 0x60, 0x35, - 0xf2, 0xe3, 0x0f, 0xae, 0x31, 0xed, 0xb8, 0x73, 0xd6, 0x75, 0x03, 0x78, 0xdd, 0xbf, 0x3b, 0xbe, 0x01, 0x76, - 0x81, 0x4b, 0x0e, 0x48, 0x5b, 0x08, 0xd6, 0x58, 0x9f, 0x0f, 0xff, 0xf9, 0x51, 0x98, 0xad, 0x46, 0x8d, 0x1e, - 0xa7, 0xaf, 0x79, 0x86, 0x1e, 0x12, 0xc7, 0x42, 0xab, 0x8b, 0xdc, 0x72, 0xcf, 0x5d, 0xfc, 0xe4, 0x8d, 0x14, - 0x62, 0x52, 0xed, 0xb2, 0x5e, 0x5a, 0xc3, 0x3f, 0x29, 0x31, 0x36, 0x3e, 0x3e, 0xc1, 0xb1, 0x08, 0xc7, 0x18, - 0x71, 0x12, 0xf4, 0x1b, 0xa4, 0xd5, 0x1c, 0xa7, 0x7d, 0x16, 0xb2, 0x07, 0x54, 0xcd, 0xd0, 0x76, 0x0b, 0xb4, - 0x3c, 0x24, 0x30, 0xb4, 0xf6, 0xc4, 0x75, 0x1d, 0x91, 0xa9, 0x00, 0x23, 0xbf, 0x28, 0x1c, 0x7a, 0x63, 0x81, - 0x75, 0x40, 0x0a, 0x4c, 0x8b, 0xc1, 0x13, 0xf5, 0x43, 0xe2, 0x98, 0x4c, 0x53, 0xc4, 0x12, 0xe5, 0x49, 0x77, - 0x92, 0x36, 0x3c, 0x95, 0xd7, 0xf3, 0x5f, 0x5b, 0x6e, 0x74, 0x82, 0xed, 0x55, 0x44, 0x2a, 0xbc, 0xad, 0x6f, - 0x9f, 0xa5, 0xab, 0x8a, 0xd3, 0xb8, 0xce, 0x5d, 0xd6, 0x74, 0x2e, 0x37, 0xb6, 0x49, 0x5a, 0xab, 0xf4, 0x9b, - 0x1f, 0xbd, 0x06, 0x83, 0x4a, 0x31, 0x22, 0xd0, 0x09, 0xc9, 0x89, 0x7c, 0xda, 0xcc, 0x8c, 0xa3, 0xde, 0xd7, - 0xa1, 0xc0, 0xe9, 0xef, 0x8c, 0x6d, 0x42, 0x1a, 0xe8, 0x7b, 0x67, 0x46, 0x81, 0x60, 0x3b, 0x68, 0x92, 0xa6, - 0x04, 0xc2, 0xab, 0xe0, 0x87, 0xe4, 0x6b, 0x18, 0x9a, 0x01, 0x9a, 0x99, 0x2e, 0xf0, 0x95, 0x3e, 0x09, 0x38, - 0x94, 0xbe, 0x59, 0xd5, 0xdb, 0x98, 0x31, 0xc5, 0xb7, 0x97, 0x4f, 0xe9, 0x27, 0x53, 0xc9, 0x8a, 0xb1, 0x19, - 0x56, 0x6d, 0x26, 0x49, 0x74, 0x24, 0xa5, 0x02, 0xc8, 0x15, 0x93, 0x81, 0xf7, 0x94, 0xee, 0x23, 0x10, 0x8c, - 0xd3, 0xd8, 0x97, 0xe5, 0xaf, 0x70, 0xb4, 0x01, 0x7d, 0x4f, 0x4a, 0x49, 0x3c, 0x42, 0xea, 0x05, 0x71, 0xec, - 0xfc, 0xa8, 0x67, 0x55, 0xc9, 0x49, 0x10, 0xac, 0xeb, 0x95, 0x7b, 0x3f, 0x89, 0x72, 0x60, 0x1e, 0xa9, 0xa0, - 0xd3, 0x08, 0x83, 0x58, 0x23, 0xf6, 0xf2, 0xa5, 0xf6, 0x84, 0x02, 0x06, 0xc4, 0xde, 0x0d, 0x16, 0xd9, 0xdd, - 0x2b, 0x53, 0x56, 0x2a, 0x29, 0x78, 0x80, 0x83, 0x57, 0x84, 0x0f, 0xc4, 0x33, 0xa8, 0x5c, 0xd4, 0xf9, 0x8c, - 0x34, 0x18, 0xbc, 0xc5, 0x0d, 0xad, 0x82, 0x66, 0x1d, 0x23, 0x57, 0xc7, 0xde, 0x5e, 0x23, 0x06, 0xcf, 0x8e, - 0xe8, 0xd9, 0xf1, 0x62, 0x6e, 0x66, 0xe8, 0xa1, 0x60, 0xb5, 0x32, 0x90, 0x06, 0x4f, 0x41, 0xca, 0xb3, 0xa9, - 0x3f, 0xc1, 0xf9, 0x1f, 0xa0, 0xd6, 0xfd, 0x53, 0x07, 0x51, 0xf7, 0x1a, 0xc7, 0xd9, 0x5a, 0x69, 0xc6, 0x48, - 0x12, 0x18, 0x98, 0xd6, 0x10, 0xa8, 0xec, 0xa4, 0x6f, 0xdf, 0xfb, 0x6c, 0xc1, 0x19, 0xd7, 0xb9, 0x1b, 0xc5, - 0xcc, 0xb1, 0x64, 0xbc, 0xea, 0x78, 0x5e, 0xc8, 0x96, 0xd6, 0x62, 0xa9, 0x99, 0x18, 0x1f, 0xbe, 0xe9, 0xf0, - 0x1e, 0x5a, 0x67, 0x6d, 0xd4, 0xee, 0x49, 0xcf, 0x1e, 0x8c, 0x0c, 0xd8, 0xbc, 0x80, 0xd3, 0x83, 0xcd, 0x7b, - 0xe7, 0xb6, 0x0f, 0x63, 0x68, 0x0a, 0x25, 0xc7, 0x94, 0xc1, 0xe7, 0x87, 0x65, 0x1b, 0xd2, 0x2d, 0xdb, 0xe4, - 0x27, 0x19, 0x25, 0x0d, 0x54, 0x1b, 0x08, 0xca, 0x6f, 0xe2, 0x29, 0xb9, 0x68, 0x56, 0x59, 0x97, 0x62, 0x78, - 0x6d, 0xe8, 0xc5, 0xa4, 0x67, 0x23, 0xb0, 0x24, 0xe6, 0x7a, 0xc0, 0xc4, 0x15, 0xa1, 0xa1, 0x33, 0xd6, 0x1b, - 0x70, 0x38, 0xff, 0xd4, 0xa3, 0x34, 0x60, 0x06, 0x7e, 0x53, 0xe3, 0x23, 0x53, 0x4c, 0x2f, 0xf9, 0x3d, 0x00, - 0x67, 0x06, 0x9b, 0xe9, 0x73, 0xde, 0xe3, 0x9c, 0x87, 0xa9, 0x9f, 0xb3, 0x84, 0x68, 0x62, 0xaf, 0x76, 0x59, - 0x4b, 0x82, 0xd2, 0x76, 0x06, 0x1f, 0x5d, 0x15, 0x45, 0xd9, 0x0c, 0x6e, 0xaa, 0xa6, 0x2e, 0x1d, 0x65, 0xdc, - 0x29, 0x10, 0x3e, 0x6d, 0x9f, 0xe1, 0x80, 0x18, 0x16, 0x71, 0x6b, 0xec, 0x06, 0xdc, 0xd4, 0x5b, 0xc6, 0x10, - 0xff, 0xfb, 0x28, 0x7a, 0x34, 0xdb, 0xd2, 0xcb, 0x13, 0x47, 0x3c, 0x08, 0xba, 0x71, 0x9c, 0x81, 0x15, 0x63, - 0xf5, 0x84, 0xef, 0xc3, 0x8b, 0xcb, 0x38, 0x7b, 0x30, 0x9c, 0xb7, 0x28, 0x0c, 0x06, 0xb3, 0x0e, 0xe4, 0xa9, - 0x43, 0xbb, 0x87, 0xee, 0xee, 0x1d, 0xa7, 0xc9, 0xde, 0x2a, 0x69, 0x06, 0x2c, 0xa1, 0x73, 0xf6, 0xfa, 0x22, - 0xa7, 0xd0, 0x91, 0x14, 0x75, 0x0f, 0xa6, 0xf7, 0xf6, 0x36, 0x9e, 0x73, 0x6a, 0xf2, 0x28, 0xde, 0x5f, 0x0c, - 0x70, 0x89, 0xc4, 0x05, 0xc7, 0x35, 0x3e, 0xec, 0x03, 0x04, 0xf7, 0xa9, 0x41, 0xab, 0x88, 0xdf, 0x2c, 0x6c, - 0x13, 0x2b, 0x4c, 0x63, 0xf0, 0x90, 0x9d, 0x70, 0xb1, 0xfd, 0x65, 0xa6, 0x1d, 0x00, 0x7d, 0x90, 0x21, 0x86, - 0x18, 0xf1, 0x12, 0xe7, 0x13, 0x2a, 0x3d, 0xa2, 0xa1, 0x6d, 0xbf, 0x7a, 0xcb, 0x7b, 0x2b, 0xac, 0x94, 0xa5, - 0xa5, 0xf0, 0x62, 0x9d, 0x56, 0x19, 0xe5, 0xcd, 0x56, 0x18, 0xde, 0xbf, 0x0a, 0xe1, 0x36, 0x9f, 0xef, 0xea, - 0x07, 0xe3, 0x3c, 0x05, 0x6e, 0xa8, 0xde, 0xd8, 0xd1, 0x9f, 0x8d, 0xab, 0x7f, 0x09, 0x65, 0x27, 0x01, 0xc8, - 0xc9, 0xfb, 0x0b, 0x93, 0x3f, 0x41, 0x7e, 0x01, 0x07, 0xfb, 0x23, 0xb3, 0x76, 0x10, 0x43, 0xe9, 0x02, 0x6f, - 0x4f, 0x8d, 0xfa, 0x4c, 0x10, 0x6b, 0x85, 0x75, 0x7e, 0xba, 0x89, 0x56, 0x28, 0x3f, 0x27, 0xd2, 0xba, 0x70, - 0xef, 0xbe, 0x83, 0xf5 + 0x4b, 0x18, 0x62, 0x21, 0xfb, 0xc5, 0x95, 0x04, 0xad, 0xd7, 0xc2, 0x2b, 0x76, 0x8e, 0x69, 0x6f, 0x15, 0x34, + 0x46, 0x41, 0xbf, 0x7f, 0x94, 0xf9, 0x26, 0xf3, 0x23, 0xf4, 0xb5, 0x93, 0x53, 0xe6, 0x22, 0x1d, 0x8c, 0x40, + 0x07, 0xb2, 0x1f, 0xcd, 0xad, 0xe3, 0xa9, 0xc1, 0x09, 0x8d, 0x4e, 0x65, 0xd0, 0x21, 0x6f, 0x30, 0x7b, 0xd8, + 0xaa, 0xe8, 0xce, 0xdf, 0xcc, 0x11, 0xe5, 0x62, 0xf0, 0xb1, 0x01, 0x94, 0xd7, 0x78, 0xe5, 0x5f, 0x31, 0x62, + 0xe2, 0x89, 0xbf, 0x1d, 0x41, 0x82, 0xdb, 0xc5, 0x9c, 0x3c, 0x0a, 0x15, 0x90, 0x64, 0xb4, 0x3c, 0x0b, 0xa4, + 0x42, 0xc4, 0x43, 0x66, 0x06, 0x8f, 0x9d, 0xc7, 0xb3, 0x4f, 0xb2, 0x2b, 0x1e, 0x64, 0xe0, 0xd7, 0xc6, 0x00, + 0x94, 0x96, 0xa4, 0x3b, 0xdf, 0x52, 0xfe, 0x3b, 0xb1, 0x87, 0x38, 0x29, 0x96, 0x20, 0x0d, 0xd9, 0x29, 0x8f, + 0xe2, 0x15, 0x0d, 0x78, 0xbf, 0xbe, 0x5c, 0x00, 0x44, 0x92, 0x03, 0xcf, 0x02, 0x67, 0xb1, 0xe5, 0x49, 0x81, + 0x26, 0x04, 0x47, 0x43, 0xc2, 0xd2, 0x5d, 0xd7, 0xd2, 0x48, 0x9e, 0xcb, 0x26, 0x11, 0xfc, 0x5c, 0x2b, 0x26, + 0x57, 0x4a, 0x9a, 0xa4, 0xe9, 0x8c, 0xa2, 0x93, 0x02, 0x2a, 0x5b, 0x07, 0x0b, 0x10, 0xce, 0x5e, 0x6d, 0x07, + 0xb1, 0xc3, 0x4e, 0x2f, 0xad, 0xc4, 0x34, 0x2b, 0xb0, 0xe3, 0x50, 0x14, 0xb6, 0x0e, 0x08, 0x79, 0x00, 0x06, + 0xed, 0xa7, 0x98, 0x2c, 0xc4, 0x85, 0x08, 0x99, 0x21, 0x10, 0x7c, 0xe6, 0x0a, 0x92, 0xe4, 0x35, 0xa7, 0x45, + 0xb5, 0x56, 0x55, 0x67, 0x58, 0x68, 0xb1, 0xc9, 0x9f, 0xb1, 0x72, 0x5d, 0xcb, 0xcc, 0x76, 0x26, 0xf8, 0x52, + 0xc9, 0x16, 0xa8, 0x45, 0x69, 0xfb, 0xe6, 0xef, 0xbb, 0x34, 0x01, 0x59, 0x08, 0xbf, 0xf5, 0xcf, 0xf7, 0x83, + 0x3f, 0x1e, 0x13, 0x4f, 0x20, 0x2f, 0x40, 0x89, 0x65, 0x81, 0x5c, 0x87, 0x39, 0xb4, 0x10, 0x07, 0xb0, 0x87, + 0xc8, 0x55, 0x85, 0x8c, 0xbc, 0x41, 0xdd, 0x18, 0x76, 0xec, 0x70, 0x4e, 0x61, 0xaf, 0x0e, 0x28, 0x55, 0x66, + 0x18, 0x4e, 0x8c, 0x4d, 0x00, 0x82, 0x62, 0xb8, 0x22, 0x66, 0x69, 0xa8, 0x4b, 0xfa, 0x4e, 0x92, 0x9c, 0x76, + 0xfc, 0x83, 0x48, 0x0d, 0x26, 0x0d, 0xf7, 0xf3, 0xde, 0x49, 0x4e, 0xb4, 0xf9, 0x9d, 0xfb, 0xab, 0x62, 0xe2, + 0x2b, 0xa1, 0x25, 0xeb, 0x1e, 0x24, 0x24, 0x5c, 0xec, 0x64, 0x6d, 0xe5, 0xe6, 0xc6, 0xa1, 0xbe, 0x64, 0x71, + 0x7b, 0xa8, 0x5d, 0x01, 0xb1, 0x30, 0x22, 0x86, 0x34, 0xc5, 0x12, 0x37, 0xa3, 0x7c, 0x1d, 0x0a, 0x7c, 0xb8, + 0xea, 0x23, 0xe8, 0xfc, 0x4b, 0xa2, 0xed, 0x70, 0x3b, 0x14, 0xfb, 0x95, 0xb2, 0xec, 0x57, 0x12, 0x9d, 0xb9, + 0x34, 0x41, 0xa0, 0x48, 0x01, 0x38, 0xc7, 0x74, 0xd9, 0x42, 0x69, 0x25, 0xe9, 0xb6, 0x35, 0x49, 0x9c, 0xf5, + 0x89, 0x96, 0xd2, 0x94, 0x27, 0xbd, 0x36, 0x32, 0x57, 0x03, 0x12, 0x67, 0x22, 0x8e, 0xe3, 0xc7, 0x89, 0x07, + 0x5e, 0xfd, 0x19, 0xe9, 0x07, 0x28, 0x7b, 0xbd, 0x09, 0x7d, 0x32, 0xbc, 0x22, 0xce, 0x50, 0x96, 0x9d, 0x0f, + 0x4f, 0xd2, 0x5a, 0xe9, 0x92, 0x77, 0xbb, 0xc8, 0xd0, 0x04, 0x22, 0x3e, 0x8b, 0x95, 0x95, 0x40, 0xc8, 0x7e, + 0xc2, 0x2b, 0x91, 0x50, 0x47, 0x21, 0x49, 0xe9, 0x78, 0xcb, 0xef, 0xc7, 0xdd, 0x34, 0x10, 0xcb, 0x27, 0xac, + 0x66, 0xdb, 0x80, 0x44, 0xfa, 0xc2, 0x45, 0xd0, 0x1f, 0x7b, 0xc3, 0xe8, 0x2c, 0x97, 0x71, 0xac, 0x52, 0x1c, + 0x78, 0x73, 0x2f, 0xa7, 0x99, 0xc5, 0xd4, 0xa0, 0x42, 0xb5, 0x71, 0x1a, 0x50, 0x2f, 0x1d, 0xbe, 0x6e, 0xc0, + 0x5e, 0x8e, 0x5d, 0xc8, 0xd1, 0x92, 0x87, 0xa6, 0xe5, 0x4f, 0xdf, 0x06, 0xf8, 0xc3, 0x1d, 0x42, 0xd6, 0xd8, + 0x71, 0x54, 0x9d, 0x48, 0xb7, 0x76, 0x81, 0x35, 0x67, 0x4b, 0x13, 0x76, 0xcb, 0x62, 0x34, 0xe7, 0x30, 0x8a, + 0xe9, 0x40, 0x5a, 0x0f, 0xf7, 0xf8, 0xb5, 0x13, 0x8e, 0x85, 0x87, 0x54, 0xf5, 0xdd, 0x87, 0x87, 0x07, 0xd8, + 0xc4, 0xa5, 0xa2, 0x29, 0xb5, 0x0d, 0xb4, 0x5c, 0xd3, 0x43, 0xd6, 0xbb, 0x0b, 0x1c, 0xb5, 0xa2, 0x57, 0x65, + 0xa4, 0xe6, 0x30, 0x43, 0xb2, 0x31, 0x4c, 0x5c, 0xdf, 0xb4, 0x4e, 0x24, 0xe3, 0x19, 0x83, 0x03, 0x1b, 0xca, + 0x0b, 0xa8, 0x56, 0xc1, 0xc5, 0xc7, 0xde, 0xc2, 0x34, 0x3d }; #endif -#if defined(__PV_LANGUAGE_POLISH__) +#if defined(__PV_LANGUAGE_RUSSIAN__) -// Wake-word = cześć komputer +// Wake-word = привет компьютер static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x23, 0x5a, 0xda, 0x76, 0xf9, 0xc1, 0x39, 0x71, 0x29, 0xed, 0x13, 0xca, 0xaf, 0xb5, 0x99, 0x14, 0xd1, 0x6f, - 0xba, 0xd3, 0xf4, 0xf6, 0x75, 0x6c, 0x27, 0x0f, 0x45, 0x36, 0xfb, 0x79, 0x54, 0xbc, 0xea, 0xd8, 0xae, 0x7e, - 0x59, 0xf2, 0x18, 0x16, 0x3a, 0x62, 0x56, 0x06, 0x23, 0xc2, 0x7a, 0x68, 0xb1, 0xf3, 0x30, 0x1b, 0xc0, 0xf7, - 0xe9, 0xcc, 0xa9, 0xf3, 0x16, 0x62, 0x00, 0x62, 0xe1, 0xf1, 0xe5, 0xa0, 0x1b, 0x93, 0x1b, 0x26, 0x24, 0xc9, - 0x51, 0xe8, 0xd0, 0x93, 0x44, 0x0a, 0x3b, 0xb2, 0x8e, 0x61, 0xfc, 0xbd, 0xf7, 0xe2, 0x80, 0xdc, 0x73, 0xee, - 0x1d, 0x7a, 0xf5, 0x5c, 0x3c, 0x39, 0xd2, 0x81, 0xb7, 0xd7, 0x31, 0x67, 0x51, 0x91, 0x20, 0x09, 0x00, 0x30, - 0xab, 0x47, 0xf9, 0xaf, 0x99, 0x67, 0xeb, 0x1a, 0x0d, 0x2a, 0x26, 0x11, 0x68, 0x11, 0x16, 0x61, 0x8d, 0x6b, - 0x7a, 0x31, 0x6d, 0x41, 0x49, 0xd9, 0x5d, 0x35, 0xc8, 0xcb, 0xa0, 0x6d, 0xbd, 0x2b, 0xbd, 0x17, 0x2b, 0x26, - 0xa9, 0x79, 0x61, 0xb2, 0x7f, 0xec, 0x0f, 0x08, 0x47, 0x9c, 0x04, 0x1c, 0xd3, 0x1e, 0x62, 0xf5, 0x20, 0x05, - 0x81, 0x5b, 0xc9, 0x9f, 0xfb, 0x46, 0x8c, 0x11, 0x90, 0x78, 0x4c, 0x3e, 0x41, 0x71, 0x27, 0xa0, 0x0e, 0x43, - 0x10, 0x70, 0x79, 0x4d, 0x97, 0xfc, 0x5e, 0x73, 0x69, 0x92, 0x3b, 0x9f, 0x6b, 0x9e, 0x1c, 0x20, 0xcc, 0xd6, - 0xc9, 0x19, 0xcf, 0x68, 0xc4, 0xc6, 0x84, 0xce, 0x16, 0x7b, 0xab, 0x47, 0xdb, 0x22, 0xaa, 0x05, 0x54, 0x6b, - 0xab, 0x0d, 0xc0, 0x1c, 0x8b, 0x82, 0x51, 0xdc, 0xec, 0xe9, 0x15, 0x13, 0x33, 0x4e, 0x51, 0x5f, 0xca, 0xe6, - 0x6d, 0x0a, 0x18, 0x94, 0xd7, 0x59, 0xc7, 0x52, 0xda, 0xdf, 0x03, 0x73, 0x76, 0xc1, 0x86, 0x44, 0x1d, 0xbd, - 0x2d, 0xaa, 0x2a, 0x2b, 0x4e, 0x6f, 0xec, 0x20, 0xe1, 0x55, 0x9f, 0xbf, 0xe6, 0x1d, 0x4e, 0xd5, 0xa7, 0xac, - 0x85, 0x4f, 0x46, 0xa6, 0x52, 0x82, 0x81, 0xb0, 0x18, 0x06, 0xe4, 0xcd, 0xce, 0x97, 0x1f, 0x40, 0xf7, 0xdb, - 0x0c, 0x7e, 0x86, 0x2b, 0x21, 0x8b, 0x5a, 0xd5, 0x9c, 0xdb, 0xb4, 0x57, 0xb1, 0x35, 0x47, 0xe8, 0xbd, 0xc1, - 0xd3, 0xd9, 0xc5, 0xc5, 0x78, 0x9e, 0xa1, 0x5b, 0xfc, 0xbe, 0xa7, 0xf3, 0x51, 0x7b, 0xe8, 0xac, 0xcc, 0x94, - 0xbe, 0x32, 0x75, 0x83, 0xfc, 0x58, 0xb2, 0x2e, 0x20, 0x0e, 0x2c, 0xe2, 0x9f, 0xa2, 0x83, 0xbf, 0xfd, 0x15, - 0x06, 0x31, 0x7b, 0x5e, 0xd8, 0x7c, 0x46, 0x53, 0x8a, 0xa3, 0xb9, 0x29, 0x27, 0xa4, 0x38, 0x49, 0x6b, 0x56, - 0x83, 0x35, 0x4f, 0x23, 0xc7, 0x5f, 0x12, 0x2b, 0x36, 0x23, 0xe0, 0xa8, 0x2c, 0x38, 0xc6, 0x61, 0x25, 0xbe, - 0x85, 0x37, 0x73, 0x6d, 0xbf, 0x35, 0x8b, 0x0f, 0x4d, 0x3b, 0x2e, 0xcb, 0x30, 0x72, 0xb1, 0x8d, 0x4a, 0xa6, - 0x6d, 0x23, 0x50, 0x64, 0xd0, 0x45, 0xf7, 0x57, 0x0b, 0x20, 0x77, 0x44, 0x78, 0x6b, 0xff, 0xca, 0xda, 0x3f, - 0xd9, 0x88, 0xb6, 0x78, 0x91, 0xd7, 0x70, 0xd8, 0xc3, 0x84, 0x6b, 0xf9, 0x01, 0x68, 0xa1, 0xd2, 0x39, 0x37, - 0xb0, 0x5f, 0x09, 0x3b, 0x74, 0x6a, 0x64, 0x39, 0xb9, 0x4a, 0x8e, 0x28, 0x6b, 0x4d, 0xeb, 0x79, 0xfd, 0xc9, - 0x83, 0xa0, 0x6d, 0x9f, 0x5e, 0x24, 0x7b, 0x58, 0xd3, 0x7e, 0xd9, 0x36, 0xed, 0xfd, 0x2c, 0xbc, 0x1a, 0x6f, - 0x25, 0x6a, 0xfe, 0xfe, 0x8f, 0x6b, 0xee, 0x5d, 0x26, 0xdc, 0xf9, 0xb2, 0x38, 0x6c, 0xae, 0x62, 0x5a, 0xa0, - 0x11, 0xe0, 0x2b, 0x18, 0xda, 0x78, 0x90, 0xc6, 0x27, 0x2d, 0x05, 0x85, 0xbb, 0x48, 0x7b, 0x5d, 0xf3, 0x5b, - 0x55, 0xc2, 0x33, 0x80, 0xa2, 0x08, 0x7c, 0xec, 0x04, 0x13, 0xa7, 0x3f, 0x84, 0x1a, 0x20, 0x5f, 0x5f, 0x64, - 0x80, 0xd3, 0xe4, 0x4f, 0x1d, 0x4c, 0x40, 0x17, 0xb0, 0x54, 0xc9, 0xba, 0xef, 0xe4, 0xc6, 0x1f, 0x2d, 0xc1, - 0xa1, 0x89, 0xc6, 0x18, 0x04, 0xf1, 0x05, 0x7e, 0x01, 0x1f, 0x93, 0x35, 0x74, 0x9d, 0x36, 0x7b, 0x06, 0x54, - 0xbe, 0x43, 0xb2, 0x30, 0xe5, 0xd9, 0x6f, 0xc5, 0x31, 0x94, 0x7e, 0x99, 0x4b, 0x26, 0xcd, 0xdf, 0x4a, 0xe0, - 0x0e, 0x6f, 0x20, 0x75, 0x30, 0xcd, 0xa6, 0xdc, 0x86, 0x0e, 0x86, 0x9c, 0x7a, 0xed, 0x5c, 0x51, 0xa1, 0xcf, - 0xdd, 0xe8, 0x52, 0x05, 0x62, 0x38, 0x19, 0xd3, 0x7b, 0x7c, 0x7b, 0xd2, 0x57, 0xad, 0x8a, 0xb3, 0x55, 0x61 + 0x9f, 0xc5, 0x7c, 0x5d, 0x85, 0x85, 0x5a, 0xb1, 0x37, 0x3c, 0xa4, 0xaa, 0x68, 0x10, 0x92, 0x2f, 0x72, 0x1a, + 0xab, 0x1f, 0x48, 0xd0, 0x5d, 0x0c, 0x8d, 0x4d, 0xf7, 0x6d, 0x33, 0xb7, 0x01, 0x33, 0x1a, 0x91, 0xa0, 0x8b, + 0x26, 0x38, 0x1c, 0x0b, 0x35, 0xa3, 0xcf, 0xe1, 0x46, 0x18, 0xf1, 0xce, 0xbf, 0x18, 0x08, 0xb5, 0x08, 0x28, + 0x24, 0xc7, 0x9d, 0xe3, 0xec, 0x2c, 0xdf, 0xae, 0x20, 0xd8, 0xaf, 0x2a, 0x44, 0x5c, 0x8a, 0x64, 0x10, 0x1d, + 0x4b, 0xd7, 0x03, 0x00, 0x8b, 0x6c, 0x1d, 0x54, 0xa1, 0xbc, 0xec, 0xba, 0xb7, 0x6a, 0x78, 0x11, 0xf6, 0xe5, + 0xb4, 0xb7, 0xcd, 0x36, 0xee, 0x85, 0x6d, 0x11, 0x37, 0x9f, 0xea, 0x73, 0xa0, 0xcd, 0x35, 0x31, 0xb8, 0x98, + 0xe7, 0x8e, 0xa5, 0x0e, 0x53, 0x4f, 0x6b, 0x98, 0xfd, 0x06, 0x1a, 0xf2, 0x3b, 0x1a, 0x22, 0x5c, 0x9f, 0xcd, + 0xa9, 0x96, 0x8f, 0x45, 0x87, 0x3b, 0x20, 0x1d, 0x70, 0x2d, 0xa3, 0x4c, 0x56, 0xad, 0x99, 0x41, 0xa5, 0x97, + 0xf4, 0x8f, 0xe8, 0x61, 0xa2, 0xe2, 0xb9, 0xa0, 0xd0, 0x00, 0xfd, 0xe8, 0xe8, 0x37, 0x38, 0x69, 0x82, 0x2f, + 0xee, 0x56, 0x07, 0x93, 0x4e, 0xfa, 0x7f, 0xf4, 0x2e, 0x02, 0xe1, 0x75, 0xf4, 0x4c, 0x3b, 0x68, 0xce, 0xb1, + 0x8c, 0x5a, 0xf1, 0x41, 0xca, 0x12, 0x50, 0xad, 0x6e, 0x49, 0x0f, 0x80, 0xb6, 0xf4, 0xe1, 0x4f, 0x00, 0x42, + 0x00, 0x46, 0x96, 0x82, 0x39, 0x4a, 0x9d, 0xa0, 0x14, 0x02, 0xac, 0x03, 0x7e, 0xb8, 0xd8, 0x31, 0xd4, 0x7e, + 0xfd, 0x84, 0x34, 0x8c, 0x69, 0x72, 0x78, 0x9b, 0x14, 0xae, 0xe0, 0xa0, 0x41, 0x43, 0xbc, 0x1c, 0xeb, 0x15, + 0xaf, 0xf3, 0x32, 0x37, 0xe1, 0x8b, 0x87, 0xdb, 0x08, 0xb7, 0x7c, 0xa1, 0xf5, 0x63, 0x1e, 0x05, 0x94, 0x1e, + 0xf2, 0xb8, 0x7b, 0x84, 0x44, 0x76, 0x19, 0x35, 0xdc, 0x3d, 0x97, 0x39, 0x20, 0x51, 0x45, 0x3a, 0x95, 0x91, + 0x2f, 0x02, 0x74, 0x57, 0x12, 0xef, 0xca, 0x11, 0xe4, 0xe2, 0x15, 0xbb, 0xb2, 0xd4, 0x4a, 0x4f, 0x2d, 0xa6, + 0x10, 0x50, 0x81, 0xa1, 0x1c, 0xd9, 0x07, 0x08, 0x38, 0xb4, 0xe5, 0xf4, 0xd1, 0x29, 0x75, 0xb1, 0x50, 0x94, + 0xe7, 0x15, 0x6d, 0x71, 0xff, 0x7c, 0xe5, 0xc6, 0xd5, 0xeb, 0xb1, 0x43, 0x44, 0xb9, 0x34, 0xb7, 0x21, 0x9f, + 0x9a, 0xc1, 0xbc, 0x1d, 0x1e, 0xb0, 0x12, 0x25, 0x0e, 0x22, 0x5c, 0x7a, 0xe1, 0x5c, 0x9f, 0x07, 0x2d, 0xaf, + 0x93, 0x07, 0x37, 0x53, 0x83, 0xf6, 0xb6, 0xb3, 0x9a, 0xce, 0xca, 0x1c, 0x40, 0x47, 0xf9, 0x29, 0x11, 0x07, + 0xaa, 0xd0, 0x91, 0x08, 0xd5, 0x31, 0xa1, 0x53, 0x71, 0x75, 0x74, 0x54, 0xa6, 0xfc, 0xe9, 0xc1, 0xca, 0x84, + 0x7c, 0x28, 0xb9, 0xb9, 0xa2, 0x4d, 0x34, 0xfb, 0xb1, 0x0b, 0xdd, 0x36, 0x71, 0xc5, 0x51, 0xaa, 0xa9, 0x8c, + 0xd8, 0xbf, 0x98, 0xe2, 0xea, 0x95, 0x79, 0x27, 0xcc, 0x91, 0xf8, 0x24, 0xb9, 0x04, 0x56, 0x05, 0x76, 0x78, + 0xf6, 0x9a, 0x31, 0x20, 0xed, 0x31, 0xc2, 0x58, 0x30, 0xc5, 0x6d, 0xec, 0x79, 0xe5, 0x6b, 0xc2, 0xd2, 0x16, + 0x1a, 0x47, 0x92, 0xdb, 0xe7, 0x74, 0x6a, 0xf0, 0x7c, 0x53, 0x73, 0x5f, 0x9b, 0x54, 0x62, 0x31, 0x6a, 0x25, + 0x1e, 0x4d, 0x5d, 0x97, 0xf5, 0xbc, 0xbd, 0x50, 0x9d, 0x5e, 0x81, 0x2a, 0xc4, 0xfd, 0x31, 0xd9, 0x23, 0x87, + 0x18, 0xc0, 0xa1, 0xa2, 0x0a, 0xe5, 0x1b, 0xf9, 0xce, 0xb5, 0x1a, 0x3d, 0xcd, 0xe8, 0xc6, 0xde, 0x23, 0x1d, + 0x7a, 0x08, 0x6e, 0x87, 0xaa, 0x1d, 0x3b, 0x25, 0x5d, 0x83, 0xbe, 0x2b, 0x59, 0x57, 0x89, 0xcd, 0xac, 0xa4, + 0x4c, 0xf4, 0x67, 0x3e, 0x0a, 0xf7, 0x1b, 0x28, 0x4f, 0x06, 0x3e, 0xe5, 0xb3, 0x48, 0x5a, 0xd7, 0x4f, 0x9f, + 0x90, 0x5b, 0x53, 0x1e, 0x75, 0xe3, 0x78, 0x0d, 0x25, 0xb8, 0xfe, 0x54, 0x15, 0xc5, 0xad, 0x72, 0xca, 0xb7, + 0x54, 0x39, 0xe5, 0x1b, 0x43, 0x9c, 0x72, 0x60, 0x96, 0xff, 0x8d, 0x7c, 0xb8, 0xdf, 0xe9, 0x34, 0x54, 0x3f, + 0x92, 0x68, 0x0e, 0xe1, 0xea, 0x1c, 0x4f, 0x11, 0x4b, 0xc0, 0x2b, 0xc7, 0x62, 0x75, 0xe4, 0xc2, 0xc5, 0x65, + 0xf2, 0xd2, 0xa4, 0x41, 0x93, 0xfb, 0x92, 0x14, 0x26, 0x9d, 0x0a, 0x71, 0xbe, 0x16, 0x19, 0x71, 0xd5, 0xda, + 0xf9, 0x27, 0x83, 0x06, 0x12, 0xeb, 0xeb, 0x9a, 0x18, 0x22, 0xc8, 0x88, 0x49, 0x9a, 0x3e, 0x51, 0xca, 0x1d, + 0xa2, 0x52, 0x85, 0xb9, 0xdc, 0x92, 0x8c, 0xf2, 0xbe, 0x53, 0x5f, 0x3b, 0x31, 0x39, 0x84, 0x71, 0x9a, 0x72, + 0xb6, 0xcf, 0xbf, 0x77, 0x04, 0xaa, 0x10, 0xc4, 0xa0, 0x31, 0xb9, 0x92, 0xd6, 0x97, 0x7c, 0xb8, 0x09, 0x5d, + 0xd5, 0x03, 0xad, 0x8a, 0x1b, 0x58, 0x61, 0x04, 0xbc, 0xdf, 0x6f, 0x70, 0x8f, 0xf0, 0xac, 0xe5, 0x7e, 0x22, + 0xb9, 0xf2, 0x21, 0x06, 0xd0, 0x48, 0x26, 0xcd, 0x01, 0x2b, 0x5b, 0xa7, 0x2c, 0x3a, 0xc9, 0x7f, 0x6c, 0xdd, + 0x05, 0x1a, 0x91, 0x5e, 0xa7, 0x3e, 0x53, 0x3d, 0x31, 0x86, 0xad, 0xaf, 0x4e, 0xd6, 0xfc, 0x22, 0x1d, 0xb1, + 0x05, 0x7a, 0x58, 0x05, 0x33, 0xdc, 0x3a, 0x58, 0x78, 0xcc, 0x4a, 0xbb, 0x9c, 0xb8, 0x35, 0x3d, 0xbf, 0x27, + 0x75, 0xfe, 0x3f, 0x5b }; #endif @@ -911,34 +1103,34 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = hej dator static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x84, 0xa9, 0x3a, 0x6e, 0x71, 0x4e, 0x5f, 0x2a, 0xa6, 0x90, 0x42, 0xa3, 0x20, 0xa6, 0xc7, 0x6a, 0x2e, 0xe8, - 0x9b, 0xf1, 0xc3, 0x26, 0x3b, 0x5d, 0x4b, 0xec, 0xcd, 0xc8, 0x7b, 0xab, 0x82, 0xb8, 0x3e, 0xab, 0x71, 0x39, - 0xcb, 0x65, 0x23, 0x88, 0x2e, 0xd8, 0x2f, 0x66, 0x46, 0xad, 0x09, 0x9b, 0xc0, 0x0f, 0x4e, 0x10, 0x4f, 0xf4, - 0xb5, 0xb0, 0x53, 0xbd, 0xab, 0x02, 0xca, 0x70, 0x1c, 0xcb, 0xad, 0x8f, 0x65, 0x58, 0xa2, 0x7d, 0x5e, 0x53, - 0xaa, 0x24, 0x6b, 0x57, 0xcf, 0x63, 0xf9, 0xfe, 0x29, 0x46, 0x68, 0x9a, 0x0c, 0x2a, 0x7b, 0xcb, 0xe8, 0x47, - 0x12, 0x9a, 0x2b, 0x07, 0x25, 0xc5, 0x48, 0xca, 0x01, 0x19, 0x6e, 0x67, 0xe4, 0xc6, 0x62, 0xc3, 0xed, 0x7c, - 0xbe, 0x3c, 0xe9, 0x10, 0x5c, 0x22, 0xf0, 0x5b, 0xb9, 0x91, 0x5b, 0x23, 0x07, 0x61, 0x8d, 0xdc, 0xf5, 0x04, - 0xbc, 0x29, 0x2a, 0xab, 0xa8, 0x80, 0x73, 0xf6, 0xfb, 0x27, 0x95, 0x68, 0x42, 0x5a, 0x49, 0xa8, 0xc1, 0x62, - 0xba, 0x5f, 0xdf, 0xa1, 0x6e, 0x26, 0xc1, 0xb2, 0xe1, 0xf4, 0xe8, 0xf7, 0x41, 0x2c, 0x1d, 0x66, 0x7d, 0xa6, - 0x8b, 0x3a, 0x35, 0x50, 0xb9, 0xef, 0xa4, 0x80, 0xcc, 0xfc, 0xb7, 0xb9, 0x0b, 0x77, 0x2c, 0xb5, 0x7d, 0xb2, - 0x66, 0x3f, 0x02, 0x3f, 0x9d, 0x48, 0x5c, 0x2b, 0xc1, 0xa5, 0x7b, 0xf0, 0xd3, 0xd9, 0x9b, 0x67, 0xbb, 0xcb, - 0xbf, 0x04, 0x09, 0x95, 0x0a, 0x45, 0x6e, 0xc8, 0x53, 0x61, 0x30, 0xf6, 0xbe, 0x9e, 0xf4, 0xe0, 0x9a, 0x91, - 0x1f, 0x6f, 0xee, 0x23, 0xc2, 0xd7, 0x10, 0x0a, 0x27, 0x17, 0xc2, 0xbf, 0x66, 0x6b, 0x2b, 0x63, 0x17, 0x04, - 0xf9, 0xe4, 0x2d, 0xec, 0x57, 0x12, 0xcd, 0x68, 0x20, 0x24, 0x1c, 0x85, 0x19, 0xd0, 0x30, 0x31, 0x32, 0x3f, - 0xc9, 0xbc, 0xc4, 0xb0, 0xcc, 0x61, 0xdd, 0x33, 0x24, 0xfb, 0x22, 0x3f, 0x9c, 0xcc, 0xc0, 0xb7, 0x25, 0xb0, - 0xda, 0x99, 0x18, 0x1b, 0xb4, 0x8a, 0xea, 0x36, 0x63, 0x6c, 0xcd, 0x10, 0x94, 0x52, 0x5c, 0x3f, 0x7c, 0x0c, - 0xfd, 0x60, 0x8d, 0xc2, 0x17, 0x75, 0x4a, 0x92, 0x3f, 0x4f, 0x5d, 0x4c, 0x49, 0x93, 0x5f, 0x23, 0x13, 0x86, - 0xd8, 0xfb, 0xb8, 0xd0, 0x6e, 0x9c, 0xe0, 0x9c, 0x16, 0x81, 0x21, 0x38, 0x1d, 0xc8, 0xd4, 0xfd, 0x83, 0xf2, - 0x35, 0x19, 0xf0, 0x93, 0xc2, 0xb0, 0xb3, 0xba, 0x3e, 0x2d, 0x96, 0x43, 0xeb, 0xfc, 0x3b, 0xa6, 0x71, 0x1f, - 0x05, 0x2c, 0x0f, 0xd2, 0xf7, 0xee, 0xc9, 0xc2, 0x9a, 0x8f, 0x0b, 0x7a, 0x0a, 0xb9, 0xc7, 0xb7, 0x20, 0x31, - 0xe2, 0x43, 0xe0, 0x6c, 0x21, 0x43, 0xf4, 0xc8, 0xad, 0x04, 0xbb, 0xc2, 0x32, 0x35, 0x33, 0x7b, 0xf3, 0x4a, - 0x39, 0xc1, 0x3c, 0x8d, 0x2f, 0xac, 0xd4, 0x75, 0x65, 0xb4, 0xe4, 0x48, 0xef, 0xda, 0x27, 0xb9, 0x87, 0xde, - 0xd2, 0xe7, 0x4d, 0x77, 0x6c, 0xf5, 0x2e, 0xa0, 0x3c, 0xb6, 0x67, 0x70, 0x45, 0x3d, 0x0b, 0xca, 0x2a, 0x1a, - 0x50, 0x00, 0xce, 0x0a, 0x3c, 0x9d, 0xde, 0x74, 0x92, 0xff, 0xc7, 0x54, 0x67, 0x86, 0xca, 0xa8, 0xfa, 0x13, - 0x2b, 0x99, 0x5e, 0xdd, 0xe4, 0x39, 0xe9, 0x52, 0x3a, 0x59, 0x65, 0x1f, 0x83, 0xbb, 0x08, 0x22, 0x6e, 0x80, - 0x7d, 0xd1, 0x93, 0x46, 0x77, 0xa8, 0x1c, 0xa5, 0xb8, 0x7d, 0xa1, 0x7d, 0xab, 0xfb, 0xbb, 0xb4, 0x7e, 0xcb, - 0x10, 0x40, 0x8b, 0x5d, 0xc0, 0xe1, 0x8d, 0xd2, 0x0f, 0xe6, 0xf4, 0x79, 0xfd, 0x94, 0x34, 0xfd, 0xd2, 0xd5, - 0x2d, 0xe7, 0x7c, 0x61, 0x0a, 0xc1, 0x86, 0x6e, 0x7c, 0x94 + 0xa7, 0x12, 0xc6, 0x64, 0xcb, 0xdb, 0xd1, 0x92, 0x24, 0x02, 0x32, 0x84, 0x1f, 0x48, 0xf7, 0x2d, 0x9c, 0x34, + 0x4a, 0x5e, 0x41, 0x04, 0x9e, 0x92, 0x63, 0xde, 0xe6, 0x2a, 0x86, 0x40, 0xac, 0x1f, 0x9d, 0xfe, 0x26, 0x08, + 0x46, 0x6c, 0xed, 0x4e, 0x24, 0xc6, 0xa5, 0xe0, 0xdf, 0xc9, 0xd6, 0x47, 0xdc, 0x55, 0x3b, 0xb7, 0x0c, 0xa6, + 0x20, 0xcc, 0x0e, 0x51, 0x16, 0x46, 0x44, 0xf0, 0x94, 0xd6, 0xa5, 0xb4, 0xc5, 0xa3, 0x2f, 0x3c, 0xfe, 0x0f, + 0xe7, 0xb8, 0x41, 0x83, 0xf6, 0x41, 0xad, 0xdf, 0x06, 0x05, 0x96, 0xcb, 0x63, 0xce, 0x53, 0x8c, 0x39, 0xac, + 0x0c, 0x27, 0x5a, 0x57, 0x42, 0xc3, 0x66, 0x05, 0x19, 0x3c, 0xbe, 0xf8, 0x38, 0x2f, 0x87, 0xd9, 0xba, 0x81, + 0x27, 0x17, 0x1c, 0x95, 0x42, 0xf0, 0x31, 0xaa, 0x19, 0xe6, 0x96, 0x1d, 0x07, 0x8f, 0x0c, 0x60, 0x7f, 0xa2, + 0xfa, 0x6d, 0x8e, 0xdb, 0xde, 0xed, 0x7f, 0x47, 0x0d, 0x95, 0x1f, 0x55, 0x24, 0xb0, 0xbf, 0x5c, 0x3a, 0x04, + 0x3f, 0x13, 0xf2, 0x9a, 0x72, 0xca, 0x19, 0xe1, 0x92, 0x23, 0x2d, 0x9a, 0x73, 0x02, 0x53, 0x37, 0xe6, 0xca, + 0xd4, 0x29, 0x00, 0xb5, 0x2e, 0xdb, 0xef, 0x54, 0x9b, 0x41, 0x31, 0x9f, 0x0e, 0x6a, 0x7b, 0x04, 0x95, 0x77, + 0xef, 0x37, 0x55, 0x67, 0xe4, 0x3c, 0xc7, 0x8a, 0x8f, 0x7f, 0x9d, 0xc1, 0x10, 0xa0, 0x2d, 0xa7, 0x07, 0xd2, + 0x72, 0xc7, 0x93, 0xcd, 0x7b, 0x05, 0x1c, 0x11, 0x83, 0x50, 0x0f, 0xab, 0x5f, 0x39, 0xc0, 0x54, 0x94, 0x59, + 0x70, 0xc3, 0x68, 0x2e, 0xd5, 0xd2, 0x8e, 0xd0, 0x01, 0xb3, 0x57, 0x0e, 0xfd, 0xc1, 0x1b, 0x2b, 0x0b, 0x54, + 0x73, 0xd2, 0x92, 0x4f, 0x65, 0xfa, 0xf6, 0x87, 0xb5, 0x83, 0x0d, 0x4c, 0x37, 0xf1, 0xa3, 0x5e, 0xb3, 0x66, + 0xd1, 0x65, 0xf0, 0xb6, 0x08, 0x60, 0xcb, 0xb7, 0xad, 0x31, 0xf1, 0xc3, 0xf2, 0xb4, 0x3f, 0x4f, 0xd5, 0x6f, + 0x7f, 0xc1, 0x6d, 0x50, 0xa5, 0x30, 0xae, 0x39, 0xeb, 0x9b, 0x48, 0x23, 0x46, 0x4a, 0x4c, 0x07, 0x92, 0x1d, + 0xce, 0x16, 0xad, 0xd4, 0xee, 0xc3, 0xb4, 0x01, 0x2c, 0x16, 0xc1, 0x84, 0xc7, 0xc2, 0x55, 0x99, 0x49, 0x31, + 0x68, 0xfc, 0x44, 0xbf, 0x2c, 0x2f, 0x50, 0x9b, 0xc6, 0x28, 0xf3, 0xcf, 0x16, 0xf8, 0xf2, 0xb1, 0x1e, 0xad, + 0x73, 0xfe, 0xd4, 0xc0, 0x17, 0xfa, 0x52, 0x9e, 0xbd, 0x01, 0xfa, 0x3c, 0xa2, 0xd7, 0x9c, 0x47, 0xb5, 0x31, + 0x79, 0x95, 0x29, 0x8b, 0x99, 0x51, 0x1d, 0xbf, 0x73, 0xb9, 0x1b, 0x26, 0x2a, 0xc2, 0x4a, 0x27, 0x9c, 0xb6, + 0x36, 0x9b, 0xe0, 0xa0, 0xde, 0xb4, 0xf6, 0x63, 0x91, 0xe8, 0xd1, 0xe2, 0xb8, 0x84, 0x89, 0x26, 0x89, 0xb1, + 0xe5, 0x6b, 0x6a, 0xc5, 0xdf, 0xe6, 0xae, 0xb2, 0x9b, 0x2b, 0x20, 0x80, 0x7c, 0xeb, 0x78, 0xf0, 0xd4, 0xd3, + 0x10, 0x8f, 0xde, 0xba, 0xca, 0x17, 0xf1, 0x17, 0x10, 0x0d, 0xcd, 0xde, 0x43, 0x1c, 0x80, 0x3f, 0x18, 0xe0, + 0x1c, 0x17, 0xc0, 0x46, 0xc1, 0x2d, 0x80, 0x13, 0xd9, 0x62, 0xb8, 0x83, 0x22, 0xd9, 0x2a, 0xa6, 0x22, 0x75, + 0xd9, 0x8a, 0xbb, 0xaa, 0x6a, 0xb6, 0x23, 0x2e, 0xb3, 0x48, 0xa0, 0x37, 0xf2, 0x38, 0xe9, 0x57, 0x12, 0x0d, + 0x48, 0xee, 0x63, 0x9d, 0x8c, 0x32, 0xe0, 0x55, 0x20, 0x68, 0xb5, 0xbc, 0x13, 0xc1, 0x5b, 0x20, 0x68, 0x16, + 0x2b, 0x27, 0xb2, 0xe1, 0xeb, 0x28, 0xa4, 0xa0, 0x8c, 0x3c, 0x8f, 0x51, 0x66, 0xc9, 0x10, 0xdf, 0x56, 0x99, + 0x17, 0xea, 0x70, 0x17, 0x13, 0x56, 0x6e, 0x15, 0x23, 0x73 }; #endif @@ -947,508 +1139,357 @@ static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { // Wake-word = xin chào máy tính static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0xa2, 0x01, 0x8a, 0xf2, 0xc4, 0xc9, 0x80, 0xb4, 0x5a, 0x2f, 0xb6, 0x8e, 0xc4, 0x89, 0x78, 0x81, 0xff, 0x0b, - 0xee, 0xc5, 0x15, 0xfa, 0xdc, 0xf4, 0x42, 0xa4, 0xa4, 0x97, 0xb3, 0x4e, 0xd4, 0xee, 0x53, 0x20, 0x41, 0xaf, - 0x6a, 0xfa, 0x8e, 0xcb, 0x55, 0xb5, 0x66, 0xd6, 0xa1, 0xb7, 0x85, 0xbf, 0x1a, 0x33, 0x1c, 0xd0, 0x15, 0x37, - 0x61, 0xf2, 0x5f, 0xd5, 0x16, 0x68, 0x4c, 0x68, 0xa6, 0xb0, 0x73, 0xdc, 0x74, 0x51, 0x62, 0xcd, 0xa6, 0x98, - 0x0f, 0x03, 0xa9, 0xa5, 0x9e, 0xbe, 0x0c, 0xfb, 0xb2, 0x8d, 0xd0, 0xd2, 0xe1, 0x4f, 0xc6, 0xb3, 0xf6, 0x26, - 0xa9, 0x86, 0x89, 0x8d, 0x8c, 0x9e, 0x66, 0x52, 0x71, 0xba, 0xbb, 0xec, 0x2d, 0x8f, 0x55, 0xfc, 0x04, 0x66, - 0xe5, 0xc7, 0x2c, 0x80, 0x75, 0x8d, 0xf6, 0xda, 0x06, 0x7d, 0x8a, 0x16, 0x97, 0x62, 0x75, 0x1f, 0xe0, 0x2e, - 0xef, 0x29, 0x3c, 0x32, 0xf5, 0x4f, 0x97, 0xa8, 0xe0, 0x42, 0xa4, 0x87, 0x45, 0x74, 0x98, 0x02, 0xda, 0x72, - 0x82, 0x46, 0x28, 0x8f, 0xd8, 0x15, 0x65, 0x41, 0xcd, 0x06, 0xe4, 0x67, 0x9f, 0x3c, 0xe3, 0x4b, 0xf6, 0x17, - 0x3d, 0xac, 0xc3, 0xfb, 0x1b, 0x91, 0x5f, 0x8d, 0x42, 0x79, 0x85, 0x59, 0xef, 0x58, 0xbe, 0xc2, 0x6b, 0xcb, - 0xff, 0xcf, 0x06, 0x1b, 0x85, 0x10, 0xd5, 0x48, 0x5b, 0x3a, 0x9f, 0x03, 0x7e, 0xdc, 0x89, 0xb0, 0x95, 0xea, - 0x34, 0xa9, 0x8f, 0x25, 0x9f, 0x6b, 0xc8, 0x37, 0x50, 0x2b, 0x8f, 0x61, 0x17, 0x8e, 0xfa, 0x63, 0x61, 0x5f, - 0x61, 0x0b, 0xa0, 0x6c, 0xbf, 0xe4, 0xca, 0xf3, 0x48, 0xaf, 0xb0, 0x16, 0xb1, 0xbd, 0x39, 0x79, 0x20, 0x7f, - 0x1a, 0xcf, 0xc4, 0x92, 0xd2, 0xb9, 0xcb, 0x39, 0x83, 0x17, 0x06, 0x53, 0xfd, 0x51, 0xba, 0x34, 0x42, 0xe1, - 0x2c, 0xa6, 0x43, 0x31, 0x6b, 0x8c, 0xbc, 0x66, 0x9c, 0xde, 0x43, 0xe4, 0xf3, 0x5d, 0xfd, 0x43, 0x35, 0x69, - 0xa1, 0x01, 0x1f, 0xf0, 0x55, 0xbf, 0xda, 0x30, 0x64, 0xdf, 0xbb, 0x67, 0xd5, 0xac, 0x42, 0x95, 0xb3, 0xa2, - 0xeb, 0xc6, 0x86, 0xa0, 0x09, 0x7f, 0xf7, 0x7a, 0x6b, 0x7a, 0x01, 0x85, 0x5b, 0x74, 0x11, 0x03, 0xac, 0xb6, - 0xac, 0xaa, 0x8c, 0x9b, 0x6a, 0xd6, 0x29, 0x79, 0xed, 0x38, 0x2f, 0x58, 0x35, 0xc0, 0xa8, 0x76, 0xb7, 0x05, - 0xb9, 0x36, 0x44, 0x55, 0xca, 0x89, 0xe2, 0x5e, 0x9f, 0xe0, 0x75, 0xde, 0xe9, 0xe1, 0xeb, 0x2e, 0x80, 0x5e, - 0x72, 0xd4, 0x9e, 0x9b, 0x5b, 0x00, 0x12, 0xcc, 0x47, 0x1c, 0x67, 0xd3, 0x18, 0xa3, 0x98, 0xe9, 0xec, 0x79, - 0x1b, 0x63, 0x18, 0x71, 0x3e, 0x4e, 0x17, 0x8d, 0x15, 0x99, 0xec, 0xb3, 0xe8, 0x79, 0x5e, 0xbd, 0x3d, 0xa8, - 0xa2, 0xb0, 0xc1, 0xf0, 0xf3, 0x80, 0xf9, 0xb4, 0x61, 0x4d, 0x88, 0xa1, 0x75, 0x8f, 0x67, 0x4b, 0x1b, 0x13, - 0xc3, 0x3c, 0x2d, 0x17, 0xfe, 0xe0, 0x2c, 0x76, 0xe5, 0xea, 0x08, 0xfb, 0x6f, 0x84, 0xff, 0x53, 0x39, 0x7d, - 0xbd, 0xa4, 0x10, 0x4c, 0x23, 0x62, 0xed, 0xbf, 0x99, 0x41, 0x58, 0x48, 0x60, 0xc7, 0x8e, 0x27, 0x5d, 0x3e, - 0x72, 0xc9, 0x5a, 0xed, 0xdb, 0xfe, 0x4f, 0x37, 0xcb, 0x16, 0x85, 0xf3, 0x3c, 0xfb, 0x56, 0xb7, 0x78, 0x96, - 0xc4, 0xd9, 0x68, 0x28, 0x50, 0x47, 0x65, 0xde, 0x74, 0x24, 0xcd, 0xac, 0x91, 0x81, 0x5a, 0x85, 0xfb, 0x1a, - 0x79, 0x47, 0xf8, 0x9b, 0x88, 0x1b, 0x71, 0x80, 0xb4, 0x57, 0x07, 0x12, 0xf6, 0xc3, 0xda, 0x4b, 0x9a, 0x16, - 0x00, 0xaa, 0x96, 0x73, 0x92, 0x41, 0x77, 0xe5, 0xf2, 0xe8, 0xf6, 0xfa, 0xb7, 0x65, 0xf3, 0x72, 0xab, 0x01, - 0xea, 0xde, 0x78, 0xb1, 0x71, 0x9a, 0x5c, 0x2c, 0x91, 0x52, 0xd1, 0x2f, 0xbb, 0x87, 0x5b, 0xa0, 0xe4, 0x64, - 0x3a, 0x57, 0x82, 0x4f, 0xb4, 0xd6, 0x4b, 0xb6, 0x8b, 0xbb, 0xc3, 0xef, 0xcc, 0xb5, 0xfd, 0xfd, 0x8d, 0xef, - 0xd6, 0x95, 0x1b, 0x7f, 0x92, 0xe3, 0x4c, 0x96, 0x59, 0x65, 0xc8, 0xaf, 0xdd, 0xf5, 0x6c, 0xf6, 0xba, 0xa3, - 0x4f, 0x2d, 0x06, 0x29, 0x12, 0x19, 0xf7, 0x6f, 0xa8, 0xaf, 0x03, 0xca, 0x28, 0x8e, 0x12, 0x2e, 0x92, 0x91, - 0xd4, 0x8b, 0x4e, 0x59, 0x5a, 0x58, 0x10, 0x6b, 0x9e, 0xc7, 0xc6, 0x98, 0x7b, 0x96, 0x9c, 0x0d, 0xfb, 0x96, - 0x00, 0x83, 0xa3, 0x64, 0x14, 0x89, 0x7a, 0xbc, 0x7e, 0xe2, 0xe7, 0x9b, 0xec, 0x5b, 0x5d, 0x56, 0x04, 0x8b, - 0xc9, 0xea, 0xc8, 0x6a, 0x43, 0xc0, 0xfe, 0xd4, 0x22, 0xe0, 0x82, 0x15, 0xeb, 0x75, 0x44, 0x31, 0xe6, 0x28, - 0xe4, 0x6f, 0x45, 0x53, 0x62, 0xec, 0xbd, 0x74, 0x43, 0x4e, 0x3b, 0xfb, 0xf0, 0x4e, 0x3d, 0xa1, 0x5b, 0x8a, - 0x53, 0x77, 0xd4, 0x03, 0xc4, 0x1d, 0x71, 0x0b, 0x59, 0x63, 0x5a, 0x0c, 0x43, 0x57, 0x69, 0xed, 0x9a, 0xee, - 0x32, 0x75, 0x95, 0xd2, 0x66, 0x03, 0x42, 0x98, 0x99, 0xc5, 0x09, 0x99, 0x07, 0x26, 0xbf, 0x90, 0xe9, 0x23, - 0x7c, 0x2b, 0x93, 0x8c, 0xc6, 0x85, 0xe9, 0x84, 0x55, 0x51, 0xb8, 0x99, 0xd2, 0xd6, 0xcf, 0x7d, 0x42, 0xf5, - 0x8f, 0xc2, 0xdf, 0x5a, 0x98, 0xba, 0x72, 0xa6, 0x1c, 0x8a, 0x03, 0x56, 0x9d, 0xed, 0x29, 0x4f, 0x46, 0x55, - 0x59, 0xd5, 0x76, 0xe5, 0xbd, 0x26, 0xe4, 0x5d, 0xea, 0x89, 0x3e, 0x3a, 0x1c, 0xde, 0x3d, 0x1d, 0x1f, 0xba, - 0x24, 0x3e, 0x30, 0x8a, 0xe2, 0x7c, 0x5b, 0xa2, 0xe0, 0x2d, 0x36, 0x11, 0x0a, 0x0f, 0xc6, 0xf7, 0x2e, 0x1f, - 0xd1, 0x46, 0xc7, 0x26, 0xec, 0x5c, 0x53, 0x08, 0xe8, 0x2b, 0x8a, 0x6f, 0x45, 0xc4, 0x70, 0x09, 0xb6, 0xfb, - 0x15, 0x78, 0x8e, 0x22, 0x77, 0x00, 0x75, 0xf0, 0x86, 0xb0, 0x58, 0x69, 0xf0, 0xf2, 0xb4, 0x89, 0x6d, 0x92, - 0x39, 0xfb, 0x35, 0xb9, 0x2d, 0x8b, 0x0a, 0xe6, 0x43, 0x65, 0xc7, 0x6b, 0xbf, 0xc2, 0xcb, 0xca, 0xbc, 0x6c, - 0x44, 0x3c, 0x81, 0x6d, 0x89, 0xde, 0xff, 0xba, 0xc5, 0x5c, 0xbc, 0xe3, 0x0b, 0x93, 0xcb, 0xda, 0xf5, 0x23, - 0x59, 0x11, 0xc7, 0x88, 0x68, 0x47, 0xa3, 0x75, 0xb5, 0x7a, 0x9e, 0xa0, 0xd4, 0x57, 0x22, 0x05, 0x49, 0x73, - 0x9c, 0xff, 0x1e, 0xf2, 0x45, 0xdc, 0xd9, 0xa8, 0x20, 0x86, 0xd1, 0x0d, 0xd1, 0xf8, 0x1a, 0x9b, 0x72, 0xf3, - 0x9f, 0x8d, 0xf1, 0x15, 0x07, 0x77, 0x2f, 0x05, 0x03, 0xd0, 0xc9, 0xf6, 0x58, 0x32, 0x7c, 0x4b, 0x60, 0x2c, - 0x28, 0x1c, 0xf6, 0x90, 0xd2, 0xfd, 0x50, 0xc7, 0x82, 0xc2, 0x0f, 0x0a, 0xe5, 0x39, 0x54, 0xdc, 0x31, 0x80, - 0x88, 0xaf, 0x3e, 0x0e, 0xb9, 0x10, 0xc6, 0x9a, 0xae, 0x7e, 0xe8, 0xb0, 0x88, 0x99, 0x5d, 0x8c, 0xc2, 0x42, - 0xe9, 0x74, 0xda, 0xcd, 0xee, 0x25, 0xff, 0x48, 0x63, 0xb2, 0xa5, 0x3b, 0x0b, 0xd8, 0xb4, 0x55, 0x40, 0xe2, - 0xfc, 0x70, 0x3b, 0x4c, 0x66, 0x06, 0xe9, 0xca, 0x69, 0xc5, 0x7c, 0x38, 0x88, 0x44, 0x54, 0x0b, 0x01, 0x69, - 0x79, 0x5e, 0xcf, 0xe5, 0xf2, 0x73, 0xd4, 0xd4, 0x86, 0xc7, 0x69, 0x36, 0x01, 0x6b, 0x67, 0x8a, 0x29, 0x6e, - 0xf3, 0xb6, 0x69, 0x08, 0x79, 0x49, 0x7f, 0x31, 0x09, 0x31, 0x1c, 0xbf, 0x49, 0x97, 0x1b, 0x9f, 0x35, 0x58, - 0x97, 0x0e, 0x66, 0x7e, 0x20, 0x7e, 0x34, 0x2b, 0xb9, 0xbc, 0x94, 0x66, 0xb1, 0xb6, 0xb1, 0xe2, 0x30, 0xd7, - 0x76, 0xe8, 0x51, 0x1a, 0x03, 0x9d, 0x35, 0x87, 0x6c, 0x4c, 0x90, 0x76, 0xaa, 0x74, 0x77, 0x7f, 0x0a, 0x62, - 0xc2, 0x3c, 0x20, 0xab, 0x83, 0x19, 0xcf, 0x2b, 0xba, 0x0d, 0x65, 0xf9, 0x03, 0xf9, 0x55, 0xee, 0x39, 0x0f, - 0x9d, 0xfc, 0x2a, 0x2b, 0x8c, 0x0d, 0x13, 0x3b, 0xe6, 0x8f, 0xa5, 0xfd, 0x43, 0xab, 0x62, 0xa4, 0x00, 0xe3, - 0xeb, 0x65, 0x93, 0x81, 0xce, 0x11, 0x8b, 0x04, 0xe6, 0x30, 0xd0, 0xd2, 0xa5, 0x83, 0x9c, 0x33, 0x0a, 0x8e, - 0x3d, 0xb0, 0xeb, 0x4b, 0x3c, 0x92, 0xe4, 0xc1, 0xc6, 0x48, 0xe2, 0xa6, 0x6e, 0x8a, 0x3c, 0xd9, 0xf2, 0xa0, - 0x05, 0xc4, 0x16, 0x9b, 0x47, 0x7b, 0xab, 0xb7, 0xea, 0x1f, 0x14, 0x34, 0xff, 0x71, 0x33, 0x13, 0xfc, 0x78, - 0x77, 0x0c, 0xf4, 0x3c, 0xcf, 0xc3, 0x36, 0xbc, 0x51, 0x66, 0x89, 0xf7, 0xa1, 0x6f, 0x35, 0x20, 0xf3, 0x1b, - 0x14, 0xd9, 0xf8, 0x9a, 0x8c, 0x75, 0x87, 0x9a, 0x21, 0x3f, 0xc0, 0xf8, 0x54, 0xc1, 0x7c, 0x96, 0x0c, 0x79, - 0xd4, 0x41, 0x79, 0x29, 0x18, 0xf8, 0xcf, 0xab, 0xe8, 0xb9, 0x01, 0xaf, 0x7b, 0xf8, 0x90, 0xa7, 0xb0, 0x34, - 0x75, 0xad, 0x85, 0xfd, 0x00, 0x26, 0x08, 0x13, 0xb6, 0xed, 0x11, 0x2c, 0x09, 0x10, 0x43, 0x3a, 0x49, 0xe4, - 0xf6, 0x0e, 0x44, 0xaa, 0x55, 0x7b, 0xe9, 0xff, 0x97, 0x23, 0xb1, 0xbf, 0x7d, 0xc2, 0x17, 0xbe, 0xe4, 0x1a, - 0x4a, 0xe9, 0x8f, 0xb3, 0xe7, 0xa6, 0xdd, 0xba, 0xde, 0x2d, 0x97, 0x2f, 0x1e, 0x37, 0xf5, 0x87, 0xf2, 0x3d, - 0x26, 0x98, 0x27, 0x2c, 0xae, 0xb7, 0xd8, 0x04, 0x57, 0x14, 0x2a, 0xa1, 0xce, 0x53, 0x5a, 0x62, 0x16, 0xbe, - 0x75, 0x94, 0x18, 0x08, 0x6f, 0x2a, 0xc5, 0xdb, 0x3e, 0x1d, 0x09, 0xca, 0xd5, 0x53, 0x0d, 0x0a, 0x25, 0x62, - 0x47, 0x22, 0xfd, 0x18, 0xc0, 0x0e, 0x5d, 0xdb, 0x60, 0x12, 0x2d, 0xaa, 0x12, 0x83, 0xbd, 0x1e, 0x8c, 0xb2, - 0x38, 0xd9, 0x93, 0x6f, 0x05, 0x98, 0xbc, 0x81, 0x50, 0x48, 0xf6, 0xe4, 0x8e, 0x5d, 0xcb, 0xbd, 0xcc, 0x52, - 0x28, 0xc3, 0x8b, 0xc6, 0x0c, 0x0f, 0x7d, 0x57, 0x8e, 0xf3, 0x75, 0xce, 0xed, 0x4c, 0xa5, 0x9f, 0x2c, 0x69, - 0xe4, 0x8b, 0x07, 0x79, 0x61, 0x9d, 0xb9, 0xa1, 0x2d, 0xf8, 0xa1, 0x59, 0x04, 0x63, 0x24, 0x2c, 0xad, 0xa3, - 0x8f, 0x7c, 0x43, 0xb6, 0x25, 0x25, 0xc9, 0x26, 0x8c, 0x04, 0x5c, 0xd8, 0x73, 0x8f, 0x54, 0xaa, 0xc8, 0xf1, - 0xb8, 0x25, 0x5a, 0xa0, 0x6c, 0xf2, 0x22, 0xda, 0x31, 0x26, 0x2f, 0x83, 0xf7, 0xef, 0x1c, 0x30, 0x66, 0xee, - 0x1d, 0x1c, 0x35, 0x8e, 0x6a, 0x17, 0x70, 0xc3, 0xbc, 0x0b, 0xa8, 0xfa, 0x8c, 0xc8, 0xda, 0x53, 0x8d, 0x42, - 0xb0, 0xda, 0x87, 0x8a, 0xe4, 0xd8, 0x43, 0xe2, 0xa1, 0x3f, 0x81, 0xe6, 0x57, 0xb1, 0x17, 0x1a, 0xf6, 0xb5, - 0xe2, 0xeb, 0x1d, 0x6f, 0x3c, 0xef, 0x20, 0xf6, 0x70, 0x9b, 0xcb, 0x69, 0x5c, 0x85, 0xb6, 0xbd, 0x8a, 0xa6, - 0xf2, 0x57, 0xb1, 0x09, 0x12, 0x6e, 0x8a, 0xcb, 0x99, 0x42, 0xdf, 0x13, 0x05, 0x74, 0x3f, 0x30, 0xc1, 0x8b, - 0xec, 0x10, 0xb8, 0x83, 0x89, 0xa2, 0x00, 0x62, 0x78, 0xf1, 0xbd, 0xb1, 0xe4, 0xd1, 0x5c, 0x1f, 0x1a, 0x62, - 0x23, 0xb2, 0xb9, 0x49, 0xd7, 0x04, 0x3d, 0xa8, 0xcd, 0x20, 0xbd, 0x4b, 0xc5, 0x9e, 0x95, 0x89, 0x56, 0x42, - 0xc6, 0xcf, 0x00, 0x4b, 0x43, 0xa8, 0xaa, 0x62, 0x0a, 0xa3, 0xac, 0xe6, 0x1b, 0x81, 0xae, 0x47, 0x2d, 0x01, - 0x33, 0x31, 0x09, 0x93, 0x90, 0x48, 0x15, 0xb9, 0x26, 0x08, 0x7f, 0xa0, 0xf2, 0xb2, 0x9e, 0x62, 0xdf, 0x4a, - 0xc9, 0x5f, 0x84, 0x8c, 0x40, 0xe8, 0x28, 0xa7, 0x0d, 0x28, 0xb0, 0x4b, 0x1c, 0x53, 0xb7, 0x70, 0x13, 0x5f, - 0x1b, 0xd7, 0xd3, 0x08, 0xce, 0x5e, 0x7c, 0x2a, 0x35, 0x40, 0x8c, 0xed, 0xbf, 0x83, 0x59, 0x27, 0x99, 0x8e, - 0x1d, 0xd4, 0x38, 0xba, 0x63, 0x8e, 0x31, 0xc1, 0xc8, 0x08, 0xba, 0x12, 0x1f, 0x31, 0x15, 0xcb, 0x5f, 0x4a, - 0x11, 0xc3, 0x4a, 0x15, 0xcb, 0xe9, 0xc9, 0x29, 0xd9, 0x38, 0x7e, 0xf9, 0xd0, 0x9d, 0xde, 0x97, 0xce, 0x6f, - 0xfb, 0x3f, 0x35, 0x56, 0x5f, 0xa0, 0xbe, 0xd0, 0x46, 0xb1, 0x48, 0x7f, 0xbe, 0x5b, 0x59, 0xa8, 0x19, 0xb8, - 0x08, 0x13, 0x46, 0x2e, 0x25, 0x33, 0xd7, 0x5c, 0xc4, 0xb1, 0xe1, 0xa3, 0xe5, 0xf0, 0x99, 0x24, 0x02, 0xfc, - 0x4f, 0x92, 0x74, 0x9f, 0x45, 0x85, 0x63, 0xf3, 0xb0, 0xad, 0x19, 0x6e, 0x79, 0xae, 0x9c, 0x50, 0x25, 0xb4, - 0x53, 0xde, 0xd0, 0xd2, 0xfd, 0x0b, 0x0a, 0x06, 0x3c, 0x49, 0x89, 0x78, 0xcf, 0x70, 0xdd, 0x5c, 0xaa, 0x5a, - 0xed, 0x96, 0xd3, 0x47, 0xa6, 0x3a, 0xd2, 0xd3, 0xbb, 0xf1, 0x63, 0xa7, 0x6f, 0x07, 0xb5, 0x68, 0xf2, 0x39, - 0x62, 0x24, 0xca, 0x19, 0x74, 0xa1, 0xa7, 0xec, 0x55, 0xd6, 0x15, 0x44, 0xfc, 0xe3, 0xb7, 0x5d, 0x5e, 0xec, - 0xba, 0x34, 0x39, 0xbd, 0xfe, 0xe0, 0x79, 0xd8, 0x84, 0x66, 0x6b, 0x62, 0xc1, 0x85, 0xf4, 0xad, 0x4e, 0xa4, - 0x10, 0xb7, 0xa7, 0x10, 0x3b, 0x13, 0x2c, 0x3f, 0x38, 0x0e, 0x15, 0xa8, 0x55, 0x3c, 0xaa, 0x11, 0xe9, 0x03, - 0x6a, 0x8c, 0xb4, 0x95, 0x82, 0x1c, 0x89, 0x35, 0x4f, 0x5e, 0xff, 0x38, 0x89, 0x95, 0x92, 0x0e, 0xc0, 0x0b, - 0x92, 0x48, 0x3a, 0x5b, 0x05, 0xd2, 0x95, 0x15, 0x71, 0x3e, 0x60, 0xc8, 0x91, 0x03, 0x06, 0x5f, 0x61, 0xa3, - 0x6f, 0x15, 0x65, 0xfc, 0xd8, 0x4a, 0x42, 0xd0, 0xcf, 0x7e, 0x1b, 0x16, 0x2c, 0x84, 0x3a, 0x6e, 0xef, 0x4e, - 0x51, 0x47, 0x67, 0x83, 0x32, 0x00, 0xaa, 0x26, 0xb6, 0x84, 0x6f, 0x62, 0xe0, 0x3e, 0xb7, 0xfa, 0xf8, 0x10, - 0xf3, 0x61, 0xaa, 0xd4, 0x5f, 0x53, 0xfe, 0xeb, 0x32, 0x38, 0xaf, 0x8a, 0x88, 0x29, 0x9a, 0x2a, 0x7a, 0x49, - 0x1c, 0x72, 0xfa, 0x32, 0x75, 0x82, 0xee, 0xb2, 0x01, 0xc9, 0x22, 0x4e, 0xa2, 0x03, 0x31, 0xa0, 0x0c, 0xaa, - 0xd7, 0x22, 0x9f, 0x11, 0x09, 0xd8, 0xf6, 0x5b, 0xa0, 0xd7, 0x98, 0x2b, 0xf6, 0xd1, 0x1e, 0xbb, 0x47, 0xef, - 0xdc, 0x48, 0xec, 0xff, 0x24, 0x46, 0x77, 0xdc, 0xf3, 0xfc, 0xa5, 0xee, 0x9a, 0x7c, 0x26, 0xd7, 0x27, 0x09, - 0xf4, 0x67, 0x17, 0xda, 0x37, 0x8c, 0x1f, 0xef, 0xc6, 0xc4, 0x4c, 0x36, 0x8a, 0x25, 0x14, 0xb2, 0xe3, 0xa1, - 0x2e, 0xd3, 0x0b, 0x70, 0x6a, 0x51, 0x8e, 0x46, 0x27, 0x18, 0x1a, 0x79, 0xbf, 0x5a, 0xd7, 0x18, 0x5d, 0x13, - 0xea, 0x1d, 0xd7, 0xf4, 0x18, 0x3d, 0xc4, 0x0e, 0x0f, 0xb1, 0x9c, 0xfe, 0x77, 0xb4, 0x23, 0x02, 0x36, 0x8f, - 0x30, 0x46, 0xf8, 0x16, 0x41, 0xce, 0xb1, 0x04, 0xee, 0x51, 0xa6, 0x23, 0x03, 0x79, 0xcf, 0xff, 0x52, 0xf0, - 0x0e, 0x67, 0xe8, 0xe5, 0x1d, 0x3e, 0x8a, 0x32, 0x34, 0x79, 0x93, 0x5e, 0xdc, 0xa7, 0x4f, 0x7d, 0x74, 0x48, - 0x3b, 0xf5, 0x01, 0xd6, 0x8f, 0x74, 0x39, 0x45, 0x96, 0xb7, 0x07, 0x94, 0xc1, 0x17, 0x40, 0xfb, 0xa2, 0xa6, - 0x31, 0x67, 0x06, 0xfa, 0xbb, 0xbe, 0x15, 0x81, 0xae, 0xa2, 0x7d, 0xf1, 0xe7, 0xb2, 0x1a, 0xa2, 0x98, 0x83, - 0x3f, 0x8c, 0x17, 0x65, 0xf9, 0x79, 0x6d, 0x17, 0x9a, 0x22, 0x93, 0x2a, 0x42, 0x67, 0x8c, 0xbb, 0x59, 0x5b, - 0xa3, 0x2e, 0xbe, 0xa1, 0xc2, 0xaf, 0xa5, 0xc8, 0xa4, 0x6e, 0x79, 0x5c, 0x09, 0x2d, 0xd9, 0x12, 0xa6, 0xa7, - 0xf8, 0x5f, 0x79, 0x33, 0x0b, 0x3e, 0x36, 0xf6, 0xac, 0x11, 0xd3, 0xe8, 0xd2, 0xc3, 0x6b, 0xfb, 0xbe, 0x5e, - 0xba, 0x4f, 0x5e, 0xf0, 0xbb, 0x5d, 0x65, 0x26, 0x40, 0x74, 0x51, 0xdd, 0x83, 0x19, 0x1b, 0x8f, 0x31, 0x3f, - 0xab, 0x53, 0xcd, 0xd6, 0xa6, 0x1e, 0x0e, 0x51, 0xae, 0x98, 0x86, 0x04, 0x56, 0x37, 0xa9, 0x8b, 0xe7, 0x54, - 0x21, 0x73, 0x82, 0x06, 0x89, 0xa2, 0x3c, 0x72, 0x38, 0xba, 0x98, 0xf2, 0x07, 0x9b, 0x65, 0x1e, 0x37, 0x92, - 0xf8, 0x38, 0xbb, 0xbe, 0x35, 0xed, 0x2b, 0x28, 0x3d, 0xe3, 0xd9, 0x36, 0x08, 0xc9, 0xf4, 0xe6, 0x19, 0xaf, - 0x6c, 0xbf, 0x80, 0xd4, 0x1b, 0xda, 0x2c, 0x49, 0x62, 0xd5, 0x05, 0xc6, 0x4d, 0x6d, 0xc2, 0xf2, 0x37, 0xa7, - 0x7a, 0x2b, 0x06, 0x15, 0x6b, 0x8c, 0x6d, 0xef, 0x1e, 0xf9, 0xe1, 0xdc, 0xce, 0xd1, 0x21, 0xa4, 0x19, 0xcc, - 0xa1, 0x1e, 0x44, 0xa3, 0x9c, 0x7d, 0xe5, 0x52, 0xe5, 0xad, 0xfc, 0xdd, 0x02, 0xfb, 0x13, 0x31, 0xbc, 0x04, - 0x7b, 0x4c, 0x79, 0xff, 0x01, 0xc4, 0x94, 0xcb, 0x17, 0xc8, 0x4c, 0xe3, 0x55, 0x22, 0xd7, 0xba, 0xc1, 0x1d, - 0x44, 0xe5, 0x96, 0x17, 0xc4, 0x2d, 0x66, 0xf4, 0x5e, 0x72, 0xc3, 0x84, 0x15, 0xd9, 0x91, 0x79, 0xb7, 0x4b, - 0x7a, 0x85, 0x8a, 0xa7, 0x80, 0x5c, 0x59, 0xa3, 0x0a, 0x38, 0x4d, 0xa6, 0x36, 0x15, 0x5b, 0xd2, 0x8f, 0x2c, - 0xd2, 0x6f, 0x07, 0xa8, 0x75, 0xc1, 0x29, 0x22, 0x90, 0x3b, 0x57, 0x34, 0x0e, 0x01, 0x88, 0x45, 0xad, 0xed, - 0x9a, 0x4f, 0x83, 0x9a, 0xf4, 0x46, 0xcf, 0x48, 0xcf, 0x3c, 0x27, 0x10, 0xf5, 0x8d, 0xfa, 0x66, 0x37, 0x86, - 0x3b, 0xe0, 0x64, 0x7b, 0xd6, 0x36, 0x32, 0x6b, 0x35, 0x5c, 0xdd, 0x03, 0x62, 0x39, 0xf8, 0x73, 0xe3, 0xd9, - 0x87, 0x90, 0x2b, 0xe4, 0x0d, 0xca, 0xc1, 0x2d, 0x20, 0xaf, 0x38, 0x11, 0xe7, 0x05, 0x10, 0xb5, 0x43, 0x9b, - 0x43, 0xd5, 0xc7, 0x15, 0x16, 0xa9, 0x58, 0x4a, 0xaa, 0xd1, 0xb6, 0xdd, 0xe0, 0x50, 0x52, 0xdb, 0xee, 0x38, - 0x7c, 0xa0, 0x23, 0x61, 0xbb, 0x33, 0x2b, 0x1a, 0x91, 0xa3, 0x86, 0x5e, 0xb6, 0xae, 0xf3, 0xbc, 0xf2, 0x09, - 0x61, 0xd9, 0x32, 0x8d, 0x1c, 0x06, 0xa2, 0x7f, 0xdd, 0x6b, 0x80, 0x0f, 0x29, 0x71, 0x84, 0x9d, 0x14, 0xe6, - 0x7a, 0xae, 0x34, 0x90, 0x93, 0x98, 0x97, 0x20, 0xd1, 0xaa, 0xcf, 0xad, 0x6d, 0x78, 0x93, 0x82, 0x65, 0x6d, - 0x47, 0x77, 0x00, 0x2e, 0x23, 0x49, 0xd1, 0xe1, 0xc2, 0x0c, 0x32, 0xeb, 0x07, 0x35, 0xa6, 0xe9, 0x15, 0xab, - 0x10, 0xa8, 0x51, 0xc7, 0xc2, 0x50, 0x2d, 0xd5, 0x58, 0x0b, 0x2f, 0xad, 0x02, 0x20, 0x96, 0xb4, 0xb4, 0xfb, - 0x9c, 0x09, 0xa7, 0x1e, 0xfe, 0x87, 0xa0, 0xfe, 0xe5, 0x64, 0x40, 0xff, 0x5a, 0x3c, 0xed, 0xe0, 0x1c, 0xe3, - 0xfc, 0xb1, 0x99, 0x66, 0x4f, 0xe3, 0xae, 0x60, 0xef, 0xaf, 0xcc, 0x35, 0x5a, 0x06, 0xe9, 0x7a, 0x0d, 0x94, - 0x62, 0xe6, 0x37, 0xb1, 0x5b, 0xf7, 0x35, 0x24, 0x96, 0x4f, 0x47, 0xb7, 0x9a, 0xfa, 0x0d, 0x91, 0x30, 0xa9, - 0x38, 0x65, 0xa6, 0xd9, 0x13, 0x69, 0x2b, 0x2b, 0x51, 0x1a, 0x8e, 0xb5, 0xb4, 0x59, 0xde, 0x24, 0xa9, 0xbb, - 0xe7, 0xc6, 0x37, 0x48, 0x52, 0x41, 0xe1, 0x0a, 0x01, 0x2b, 0x8a, 0x72, 0xee, 0xc9, 0xc1, 0x49, 0xed, 0xa7, - 0x2a, 0x14, 0xd3, 0x91, 0x44, 0xef, 0x42, 0x14, 0x7f, 0xeb, 0xf6, 0x5c, 0x63, 0x9a, 0x45, 0x03, 0x2f, 0x88, - 0x90, 0xcb, 0x95, 0x55, 0x61, 0x33, 0x36, 0x34, 0x97, 0x80, 0x1e, 0xb2, 0x0b, 0x46, 0x37, 0xa9, 0xb5, 0xb2, - 0xb0, 0xee, 0xda, 0x70, 0x95, 0x26, 0x6e, 0x63, 0x1c, 0x24, 0x69, 0xe7, 0xc3, 0xe1, 0xe0, 0xc1, 0x36, 0x03, - 0x24, 0x48, 0x99, 0xb4, 0x12, 0x39, 0x85, 0xc9, 0x99, 0xa2, 0x6a, 0x99, 0x22, 0x69, 0xb2, 0xe1, 0x85, 0x6f, - 0xd9, 0x26, 0x27, 0x09, 0xa0, 0xdc, 0x50, 0x00, 0xba, 0x5b, 0xc0, 0xa8, 0x5c, 0xb4, 0xf9, 0x0e, 0x7f, 0xe4, - 0x9e, 0xf3, 0xf8, 0xc7, 0x58, 0x9e, 0xad, 0x73, 0x44, 0x16, 0x03, 0x21, 0x57, 0xbb, 0x38, 0xde, 0x63, 0xb1, - 0xa7, 0x9f, 0xd4, 0x64, 0x04, 0xce, 0x7e, 0xfe, 0x07, 0xcd, 0xac, 0x63, 0xba, 0x57, 0x7a, 0x07, 0x86, 0x5f, - 0x15, 0x5d, 0x84, 0x28, 0x66, 0xc1, 0x5b, 0x83, 0x2e, 0x77, 0xa8, 0x61, 0x35, 0x2b, 0x2d, 0x50, 0xf2, 0x41, - 0xa4, 0x94, 0x7f, 0x19, 0xdf, 0xc4, 0xe6, 0x97, 0xc7, 0x4c, 0xd3, 0xd1, 0x6d, 0x4b, 0xab, 0x49, 0xee, 0x6e, - 0x1f, 0xdf, 0x3f, 0xa8, 0x4b, 0x38, 0xdb, 0xb6, 0xca, 0x5f, 0x75, 0xd5, 0xac, 0x2c, 0x89, 0x2c, 0xf2, 0xa4, - 0x3c, 0x88, 0x7b, 0x0e, 0x5f, 0xa6, 0x47, 0xbe, 0xca, 0x5a, 0x13, 0x20, 0x5a, 0x67, 0x8f, 0xcd, 0xbd, 0xaf, - 0x8d, 0x2b, 0x32, 0xb5, 0x43, 0xa4, 0x5c, 0xfe, 0xe8, 0xe8, 0xd1, 0x29, 0x04, 0xb9, 0xbe, 0x73, 0x2e, 0x77, - 0xa0, 0x1c, 0xac, 0xb2, 0x73, 0x78, 0x90, 0x0d, 0xd6, 0x28, 0x46, 0xe8, 0x74, 0xf8, 0xdd, 0x51, 0x59, 0x25, - 0xd7, 0x5f, 0x58, 0xe2, 0x0c, 0x28, 0xcc, 0x9a, 0x2b, 0x90, 0xad, 0x0c, 0x43, 0xa1, 0x88, 0x46, 0xe5, 0xf6, - 0xb6, 0xac, 0xbb, 0x97, 0x52, 0xb1, 0x09, 0x7b, 0x5b, 0x4d, 0x7a, 0xe4, 0xc2, 0xf6, 0x4d, 0xd6, 0x19, 0xb3, - 0x64, 0xe6, 0x7e, 0xf2, 0xb6, 0x9b, 0xda, 0x60, 0x64, 0x91, 0x7a, 0xb3, 0x0a, 0x32, 0xff, 0x75, 0x62, 0xe7, - 0x03, 0xfa, 0x2f, 0x34, 0xc8, 0xdc, 0x24, 0x40, 0xe0, 0x93, 0x19, 0x7b, 0x31, 0x23, 0x23, 0x16, 0xcd, 0x3b, - 0xf2, 0x3d, 0x7e, 0x00, 0xb3, 0xad, 0x5e, 0x19, 0x16, 0x2c, 0xe4, 0xef, 0xc8, 0x8e, 0x6c, 0x83, 0x40, 0x69, - 0xbf, 0x80, 0x33, 0xdf, 0xbf, 0xaf, 0x48, 0xe5, 0x1f, 0xfd, 0x7c, 0xbf, 0x4c, 0xed, 0xf8, 0x4b, 0xe0, 0x11, - 0xeb, 0x0e, 0xdc, 0xd4, 0xd6, 0x09, 0x85, 0x59, 0x28, 0x21, 0xe5, 0x8f, 0xda, 0x5f, 0x4a, 0xaa, 0x44, 0x62, - 0x7e, 0x8c, 0xb4, 0xa6, 0x80, 0xf5, 0xca, 0x9d, 0xe6, 0x59, 0xc6, 0xd8, 0x44, 0x09, 0x6a, 0x24, 0x03, 0x4a, - 0xee, 0x32, 0x9d, 0xf8, 0x1b, 0x49, 0xb7, 0x90, 0x70, 0x91, 0xb2, 0x0f, 0x8e, 0xe4, 0x2b, 0xc0, 0xbd, 0x2f, - 0x71, 0x11, 0x4c, 0xd3, 0xb8, 0x39, 0xf1, 0x3a, 0x10, 0xb6, 0x36, 0x89, 0x84, 0x5b, 0xdd, 0x5f, 0xd1, 0xe0, - 0xbd, 0x4a, 0x02, 0x2a, 0x5c, 0x67, 0xd7, 0xc1, 0x07, 0x4d, 0xe2, 0xc1, 0xab, 0xa9, 0xc3, 0x69, 0x85, 0x8d, - 0xff, 0x63, 0x7d, 0x36, 0xb6, 0x9f, 0xe2, 0x41, 0x49, 0x36, 0x70, 0xa3, 0x03, 0x95, 0x93, 0x90, 0x77, 0x33, - 0x0a, 0xed, 0xa8, 0x8b, 0x7e, 0x32, 0x2a, 0x95, 0x2e, 0x11, 0x25, 0xc9, 0x40, 0x9c, 0x6e, 0x61, 0x8f, 0x6f, - 0x52, 0x2b, 0x7f, 0xc4, 0x07, 0xde, 0x34, 0xb8, 0x43, 0x1c, 0xc5, 0x91, 0xc2, 0xc6, 0xba, 0x47, 0x27, 0x2e, - 0x3f, 0xda, 0x48, 0xac, 0xca, 0x94, 0x56, 0x0e, 0x88, 0xb1, 0x9c, 0x98, 0xd6, 0xd2, 0x48, 0xbb, 0xa8, 0xdb, - 0x03, 0xc1, 0x0a, 0xba, 0x3d, 0x77, 0xb3, 0xa4, 0xf0, 0x18, 0x4e, 0x9d, 0x69, 0xaa, 0x85, 0x06, 0xa4, 0xd6, - 0x58, 0x94, 0xab, 0xf9, 0x11, 0x78, 0x78, 0x70, 0xf8, 0x07, 0xce, 0x8b, 0xc0, 0xd0, 0xac, 0x70, 0xae, 0x52, - 0xd4, 0xc2, 0x32, 0xd2, 0xac, 0xc1, 0xcd, 0xc4, 0xda, 0xa2, 0x8e, 0x39, 0xc6, 0x68, 0x47, 0x6a, 0xb2, 0xcd, - 0x2e, 0x63, 0x20, 0xa9, 0x32, 0x66, 0xbd, 0xe6, 0x6c, 0xd1, 0xe0, 0x91, 0xae, 0x3f, 0x89, 0x51, 0xcb, 0x86, - 0xa4, 0x01, 0x37, 0x2c, 0xba, 0x96, 0xfc, 0x6f, 0x44, 0x3b, 0x58, 0xdd, 0x99, 0x24 + 0x9e, 0x9b, 0x1e, 0x97, 0x9e, 0x6d, 0x82, 0xbf, 0x64, 0xfc, 0x7d, 0x2c, 0x5f, 0xdb, 0xd5, 0x00, 0xa0, 0x1e, + 0x86, 0x1c, 0x79, 0x3e, 0xf5, 0xb3, 0xce, 0x0b, 0xcc, 0x53, 0xce, 0x26, 0x35, 0x94, 0xbb, 0xdc, 0xf3, 0xa9, + 0x1c, 0x43, 0x70, 0xc9, 0xd9, 0xc3, 0xe3, 0x6d, 0xdd, 0x7c, 0x60, 0xb1, 0x64, 0x08, 0x41, 0x4f, 0x72, 0x70, + 0x29, 0x2b, 0xc2, 0x8e, 0x85, 0x7d, 0xae, 0x17, 0x55, 0x4d, 0x22, 0x56, 0x2b, 0x0c, 0xdf, 0x18, 0xf7, 0xfa, + 0x4c, 0x54, 0x6a, 0x03, 0xf8, 0x2c, 0xd4, 0x9e, 0x88, 0xd8, 0x31, 0xb9, 0xa0, 0x09, 0xdb, 0x5a, 0xae, 0xbd, + 0xc3, 0x04, 0x59, 0x49, 0x16, 0x1c, 0xaa, 0xda, 0xcd, 0x2a, 0xb3, 0x6f, 0xd2, 0x92, 0xb5, 0x86, 0x05, 0x57, + 0xfb, 0xc9, 0x8a, 0x72, 0x82, 0x05, 0xd4, 0xda, 0x58, 0xf0, 0x2e, 0xac, 0xbc, 0xd6, 0x81, 0xfc, 0x67, 0xfb, + 0x49, 0xcc, 0x0a, 0xed, 0xbf, 0xe9, 0x28, 0xa7, 0x65, 0xab, 0x73, 0x19, 0xbe, 0x22, 0xe7, 0xac, 0xb9, 0x48, + 0xad, 0x0b, 0x3d, 0xb2, 0xf9, 0x5a, 0x9c, 0x67, 0x4e, 0x08, 0x7d, 0x9c, 0x97, 0xab, 0x52, 0xee, 0x13, 0x16, + 0xe2, 0x7c, 0x0c, 0xa6, 0xee, 0xea, 0xbc, 0xe4, 0xe3, 0xcb, 0x82, 0x96, 0xa6, 0x74, 0xaa, 0xb3, 0xe2, 0xca, + 0xa3, 0xf7, 0x0a, 0xac, 0x13, 0xbd, 0xd6, 0x9f, 0x6c, 0xf3, 0xbc, 0x9a, 0x73, 0xa5, 0xaa, 0x84, 0x16, 0x03, + 0x41, 0x64, 0xd0, 0xc3, 0x4b, 0x01, 0x1e, 0x9b, 0x95, 0x0d, 0x95, 0xa7, 0x53, 0x86, 0xbb, 0x77, 0xb3, 0x2e, + 0xaa, 0xa6, 0x93, 0x99, 0x4f, 0x75, 0xb5, 0x8d, 0xc5, 0x5d, 0xa6, 0x3b, 0x71, 0x20, 0xe4, 0x2d, 0x0c, 0xfc, + 0x57, 0xfc, 0x33, 0x76, 0x0b, 0x5d, 0xdf, 0x61, 0x80, 0x50, 0x22, 0x2e, 0x30, 0xd6, 0x65, 0xd1, 0x8a, 0xe4, + 0x54, 0xf2, 0xc8, 0xa1, 0xc0, 0x2d, 0xed, 0x5a, 0xeb, 0x30, 0x9d, 0x8d, 0xf9, 0xde, 0xd2, 0x47, 0x71, 0x73, + 0xd4, 0x77, 0x76, 0xad, 0xc4, 0x5c, 0x32, 0x49, 0xbc, 0xcc, 0xa7, 0xcb, 0xde, 0x4f, 0x2d, 0x0c, 0x4d, 0xaa, + 0x9b, 0x6c, 0xf1, 0x49, 0xdd, 0x3a, 0xd3, 0x89, 0xaf, 0x6f, 0x14, 0x33, 0xc0, 0x40, 0xce, 0xb7, 0x1d, 0x6c, + 0xe1, 0x28, 0x78, 0x12, 0x1b, 0xc0, 0xd9, 0x1e, 0xa1, 0x14, 0x4e, 0xae, 0x1d, 0x8a, 0x79, 0x1f, 0xf4, 0x3e, + 0x21, 0x56, 0x5e, 0xb1, 0x90, 0x63, 0x28, 0xc1, 0xcf, 0xb4, 0xf9, 0xf4, 0x50, 0x51, 0xd2, 0xeb, 0xbe, 0x29, + 0xe7, 0xeb, 0x15, 0x06, 0xb7, 0x99, 0x01, 0xe5, 0x25, 0xd4, 0x3f, 0x8a, 0x5a, 0x17, 0xc1, 0x4a, 0x87, 0x18, + 0x16, 0x3e, 0xaf, 0xe4, 0xc7, 0x75, 0x4b, 0x95, 0x68, 0x9f, 0x50, 0x28, 0xd1, 0x8a, 0x87, 0x5d, 0x0a, 0x7a, + 0x0d, 0xfa, 0x95, 0xa7, 0xce, 0x05, 0x85, 0xe6, 0xf3, 0x34, 0x82, 0xac, 0x73, 0xf8, 0xc4, 0x7c, 0x6b, 0x9a, + 0x52, 0xcb, 0x99, 0x41, 0xfc, 0x40, 0xac, 0xf8, 0x08, 0x4c, 0x16, 0x4c, 0x4c, 0x8d, 0x15, 0x0b, 0x04, 0xbe, + 0x8e, 0x09, 0xa0, 0xe9, 0x30, 0x0e, 0xd5, 0x61, 0xf7, 0x95, 0xcd, 0x88, 0x35, 0x0a, 0x7c, 0x1b, 0x67, 0x8c, + 0xe1, 0xb8, 0x2c, 0x91, 0xa1, 0x12, 0x03, 0x3c, 0xef, 0xd2, 0x30, 0x38, 0x75, 0x2a, 0x7c, 0xb2, 0xab, 0xaa, + 0x68, 0x7e, 0xff, 0xd4, 0xdb, 0xb9, 0x17, 0xca, 0x6a, 0x96, 0x19, 0xdb, 0x15, 0xd1, 0x46, 0xe2, 0xf8, 0xe6, + 0x3f, 0x9a, 0xdf, 0x29, 0xa9, 0x96, 0xbd, 0xb1, 0x9c, 0xa3, 0x2e, 0x42, 0x62, 0x64, 0xd4, 0xc2, 0x84, 0xec, + 0x82, 0x0e, 0x3b, 0x2f, 0x03, 0x3e, 0x2f, 0x18, 0x79, 0x17, 0x5a, 0xff, 0x08, 0x74, 0x39, 0xdc, 0x0e, 0x1f, + 0x26, 0x20, 0x6b, 0xde, 0x12, 0x62, 0x1a, 0x22, 0xde, 0xab, 0xa4, 0x0c, 0x4f, 0x8c, 0xf8, 0xec, 0x61, 0xae, + 0xce, 0x24, 0x25, 0xc4, 0x1f, 0x81, 0x8a, 0xff, 0x8a, 0x12, 0x7a, 0x43, 0x1c, 0x72, 0xa0, 0xf6, 0x37, 0x45, + 0x84, 0x5f, 0x27, 0x00, 0xb4, 0xb9, 0xb6, 0xc8, 0x09, 0x14, 0xe9, 0x17, 0x3b, 0xef, 0x85, 0xc6, 0x0e, 0xa1, + 0x08, 0x0f, 0x22, 0xbf, 0x17, 0xf5, 0x31, 0x84, 0xa9, 0x45, 0x4e, 0x33, 0x7f, 0x67, 0xfe, 0x79, 0x51, 0x2e, + 0x93, 0x4a, 0x15, 0xc0, 0x23, 0x54, 0x42, 0x48, 0xf6, 0xec, 0x5b, 0x0f, 0xc9, 0x7c, 0x35, 0xcd, 0xd4, 0x43, + 0x21, 0xe9, 0x96, 0x9e, 0xd9, 0xeb, 0x42, 0x74, 0x7e, 0xe3, 0xcf, 0x92, 0x78, 0x01, 0x04, 0x5c, 0xe9, 0x99, + 0x79, 0x66, 0xff, 0x69, 0xbd, 0x30, 0x36, 0x9d, 0x9b, 0x84, 0x90, 0x36, 0x72, 0x23, 0xf9, 0xb7, 0x81, 0x9d, + 0xd5, 0xbb, 0xd5, 0xd7, 0x58, 0x47, 0x38, 0xcc, 0x0a, 0xf3, 0xcb, 0x05, 0x32, 0x64, 0xdc, 0x48, 0xf2, 0x09, + 0xbd, 0xa5, 0x23, 0x01, 0x8f, 0x37, 0xb4, 0xd4, 0xf5, 0x09, 0xfb, 0xe5, 0x97, 0xca, 0x31, 0x74, 0xd3, 0x89, + 0x99, 0xb3, 0xca, 0xdf, 0x90, 0x9a, 0xa4, 0xb5, 0x0a, 0xea, 0x7d, 0x75, 0xa1, 0x0f, 0x44, 0x42, 0xd2, 0x8d, + 0x91, 0xbe, 0x7f, 0x27, 0xc4, 0x27, 0xb4, 0x83, 0xba, 0xad, 0x15, 0x52, 0x59, 0xa1, 0x6e, 0x5f, 0xa7, 0xe5, + 0x88, 0x4b, 0x4d, 0x67, 0x06, 0x3e, 0x08, 0xcb, 0x57, 0x0e, 0x96, 0x67, 0xf9, 0x4b, 0xc9, 0x0e, 0xf9, 0x6b, + 0xc2, 0x01, 0xc3, 0x8f, 0x16, 0xe1, 0x7e, 0x2e, 0x2d, 0x8f, 0x9d, 0x1e, 0x88, 0x3f, 0x05, 0xe1, 0x44, 0x91, + 0x64, 0xb2, 0x76, 0xf5, 0x35, 0xe9, 0xb1, 0x02, 0x2d, 0x96, 0xfc, 0x86, 0x29, 0x65, 0xd0, 0x6e, 0x27, 0xba, + 0x3d, 0x2d, 0xa6, 0x42, 0xee, 0x9f, 0xd7, 0xc2, 0x42, 0xb3, 0x62, 0xa3, 0x30, 0x24, 0x24, 0x71, 0xdd, 0xe7, + 0x6c, 0x6e, 0x7a, 0xfb, 0x20, 0x0e, 0x83, 0x19, 0x9a, 0x1b, 0x73, 0x72, 0x3b, 0xf5, 0x48, 0xba, 0xf4, 0xce, + 0x45, 0xae, 0x60, 0x12, 0xdd, 0xbe, 0x27, 0xb9, 0xd3, 0xa8, 0xf3, 0x98, 0xc6, 0x6e, 0x1c, 0x34, 0x59, 0x6e, + 0xed, 0xe1, 0xb7, 0xa8, 0xc5, 0xd1, 0x21, 0x23, 0x60, 0xcf, 0x86, 0xd0, 0x03, 0x58, 0xe2, 0xc5, 0x53, 0x58, + 0x42, 0x05, 0x8a, 0x76, 0x7b, 0x1a, 0x14, 0xa0, 0x71, 0xee, 0xc6, 0xe9, 0x38, 0xf1, 0x6e, 0xe0, 0x1c, 0xc6, + 0x82, 0x25, 0x0b, 0x4a, 0x47, 0xb8, 0x1a, 0xe5, 0x21, 0x27, 0x12, 0x52, 0x1d, 0xef, 0xc3, 0xca, 0x4e, 0x03, + 0xbe, 0xaf, 0x0b, 0x5c, 0x8e, 0x6c, 0xb4, 0x30, 0x61, 0xe9, 0x45, 0xc4, 0xa5, 0xc1, 0x87, 0x49, 0xb5, 0x01, + 0x6e, 0x35, 0x20, 0xc7, 0x58, 0xed, 0xed, 0x6c, 0x56, 0x6c, 0x81, 0xd9, 0x8b, 0x58, 0x8d, 0xe0, 0x24, 0xba, + 0x27, 0x69, 0xa8, 0xcb, 0x8c, 0xf7, 0xa1, 0x30, 0x82, 0xd4, 0xa5, 0xe0, 0x96, 0x33, 0x2f, 0x7e, 0xdf, 0x9f, + 0x28, 0x3a, 0xa8, 0xab, 0xcf, 0x50, 0x70, 0xd9, 0xaf, 0xf1, 0xfe, 0x29, 0xb3, 0x84, 0x55, 0x36, 0x02, 0xc3, + 0xf9, 0x11, 0xd2, 0x09, 0x3f, 0xbd, 0x4e, 0x12, 0x92, 0x56, 0x1c, 0xad, 0x72, 0x59, 0xae, 0x88, 0x40, 0x6f, + 0xbd, 0x50, 0x69, 0x99, 0xe9, 0x40, 0x21, 0x15, 0xdf, 0x19, 0x6d, 0xcf, 0x82, 0x83, 0x67, 0xd5, 0x30, 0x79, + 0x32, 0x94, 0xd4, 0xf0, 0x43, 0xf1, 0x66, 0x07, 0xe2, 0xab, 0x44, 0x94, 0x0b, 0x51, 0x91, 0x1d, 0xab, 0x3b, + 0xe4, 0x39, 0x81, 0x35, 0x57, 0x10, 0xd8, 0xaf, 0x15, 0x98, 0x0e, 0xf0, 0x9c, 0xdc, 0x28, 0x03, 0x7e, 0xa2, + 0x36, 0x8b, 0xbc, 0x29, 0x5a, 0x92, 0xef, 0x46, 0xc2, 0x6a, 0x04, 0x10, 0xc7, 0x4e, 0xb9, 0x1f, 0x53, 0x56, + 0x18, 0xfb, 0xba, 0xe4, 0x59, 0x5c, 0x94, 0xaa, 0x37, 0x33, 0x85, 0x20, 0xca, 0x6d, 0x72, 0x84, 0x75, 0xe2, + 0x68, 0xb4, 0xd2, 0x27, 0x38, 0x65, 0x7f, 0x6c, 0x22, 0xe3, 0x0a, 0xa3, 0x2d, 0x4c, 0x84, 0xa7, 0x88, 0xca, + 0x65, 0xcc, 0x79, 0xe8, 0x92, 0x4a, 0x7a, 0xd4, 0xfb, 0xa8, 0xeb, 0x33, 0xdf, 0x55, 0xcf, 0x6a, 0x92, 0x38, + 0xd0, 0xd6, 0xcc, 0x84, 0xe4, 0x3d, 0xdd, 0x4c, 0x67, 0x74, 0x48, 0x30, 0xca, 0x37, 0x48, 0x2a, 0x67, 0xf3, + 0xe0, 0x64, 0xf3, 0x7f, 0xb4, 0x80, 0xb8, 0xe1, 0xc3, 0xc8, 0xba, 0x0d, 0x6b, 0x58, 0x13, 0x17, 0x95, 0x15, + 0x85, 0x03, 0x14, 0x1c, 0x68, 0xe9, 0x69, 0xa9, 0xca, 0x32, 0xd4, 0x79, 0x9b, 0x3a, 0x46, 0x11, 0x31, 0xb2, + 0x7a, 0xa6, 0xaf, 0x6f, 0x65, 0xec, 0x71, 0xd3, 0x10, 0x9e, 0x4c, 0xb2, 0x14, 0x48, 0x7f, 0xcf, 0xd0, 0x37, + 0xa6, 0xa4, 0x00, 0x78, 0x2f, 0x04, 0xf7, 0xc8, 0x2d, 0x76, 0x9d, 0x44, 0x57, 0xa3, 0xdb, 0x52, 0xb9, 0x24, + 0x4a, 0x37, 0x3e, 0x82, 0xee, 0xf4, 0x62, 0x77, 0xb2, 0x55, 0x67, 0xfc, 0xab, 0xd8, 0x38, 0x53, 0x93, 0xf4, + 0xd1, 0xb4, 0x41, 0x54, 0x27, 0x3f, 0xd4, 0x98, 0xde, 0xd3, 0x7c, 0x2b, 0x95, 0xfc, 0xb8, 0x9b, 0x0a, 0x1b, + 0x21, 0x7d, 0x63, 0x77, 0x0a, 0x8a, 0xcc, 0xfa, 0xcd, 0x05, 0x18, 0x2f, 0x24, 0xd1, 0x53, 0xfd, 0xf6, 0x56, + 0x93, 0x6c, 0x03, 0x47, 0x7b, 0x4a, 0x7f, 0x0f, 0x18, 0x5c, 0xff, 0x45, 0x9e, 0x8a, 0x3d, 0xeb, 0x38, 0x54, + 0x25, 0xab, 0x20, 0xf6, 0xd4, 0x67, 0x0d, 0x16, 0xeb, 0x15, 0x33, 0x00, 0x1c, 0x35, 0x52, 0x61, 0xd9, 0x69, + 0xa5, 0x53, 0xcb, 0x78, 0x9e, 0xe3, 0x2f, 0xfa, 0xa5, 0xb5, 0x42, 0xed, 0xf0, 0xaf, 0x83, 0xe4, 0xbf, 0x5a, + 0x17, 0xc7, 0x63, 0xea, 0x3e, 0xa8, 0x30, 0x7a, 0x4c, 0x30, 0x51, 0xfa, 0xe7, 0x5e, 0x74, 0x10, 0x1b, 0xcc, + 0x13, 0x18, 0xa5, 0xaa, 0x1d, 0xca, 0xe5, 0x2d, 0x97, 0x57, 0xf2, 0xa7, 0xbd, 0x2a, 0xa7, 0xb3, 0x55, 0x9d, + 0xdc, 0xad, 0xeb, 0x92, 0x6c, 0x37, 0x73, 0x27, 0x0e, 0x42, 0xe0, 0x58, 0x50, 0x80, 0x93, 0x45, 0xd7, 0x52, + 0x6f, 0x62, 0x01, 0xb3, 0xa4, 0xe1, 0x7e, 0xba, 0xea, 0x66, 0x71, 0x95, 0xa0, 0x43, 0xfd, 0x66, 0x26, 0x0e, + 0x6f, 0x31, 0x14, 0xf3, 0x13, 0xb1, 0x97, 0x03, 0x0b, 0xdd, 0xd5, 0x4a, 0x03, 0x3a, 0x54, 0x35, 0xb9, 0xfb, + 0x66, 0x98, 0xae, 0x5b, 0xc4, 0xd1, 0x58, 0xc2, 0xc5, 0x5d, 0x2c, 0xd2, 0x1e, 0xd9, 0x93, 0x4e, 0xb2, 0x48, + 0x8d, 0xac, 0xd5, 0x83, 0x8d, 0x13, 0x62, 0x4d, 0x18, 0xd2, 0x31, 0xf4, 0x9f, 0x6a, 0x64, 0x31, 0xcb, 0xa5, + 0x78, 0xe4, 0x22, 0x72, 0xf8, 0x1f, 0x1c, 0x85, 0x44, 0x4c, 0x1e, 0x4d, 0x32, 0x60, 0xf3, 0x2f, 0xa1, 0x4f, + 0x8c, 0x7f, 0x95, 0x27, 0x60, 0xf9, 0x0e, 0x9e, 0x16, 0xfb, 0xc4, 0x10, 0xcc, 0x68, 0x6c, 0x49, 0x53, 0x77, + 0xff, 0x9f, 0x82, 0xe3, 0xad, 0xe7, 0x99, 0xfd, 0xe3, 0xb2, 0x81, 0x17, 0x63, 0xed, 0xe4, 0xa9, 0x94, 0x14, + 0x1b, 0xdb, 0x80, 0xa1, 0x4f, 0x5d, 0xe9, 0x65, 0x29, 0x22, 0xce, 0x0e, 0x17, 0x7f, 0xdd, 0x91, 0x57, 0xc7, + 0x99, 0xa0, 0xe6, 0x6e, 0x88, 0x70, 0xf2, 0x65, 0x65, 0xe5, 0xb6, 0xde, 0xe6, 0xea, 0x9f, 0xa6, 0x7b, 0x8e, + 0xdf, 0x40, 0x49, 0xc4, 0xce, 0xec, 0x89, 0x24, 0xa1, 0x52, 0x40, 0x14, 0x9b, 0x97, 0xc4, 0xc5, 0x76, 0x5a, + 0x55, 0xb3, 0x63, 0xd8, 0x59, 0x54, 0x8f, 0x1e, 0xcd, 0x74, 0x01, 0xb8, 0xc5, 0xff, 0xc3, 0xde, 0x90, 0x74, + 0xec, 0xb6, 0xc0, 0x46, 0x9a, 0xe0, 0xee, 0x2e, 0x1c, 0xce, 0x4f, 0xb1, 0xc3, 0x2c, 0x90, 0x12, 0xad, 0x90, + 0x86, 0xb4, 0xa8, 0x13, 0xaf, 0x6e, 0xca, 0x41, 0xa7, 0x39, 0x6f, 0x7a, 0x10, 0x1b, 0x81, 0x5a, 0x5c, 0x0c, + 0xaf, 0x3f, 0xd5, 0xd7, 0x22, 0x12, 0x8e, 0x72, 0x79, 0x29, 0xea, 0xee, 0xed, 0x5b, 0x82, 0x90, 0x62, 0x39, + 0x0e, 0x99, 0x61, 0xc0, 0x80, 0x82, 0xb1, 0xdb, 0xb3, 0xe8, 0x2a, 0x0b, 0xb6, 0x31, 0x06, 0xf9, 0x00, 0xbe, + 0x1c, 0xce, 0x91, 0x8f, 0x69, 0x08, 0x79, 0x95, 0x90, 0x9f, 0x1e, 0x4b, 0xbb, 0x03, 0x5f, 0x55, 0x8c, 0x6b, + 0x35, 0x67, 0x95, 0xe3, 0xf3, 0xad, 0x41, 0x27, 0xfa, 0x09, 0xc5, 0x6f, 0xe5, 0x9a, 0x58, 0x00, 0x98, 0x05, + 0xd2, 0xd6, 0x5e, 0x51, 0xf9, 0x28, 0x69, 0xa8, 0x7b, 0x89, 0x73, 0x7e, 0xd9, 0xf8, 0x42, 0xad, 0x4d, 0x68, + 0xf2, 0xf9, 0xde, 0xa4, 0x2f, 0x95, 0x93, 0x2d, 0x7d, 0x6c, 0xf9, 0x0d, 0xbf, 0x27, 0x89, 0x80, 0xf9, 0xf7, + 0xa0, 0xf2, 0x3f, 0x36, 0xa6, 0x71, 0xd3, 0x05, 0x6f, 0xad, 0xc5, 0xed, 0x9d, 0x30, 0x8e, 0xc2, 0xeb, 0xb1, + 0x02, 0x94, 0xe0, 0xae, 0xd3, 0xc8, 0x3e, 0x10, 0xff, 0x06, 0xcb, 0xa7, 0x5f, 0x90, 0xcf, 0x74, 0x6e, 0xcd, + 0x2b, 0xef, 0x16, 0x9a, 0xee, 0xbd, 0xee, 0xf6, 0x12, 0xef, 0x0c, 0x6e, 0x7e, 0xe8, 0x62, 0xb9, 0x0f, 0xed, + 0x14, 0x0c, 0xdf, 0xee, 0xf4, 0x19, 0xab, 0x60, 0xe8, 0x93, 0x30, 0x9f, 0x86, 0x49, 0x64, 0x34, 0xbd, 0x21, + 0x57, 0x09, 0x2f, 0xd6, 0x1a, 0xfc, 0x7d, 0x06, 0xf7, 0x05, 0xa3, 0x4f, 0xff, 0xbc, 0x2d, 0xb2, 0x77, 0x66, + 0xb8, 0x98, 0x14, 0xe4, 0xea, 0xa0, 0x42, 0x12, 0x23, 0xc6, 0x46, 0x80, 0x32, 0x0b, 0xf6, 0xc7, 0x53, 0xe1, + 0xd8, 0xe0, 0xdb, 0xc6, 0x4b, 0x14, 0x7e, 0x6a, 0xa4, 0x7e, 0x45, 0x08, 0x3b, 0x5a, 0x59, 0xa1, 0x9b, 0x71, + 0x72, 0xfd, 0xec, 0xff, 0x6d, 0x95, 0x69, 0xc9, 0xee, 0xbc, 0xae, 0x6d, 0x4f, 0xcd, 0x91, 0x67, 0x90, 0x69, + 0xed, 0x20, 0x53, 0x39, 0x2a, 0x6a, 0x2f, 0x1d, 0x4e, 0x76, 0x3e, 0x12, 0x61, 0x3c, 0xa8, 0x76, 0x6d, 0x8c, + 0x9a, 0x7f, 0xd3, 0x78, 0xaa, 0x3d, 0xdb, 0xde, 0x0a, 0xd0, 0xbf, 0xb0, 0x03, 0x0f, 0xc0, 0xa2, 0xbc, 0xa2, + 0x95, 0x88, 0xad, 0xe5, 0x1c, 0x03, 0x66, 0xca, 0xc8, 0x8f, 0x95, 0x75, 0xbd, 0x4d, 0xf0, 0xc9, 0xf4, 0x6a, + 0x63, 0x36, 0xc0, 0xa3, 0xa2, 0xfa, 0xc7, 0xb4, 0x2a, 0x1a, 0x64, 0x8d, 0x88, 0x70, 0xf6, 0x25, 0xbd, 0xae, + 0xaa, 0x87, 0x99, 0xde, 0xe4, 0x32, 0x00, 0x66, 0xd4, 0x19, 0xc2, 0x8f, 0xb7, 0x46, 0x4a, 0x26, 0x6e, 0x27, + 0x3a, 0x74, 0xe0, 0x35, 0xa2, 0x91, 0x16, 0x0e, 0xdc, 0xff, 0x73, 0x2e, 0x12, 0x3f, 0x54, 0x0e, 0x62, 0xea, + 0xa8, 0x10, 0xcf, 0xb4, 0x1b, 0x3c, 0x07, 0x4d, 0xd2, 0xff, 0x0e, 0x32, 0x44, 0x9e, 0xfb, 0x48, 0x97, 0x94, + 0x98, 0x70, 0xfa, 0x85, 0x5a, 0xed, 0x5a, 0x5c, 0xaf, 0x52, 0xc0, 0x72, 0x3a, 0x8e, 0x77, 0x93, 0x23, 0x59, + 0x9d, 0x40, 0x7f, 0xc2, 0xc7, 0x6a, 0x45, 0x98, 0x2b, 0xf9, 0xce, 0xc4, 0x6b, 0x48, 0xf3, 0x9f, 0x24, 0x45, + 0xcb, 0xc1, 0xb5, 0x79, 0xc9, 0xb4, 0x52, 0x11, 0x1f, 0x6b, 0xd9, 0xb7, 0x3f, 0xf3, 0x28, 0x71, 0x19, 0x15, + 0x51, 0xdc, 0x99, 0x60, 0x75, 0x1f, 0x22, 0x5c, 0x21, 0x85, 0x30, 0x36, 0xba, 0x06, 0x74, 0xdd, 0x96, 0x5e, + 0xa9, 0xc2, 0x45, 0x02, 0x9f, 0x8a, 0xd0, 0xb4, 0x54, 0x67, 0x5d, 0x6f, 0xf6, 0x38, 0x85, 0xf7, 0x71, 0xbc, + 0x92, 0x14, 0x97, 0xaa, 0x2a, 0x8c, 0x5e, 0xa2, 0xf9, 0x7d, 0x79, 0x15, 0x1c, 0x9b, 0x89, 0xe7, 0x1f, 0x16, + 0xaa, 0x1b, 0x9b, 0xfa, 0x76, 0xd8, 0x8f, 0x52, 0x55, 0x5e, 0x9a, 0xf2, 0xd5, 0x0a, 0xe0, 0x27, 0xce, 0x74, + 0x74, 0xac, 0x6b, 0x14, 0x65, 0x68, 0xdb, 0xa8, 0xce, 0x70, 0x2b, 0x10, 0x60, 0x0c, 0xc0, 0x79, 0x4e, 0x98, + 0x4b, 0xd8, 0x1f, 0xa6, 0xdd, 0xf3, 0xa9, 0x23, 0x08, 0xa9, 0xbd, 0xde, 0x67, 0x2d, 0x77, 0x05, 0xcc, 0x22, + 0xaa, 0x4e, 0x52, 0xb4, 0x95, 0x93, 0x6f, 0xe3, 0xc6, 0xce, 0xdd, 0xcc, 0x4d, 0x88, 0x89, 0x93, 0x9b, 0xb1, + 0xe8, 0x70, 0x46, 0xde, 0x27, 0x6d, 0xa9, 0x74, 0x30, 0xaa, 0xd9, 0xc1, 0x23, 0x5d, 0x8c, 0x7a, 0x0f, 0xaa, + 0x52, 0x05, 0x60, 0x51, 0xe4, 0xab, 0xdd, 0xb1, 0xdd, 0x05, 0x23, 0xc2, 0xd8, 0xc1, 0xbf, 0x1c, 0xe6, 0xc0, + 0xa4, 0x09, 0x83, 0x3d, 0x69, 0xe6, 0x43, 0x18, 0xe7, 0xef, 0xfb, 0x25, 0x49, 0xbe, 0xe1, 0xf3, 0x90, 0x70, + 0x00, 0xb3, 0xf0, 0x14, 0x43, 0xed, 0xc0, 0x51, 0x87, 0x5a, 0x42, 0x96, 0x5e, 0x19, 0x27, 0xf3, 0x2a, 0xf8, + 0x8a, 0x20, 0x92, 0x51, 0x55, 0x10, 0x19, 0x91, 0xd8, 0x0e, 0x47, 0x07, 0x03, 0x9b, 0x73, 0xde, 0x1c, 0xa0, + 0xfb, 0x1b, 0x3d, 0x59, 0xc4, 0x38, 0x41, 0xfb, 0x73, 0xeb, 0x6a, 0x63, 0x4d, 0xba, 0x9d, 0xc0, 0x78, 0xec, + 0xf7, 0xaf, 0x85, 0x55, 0xff, 0x41, 0x75, 0x29, 0xad, 0x82, 0xf3, 0xc1, 0x1c, 0xb2, 0xf6, 0x47, 0xb7, 0x69, + 0x68, 0xc6, 0x93, 0xdf, 0x73, 0xbb, 0xcd, 0xa1, 0xcd, 0x9d, 0x3c, 0xce, 0xcb, 0xdd, 0x67, 0xce, 0x8d, 0x94, + 0xc2, 0x91, 0xb2, 0xa5, 0xcc, 0x8b, 0x15, 0xfc, 0xbd, 0x99, 0x66, 0x9b, 0x0f, 0x4c, 0xd4, 0x3a, 0xbe, 0x1f, + 0x49, 0x71, 0xb2, 0x5e, 0xda, 0xd5, 0x1e, 0x02, 0xc8, 0x54, 0x36, 0xdd, 0x1a, 0xc4, 0x02, 0xed, 0x13, 0x6d, + 0xf8, 0x33, 0xaa, 0xd8, 0xc1, 0xb3, 0x2a, 0xad, 0x2d, 0xc2, 0x8c, 0x84, 0x14, 0x34, 0x81, 0xa3, 0x31, 0xbe, + 0x24, 0xe3, 0x60, 0x80, 0x31, 0xf5, 0x6d, 0x93, 0x7c, 0xbe, 0x01, 0x4b, 0x9c, 0xc6, 0x41, 0xe1, 0x35, 0xff, + 0x7f, 0x69, 0x54, 0x00, 0x15, 0xfb, 0x43, 0x29, 0x0e, 0x76, 0x5a, 0x98, 0x8e, 0xaf, 0xb2, 0x64, 0x48, 0x3d, + 0x9d, 0x19, 0x9e, 0x2b, 0x9c, 0xc7, 0x69, 0x91, 0x0d, 0xe7, 0x40, 0xf0, 0x29, 0x9d, 0x1b, 0x79, 0x30, 0x92, + 0x91, 0x18, 0x0f, 0x79, 0x89, 0xb6, 0x8a, 0x95, 0x78, 0xce, 0xf0, 0x2e, 0xb4, 0x21, 0xa4, 0x17, 0x5b, 0x40, + 0x51, 0x21, 0xbc, 0x4b, 0x93, 0x2a, 0x89, 0x3b, 0x87, 0x34, 0x57, 0x6d, 0x3c, 0xf0, 0x07, 0xcc, 0xd4, 0xd4, + 0x81, 0xbf, 0xe2, 0xf6, 0xe4, 0x3d, 0xd7, 0xe8, 0x09, 0x97, 0x69, 0x4d, 0xa8, 0x8e, 0xf6, 0x6f, 0xff, 0x6c, + 0x54, 0x00, 0xa5, 0x38, 0xfa, 0xef, 0x88, 0xc8, 0xc3, 0xaa, 0xcc, 0x14, 0xe3, 0x3e, 0xd5, 0x01, 0x70, 0xe2, + 0x02, 0xec, 0x9d, 0x94, 0xb1, 0x31, 0xde, 0x60, 0xeb, 0x1d, 0xaf, 0xba, 0x78, 0xd7, 0x02, 0x76, 0x51, 0xa6, + 0x69, 0x2a, 0xec, 0x83, 0x81, 0xeb, 0x9f, 0x0e, 0xd2, 0x5c, 0x0c, 0xb2, 0xb3, 0xff, 0x2a, 0x13, 0x84, 0xa6, + 0x97, 0xbf, 0x34, 0xb1, 0x0a, 0x05, 0xdb, 0xa8, 0x8f, 0xd2, 0x65, 0x9b, 0x91, 0xe9, 0x3a, 0x49, 0x47, 0x39, + 0xbc, 0xf4, 0x62, 0xca, 0xe0, 0xdb, 0xfc, 0x42, 0xeb, 0x6a, 0x51, 0x73, 0xed, 0xfb, 0xdf, 0x52, 0xc1, 0x9d, + 0x32, 0xc3, 0x14, 0x36, 0x7c, 0x0e, 0x03, 0x8c, 0xe9, 0x0b, 0xb6, 0x01, 0xde, 0x7d, 0x29, 0xe7, 0x3d, 0xaf, + 0x74, 0xc7, 0xa9, 0x8b, 0xb2, 0x55, 0xb2, 0x00, 0xe1, 0xd1, 0x8d, 0xc4, 0xce, 0xeb, 0x8a, 0xb2, 0x4d, 0xb6, + 0x51, 0xdd, 0xc4, 0x41, 0xf5, 0x1c, 0x0a, 0x13, 0x5a, 0x28, 0x01, 0xc2, 0x54, 0x98, 0xb9, 0x00, 0x6b, 0xa7, + 0x35, 0x22, 0xcc, 0xfb, 0xcd, 0xcc, 0xc4, 0x37, 0xa3, 0xad, 0x92, 0x39, 0x77, 0xff, 0x4f, 0xb4, 0x73, 0x92, + 0xe8, 0x0c, 0xbe, 0x03, 0x28, 0x1d, 0x9f, 0x79, 0x41, 0xba, 0x43, 0xea, 0xa7, 0xb7, 0x8f, 0xe3, 0xef, 0xd6, + 0xb9, 0x5e, 0xa3, 0xef, 0x07, 0x24, 0x71, 0xe8, 0xf8, 0x0e, 0x91, 0x21, 0x29, 0xad, 0xcc, 0x2f, 0x10, 0xc7, + 0x90, 0xa1, 0xa5, 0x79, 0xc9, 0xa2, 0x49, 0x0a, 0x05, 0xc4, 0xfc, 0x30, 0xd0, 0x55, 0x00, 0x12, 0x00, 0x4a, + 0x67, 0xca, 0x6e, 0x53, 0x0e, 0x22, 0x3f, 0xe2, 0xa7, 0x7f, 0xb9, 0xd7, 0xe0, 0x84, 0xae, 0xa2, 0x40, 0x86, + 0xaa, 0xc9, 0x8f, 0xf9, 0xa5, 0x4d, 0x31, 0xfc, 0xf7, 0x31, 0x7c, 0x95, 0x04, 0x6f, 0x8b, 0xf3, 0x49, 0x1c, + 0x22, 0x2b, 0xdc, 0x46, 0xf4, 0x2e, 0xa3, 0x33, 0x0e, 0x11, 0x3f, 0xd4, 0x4f, 0x8a, 0x43, 0x91, 0x15, 0xce, + 0x6f, 0x64, 0x28, 0x2f, 0x70, 0x2a, 0x3a, 0xdb, 0x1e, 0xba, 0x30, 0x3d, 0x6f, 0xfc, 0x9a, 0xa5, 0x49, 0xa5, + 0x97, 0x10, 0xd6, 0xa0, 0x21, 0xe7, 0x7a, 0xec, 0x4e, 0x53, 0xc0, 0xab, 0xcd, 0xe8, 0xf1, 0x76, 0xf9, 0x60, + 0x83, 0xd9, 0xfb, 0x78, 0x2b, 0xb3, 0x23, 0x38, 0xe3, 0x7f, 0xf4, 0xf8, 0x06, 0x7c, 0xe2, 0xac, 0x24, 0x30, + 0x91, 0xef, 0x01, 0xb4, 0x05, 0xae, 0xd5, 0x67, 0x34, 0x97, 0x92, 0x63, 0xcf, 0xba, 0x87, 0x3e, 0xdf, 0xb0, + 0xa3, 0xe4, 0x4f, 0x97, 0xed, 0x14, 0xe6, 0x76, 0xfa, 0x7d, 0x63, 0x86, 0x93, 0xfc, 0xe5, 0xe6, 0x21, 0xea, + 0xff, 0xd2, 0xb4, 0x2e, 0xf8, 0xde, 0x03, 0xbf, 0xc9, 0x10, 0xe3, 0x55, 0x37, 0x40, 0x33, 0xc9, 0xd4, 0x0a, + 0xcb, 0xf8, 0x62, 0xf0, 0x1f, 0xb8, 0x62, 0xc0, 0x2f, 0x56, 0x0c, 0x06, 0x4d, 0xa8, 0xd6, 0x85, 0x70, 0x2f, + 0x55, 0xcb, 0x7c, 0x9f, 0x68, 0xfd, 0xf5, 0xfc, 0xea, 0x9c, 0xb9, 0x3b, 0x0a, 0xcc, 0xa7, 0x08, 0x9a, 0xf6, + 0xd2, 0xd8, 0xe9, 0x38, 0x88, 0xda, 0x97, 0x85, 0x22, 0xd3, 0x37, 0x8a, 0x5c, 0x5d, 0xe0, 0x78, 0x0d, 0xe9, + 0x5d, 0x0f, 0x20, 0x98, 0xea, 0x4d, 0x29, 0xc3, 0x0d, 0x79, 0xfc, 0x10, 0x27, 0x3f, 0xc5, 0x26, 0xa4, 0x99, + 0x84, 0xd4, 0xc1, 0xf9, 0x03, 0x22, 0xf5, 0x74, 0x1f, 0x8e, 0xfd, 0xc8, 0xc3, 0x7b, 0x32, 0xcb, 0xb1, 0x26, + 0xa1, 0x84, 0x08, 0x2c, 0x22, 0x17, 0x4e, 0xa2, 0x08, 0xe3, 0x2a, 0xcc, 0xdd, 0xe2, 0x89, 0xc4, 0xe7, 0xab, + 0xc4, 0x67, 0x72, 0xee, 0xf1, 0x96, 0xe0, 0xa6, 0xfa, 0xe9, 0x62, 0xec, 0x2b, 0x5c, 0x1b, 0xbe, 0x5a, 0x90, + 0x71, 0x10, 0x2d, 0xd3, 0x4e, 0x50, 0x03, 0x7e, 0xf3, 0xd1, 0xac, 0x7b, 0x8e, 0xcc, 0x1d, 0x0b, 0x53, 0xbe, + 0x47, 0xdb, 0x85, 0x44, 0x23, 0x9c, 0xe0, 0x63, 0xfd, 0xc4, 0x20, 0xec, 0xdc, 0x07, 0xf4, 0x41, 0x22, 0x15, + 0xb0, 0x86, 0x50, 0x07, 0x17, 0x7c, 0x25, 0x05, 0x09, 0x7c, 0x7c, 0xcb, 0x13, 0x60, 0x96, 0x5c, 0xc9, 0x6b, + 0xaa, 0xce, 0xe5, 0x05, 0x70, 0xe6, 0xec, 0xf7, 0x89, 0x01, 0xe4, 0xb1, 0xf7, 0xfc, 0x88, 0x65, 0x0e, 0xdd, + 0x88, 0x1c, 0xb9, 0x05, 0xbd, 0x4e, 0x47, 0xf7, 0x88, 0x7f, 0xa6, 0xe0, 0x7c, 0x01, 0x30, 0x0d, 0xfe, 0x1f, + 0x5f, 0x8d, 0x7d, 0xa2, 0x87, 0x60, 0x2a, 0x4c, 0x00, 0xf0, 0x3e, 0x4e, 0x41, 0x02, 0x20, 0x09, 0x9a, 0x55, + 0x6f, 0x5e, 0x87, 0xf1, 0xb9, 0x96, 0x26, 0xa6, 0x73, 0x6b, 0x62, 0x27, 0x5a, 0x90, 0x6d, 0xdd, 0xd4, 0x37, + 0xe9, 0x40, 0x78, 0xa0, 0x38, 0x71, 0xea, 0x95, 0x01, 0x2c, 0x80, 0x10, 0x56, 0x91, 0x48, 0x6c, 0xee, 0xda, + 0xae, 0x66, 0xee, 0x09, 0x1a, 0x61, 0xd2, 0xbd, 0x37, 0xb5, 0xd7, 0x18, 0x1b, 0xa5 }; #endif #if defined(__PV_LANGUAGE_MANDARIN__) -// Wake-word = nǐ hǎo diànnǎo +// Wake-word = 你好电脑 static const uint8_t DEFAULT_KEYWORD_ARRAY[] __attribute__ ((aligned (16))) = { - 0x3c, 0xaa, 0x77, 0x04, 0x9c, 0x25, 0x7c, 0xdb, 0xc9, 0x51, 0x40, 0x69, 0x89, 0x3f, 0x46, 0x33, 0xe6, 0xb5, - 0x04, 0xa3, 0x51, 0x68, 0x3b, 0x31, 0xce, 0x7f, 0x57, 0x96, 0xbc, 0x68, 0x9c, 0x85, 0x18, 0x19, 0x67, 0x47, - 0xa9, 0x2b, 0x05, 0xbb, 0xcd, 0x1f, 0xd6, 0x6f, 0xb3, 0x38, 0x42, 0xdb, 0x36, 0x39, 0xf5, 0x64, 0xd1, 0x54, - 0xd4, 0x5b, 0xcd, 0x2c, 0xf2, 0x94, 0x91, 0xf0, 0x3f, 0x7a, 0x66, 0xc1, 0x7e, 0xf0, 0x48, 0x84, 0x29, 0xfa, - 0x49, 0x97, 0x80, 0xd0, 0xf1, 0x71, 0x7e, 0x83, 0xe3, 0xa4, 0x72, 0x07, 0x95, 0xdb, 0x9c, 0x42, 0x7c, 0x3d, - 0x78, 0x79, 0x0f, 0xec, 0x90, 0xa3, 0x4d, 0xb2, 0x9c, 0xf5, 0xf9, 0xa9, 0x61, 0xae, 0x76, 0xdd, 0x9b, 0x05, - 0xf6, 0x4d, 0x4d, 0x58, 0x32, 0x09, 0x52, 0x27, 0x73, 0x12, 0xd3, 0xda, 0x6a, 0x17, 0x75, 0xf0, 0xaf, 0x46, - 0xdd, 0x4b, 0xd5, 0x1e, 0xaf, 0x5d, 0x95, 0xbd, 0xad, 0xcd, 0x7c, 0x1b, 0x32, 0xe1, 0xbe, 0x21, 0x2e, 0x28, - 0xd0, 0x48, 0x83, 0x90, 0x3a, 0x41, 0x09, 0x1e, 0x07, 0x2e, 0xb5, 0xd8, 0xb7, 0x02, 0x21, 0x7c, 0xa9, 0xc7, - 0xb6, 0xf3, 0x4d, 0x68, 0x2a, 0xd0, 0x31, 0x17, 0xcc, 0x86, 0x78, 0x07, 0xe2, 0x02, 0x3d, 0xf7, 0xb7, 0x42, - 0xc9, 0x62, 0xe7, 0x59, 0x8e, 0x6d, 0xce, 0x25, 0x2e, 0x61, 0x55, 0xa2, 0xb4, 0x30, 0xb1, 0x98, 0xcc, 0x67, - 0x4b, 0x02, 0xbe, 0x80, 0x7e, 0xbb, 0x79, 0x55, 0x7e, 0xec, 0x9d, 0x8d, 0xc5, 0xb5, 0x68, 0x99, 0xcf, 0xa8, - 0x0e, 0x75, 0x3c, 0x88, 0xcf, 0x87, 0xa9, 0xb9, 0x24, 0x4a, 0x47, 0x0b, 0x7c, 0x64, 0x0c, 0xec, 0x2a, 0xde, - 0x46, 0x7b, 0x43, 0xd7, 0x72, 0x0a, 0x6e, 0x1a, 0xd3, 0xf3, 0xc0, 0xba, 0x40, 0x3b, 0xb8, 0xc6, 0x3f, 0x88, - 0xfb, 0x1f, 0xa2, 0x52, 0xfd, 0x3c, 0xe5, 0xe0, 0x13, 0x6a, 0x6c, 0x10, 0x96, 0x79, 0xd3, 0x35, 0x35, 0xc9, - 0x3c, 0xc2, 0x39, 0x51, 0xae, 0x04, 0x83, 0x4d, 0xef, 0xa9, 0xb1, 0x5f, 0xd8, 0x0c, 0xe8, 0x7c, 0xfb, 0x36, - 0x21, 0x02, 0x27, 0xd4, 0xb3, 0xd7, 0x2b, 0x00, 0x03, 0x18, 0x72, 0x0f, 0x64, 0xd4, 0x9a, 0x67, 0x4a, 0xc3, - 0x40, 0x53, 0x1a, 0x1f, 0x3e, 0xe4, 0x28, 0xe8, 0x6b, 0x25, 0x55, 0xcc, 0x32, 0x13, 0x33, 0x04, 0x4e, 0x7e, - 0x2d, 0x4b, 0x1b, 0xfc, 0xb0, 0xef, 0x65, 0x7a, 0xef, 0x08, 0xce, 0xa0, 0xe6, 0xdc, 0x49, 0x1c, 0xed, 0xcd, - 0x5a, 0x21, 0xee, 0x00, 0x8a, 0xd1, 0x48, 0xc5, 0x3b, 0xe2, 0x48, 0x5b, 0x3d, 0x07, 0xe9, 0x37, 0x53, 0xe2, - 0x67, 0x8d, 0x9e, 0x1d, 0x05, 0xc6, 0x26, 0xed, 0x68, 0xcd, 0xde, 0x6f, 0x28, 0xf1, 0xff, 0xd9, 0xb5, 0x11, - 0xe6, 0x56, 0xb3, 0xae, 0xc7, 0x89, 0xd7, 0xdf, 0xad, 0x4a, 0xbd, 0xf5, 0x3a, 0x0d, 0x6a, 0x0d, 0x48, 0xaf, - 0x15, 0xf5, 0x6b, 0x13, 0x57, 0xf2, 0x28, 0x8c, 0xd9, 0xd6, 0x63, 0x86, 0x86, 0xf2, 0xb6, 0xc6, 0xe1, 0x33, - 0x8e, 0x2e, 0x0d, 0x2c, 0x77, 0xc3, 0x8e, 0x4e, 0xa8, 0xbb, 0xaa, 0xbb, 0x06, 0xe8, 0x35, 0xac, 0x91, 0x66, - 0x95, 0xc8, 0xa1, 0x3e, 0x31, 0x4b, 0x8f, 0x88, 0x51, 0xd7, 0x0f, 0xf3, 0xac, 0x6f, 0x43, 0xd4, 0xf5, 0x30, - 0x5a, 0x4c, 0xa0, 0x00, 0x0d, 0x3a, 0x22, 0x2c, 0x55, 0x44, 0x7c, 0x0a, 0xaa, 0xba, 0x70, 0xed, 0x19, 0xe1, - 0x0b, 0xa9, 0xbd, 0x61, 0x06, 0x7e, 0x92, 0x0d, 0xa3, 0xb4, 0xbd, 0x78, 0x22, 0x55, 0x30, 0xe7, 0x72, 0x22, - 0x80, 0x02, 0xab, 0x2e, 0xef, 0xe6, 0x7c, 0x0a, 0x3c, 0xed, 0xa6, 0x79, 0x03, 0xaf, 0x70, 0x2b, 0x9c, 0x41, - 0xfe, 0x2f, 0x2f, 0xf4, 0xfa, 0xb2, 0xad, 0xd3, 0xe7, 0xe3, 0xec, 0x01, 0xd1, 0x3e, 0x76, 0x5c, 0x73, 0x90, - 0x56, 0x3f, 0x82, 0xfc, 0x5f, 0x46, 0x23, 0xef, 0x93, 0x31, 0xd3, 0x26, 0x15, 0x05, 0x25, 0x0d, 0x01, 0xc8, - 0x17, 0x5a, 0xac, 0x0c, 0x94, 0xd3, 0xf9, 0x6a, 0x5e, 0x5a, 0xd2, 0x6a, 0xf2, 0x99, 0xd1, 0xce, 0xfb, 0xf2, - 0x9a, 0x9c, 0xb9, 0xef, 0x4a, 0xfa, 0xda, 0x1a, 0x9b, 0xb5, 0xec, 0xf6, 0x42, 0x7b, 0x60, 0x1f, 0x2d, 0xba, - 0x84, 0x6e, 0x34, 0xa3, 0xd6, 0x68, 0x7d, 0xe4, 0x83, 0xe6, 0xb1, 0xe4, 0xbd, 0xe7, 0x21, 0x4e, 0xc0, 0x71, - 0xd8, 0x71, 0x95, 0x19, 0xd4, 0x09, 0xf2, 0x3d, 0x90, 0x73, 0xcd, 0x2b, 0xef, 0x5a, 0x09, 0xf2, 0x47, 0x6a, - 0xc4, 0x44, 0x04, 0xbf, 0xab, 0x68, 0x63, 0xfe, 0x5f, 0x7a, 0x4c, 0xed, 0x86, 0x6a, 0xe1, 0x76, 0xf6, 0xc9, - 0xb2, 0x51, 0x13, 0x7a, 0xb8, 0x17, 0x21, 0xbb, 0x78, 0x7b, 0xca, 0x86, 0x8f, 0xad, 0xa0, 0x95, 0x1c, 0x45, - 0x5f, 0x67, 0x67, 0x4f, 0x25, 0x84, 0xe6, 0xe6, 0x8d, 0x5f, 0xfb, 0xeb, 0x0a, 0xc5, 0x18, 0xeb, 0x55, 0x87, - 0xad, 0x4a, 0x02, 0xc2, 0xe0, 0x0e, 0xc6, 0x9a, 0x57, 0xe8, 0x4f, 0xb4, 0x1b, 0xbf, 0xa2, 0xbb, 0x1d, 0x65, - 0xb8, 0x80, 0xa6, 0xea, 0xe5, 0x08, 0xde, 0xbb, 0x3f, 0xfe, 0xe4, 0x1d, 0x1b, 0x55, 0xc6, 0x6c, 0x0f, 0x88, - 0x2f, 0xe4, 0x00, 0xae, 0xd8, 0xa4, 0x9c, 0x4f, 0x46, 0x60, 0xd6, 0x33, 0xab, 0xcd, 0xf7, 0x2f, 0x25, 0x2f, - 0x2d, 0x30, 0xcc, 0xd5, 0x77, 0x96, 0x80, 0x2b, 0x5e, 0xb4, 0x78, 0xe6, 0x91, 0x23, 0xef, 0x4b, 0xca, 0x24, - 0x9c, 0x22, 0x7c, 0xa2, 0x9b, 0x1f, 0xb6, 0x00, 0x94, 0x3d, 0xb0, 0xae, 0xdc, 0x0b, 0x56, 0x2f, 0x01, 0xc8, - 0xe6, 0xb4, 0xab, 0x2a, 0x91, 0x1c, 0xd0, 0xa7, 0x82, 0x25, 0xf3, 0xd7, 0xed, 0x30, 0xff, 0x1a, 0x5c, 0xe0, - 0x4f, 0x66, 0xa9, 0x6f, 0x1b, 0x63, 0x31, 0x22, 0x22, 0x81, 0x45, 0x17, 0x15, 0x6d, 0xe8, 0x16, 0x98, 0x31, - 0xd1, 0x5b, 0xc4, 0x8a, 0x93, 0x92, 0x36, 0xd5, 0x3c, 0x7c, 0xf7, 0x12, 0xb3, 0xdf, 0x4b, 0x73, 0xe3, 0xf4, - 0x40, 0x18, 0xbc, 0x5e, 0x0a, 0x3c, 0xe9, 0x1b, 0xd2, 0xa3, 0x5e, 0xad, 0x77, 0xe3, 0x02, 0xc3, 0x80, 0x55, - 0x8e, 0xc9, 0x99, 0xb7, 0xf3, 0x22, 0xb7, 0xe9, 0x47, 0x30, 0xb9, 0x2e, 0x77, 0x3e, 0xd0, 0xdb, 0x22, 0x72, - 0xd9, 0xbf, 0x33, 0x7d, 0x31, 0xcc, 0x8f, 0xe4, 0x9f, 0x46, 0x59, 0x38, 0xfd, 0x2c, 0xe0, 0x3c, 0xa5, 0x0f, - 0x4a, 0xd6, 0xfd, 0xa2, 0xff, 0x55, 0x53, 0x11, 0x4a, 0x83, 0x8b, 0x56, 0x28, 0x59, 0xaf, 0xf7, 0x17, 0x89, - 0xf7, 0x9f, 0x4e, 0x1e, 0x07, 0x8c, 0xd2, 0x03, 0x80, 0xb2, 0xca, 0x76, 0x78, 0x0c, 0x9e, 0x0c, 0xfd, 0xdd, - 0xc9, 0xdd, 0xe6, 0x10, 0x71, 0xe1, 0x27, 0xea, 0xf6, 0x98, 0xed, 0xa4, 0x5c, 0x6c, 0xac, 0xd7, 0x38, 0xe5, - 0x57, 0xb1, 0xbf, 0xb7, 0x8e, 0x18, 0x8d, 0x71, 0xb5, 0x61, 0xd6, 0x67, 0xd2, 0x75, 0xa4, 0x32, 0x5e, 0xf4, - 0x45, 0x1d, 0x52, 0x75, 0x9f, 0x09, 0x7f, 0xb1, 0x33, 0x8d, 0xd4, 0xcb, 0xb8, 0xf2, 0xae, 0x81, 0x64, 0x0a, - 0x28, 0xd3, 0x2e, 0x30, 0xc6, 0xc8, 0xc0, 0x9c, 0xf3, 0x68, 0xd4, 0x07, 0x8b, 0x35, 0x3b, 0x3d, 0x6a, 0x98, - 0x6b, 0x22, 0x02, 0x97, 0x48, 0x1d, 0x04, 0x03, 0x1e, 0x3e, 0x99, 0x13, 0xa5, 0x16, 0xb8, 0x8d, 0x79, 0x4f, - 0x97, 0xe6, 0xeb, 0x84, 0xed, 0x10, 0x67, 0xd2, 0xca, 0x2d, 0x3a, 0xd3, 0x06, 0xe8, 0x27, 0xaf, 0xa6, 0x71, - 0x80, 0x5d, 0x64, 0xc3, 0xd5, 0xfb, 0x23, 0x42, 0xee, 0x36, 0x49, 0xf0, 0xee, 0x08, 0x50, 0x35, 0x5c, 0x00, - 0xc9, 0x83, 0x1c, 0x64, 0xcf, 0x7f, 0xfa, 0x73, 0xfd, 0x0e, 0xbd, 0x03, 0x73, 0x0f, 0x32, 0x31, 0xc6, 0xb9, - 0xfe, 0xd4, 0x02, 0x6b, 0xa7, 0x22, 0x13, 0xde, 0xbe, 0x7e, 0x94, 0x47, 0x63, 0x58, 0x5f, 0x9b, 0x60, 0xda, - 0x81, 0x3f, 0x79, 0x8d, 0xf3, 0x9b, 0x44, 0xde, 0x3b, 0xd3, 0xd6, 0xfd, 0x0a, 0x3b, 0x06, 0x93, 0x5f, 0x7f, - 0xa4, 0x74, 0x8d, 0xa6, 0xcc, 0x03, 0x21, 0xf5, 0x39, 0x3b, 0xcf, 0x6c, 0x3c, 0x01, 0x25, 0xcc, 0x04, 0xf4, - 0xfd, 0xd7, 0x63, 0x20, 0x32, 0x7c, 0x67, 0xc0, 0x48, 0x5f, 0x6c, 0x76, 0x24, 0xd7, 0xe2, 0x06, 0xcd, 0x9a, - 0x57, 0xe3, 0x0c, 0x7e, 0x1d, 0x0b, 0x38, 0x48, 0x17, 0xf7, 0x98, 0xc2, 0xc6, 0x06, 0xbb, 0x2c, 0x05, 0x35, - 0x53, 0xb1, 0x90, 0xa2, 0xe9, 0xaf, 0x5d, 0xeb, 0xf1, 0x96, 0xb9, 0xc1, 0x7a, 0x8b, 0x39, 0xd4, 0xa9, 0x70, - 0x03, 0x33, 0x42, 0x07, 0x44, 0x00, 0xe3, 0xe5, 0xbf, 0xa9, 0xfc, 0x99, 0xe2, 0x9f, 0xdb, 0x90, 0x09, 0xc4, - 0x8e, 0x46, 0x02, 0xe5, 0x64, 0x3a, 0xef, 0x89, 0x55, 0x78, 0x56, 0x56, 0x0e, 0x7f, 0x2b, 0x38, 0x4f, 0x08, - 0x5b, 0x31, 0x42, 0x1a, 0xc9, 0xd8, 0x96, 0xea, 0x02, 0xfe, 0x23, 0x8f, 0x03, 0x33, 0x6c, 0x3f, 0x81, 0x54, - 0x52, 0xbb, 0x8a, 0xee, 0xc6, 0xde, 0xe4, 0x91, 0x15, 0x38, 0x02, 0x76, 0x4f, 0x0f, 0x93, 0x05, 0x2f, 0x26, - 0xc0, 0x47, 0x6b, 0x33, 0xbf, 0xd2, 0xc6, 0xea, 0x6e, 0xff, 0x76, 0x7d, 0x1d, 0xf4, 0x52, 0x20, 0x5c, 0x99, - 0x05, 0x35, 0x81, 0x9b, 0x0a, 0xcb, 0x89, 0x89, 0x8c, 0xa9, 0x39, 0x9a, 0xbb, 0x4b, 0xf9, 0x36, 0xe4, 0x0d, - 0x2c, 0x9e, 0x51, 0x2a, 0x5e, 0x73, 0xef, 0xbc, 0x04, 0x93, 0x30, 0x0a, 0x6a, 0x04, 0x33, 0x3e, 0x12, 0x91, - 0xa2, 0xa9, 0x29, 0x3c, 0x04, 0x84, 0xa7, 0xd1, 0x9f, 0x9d, 0x7b, 0x90, 0x76, 0x9f, 0x6e, 0x72, 0xdb, 0x60, - 0x46, 0x5f, 0x1e, 0xd7, 0xa4, 0xb8, 0x3c, 0x35, 0x21, 0x3b, 0x37, 0x6f, 0xf5, 0x1d, 0xa0, 0x63, 0x0d, 0xac, - 0xa3, 0xad, 0xa6, 0x83, 0x72, 0x91, 0xb5, 0xd2, 0xf8, 0x50, 0x7b, 0x26, 0xdf, 0xb7, 0xb4, 0x30, 0x9f, 0x4d, - 0x44, 0x5e, 0xe6, 0x59, 0x9b, 0x04, 0xf3, 0xc7, 0x11, 0x9e, 0xba, 0x70, 0x21, 0x2d, 0x05, 0x00, 0x3f, 0x1f, - 0x5b, 0xc9, 0xf1, 0xb7, 0x8c, 0xa7, 0xb0, 0xd2, 0x7b, 0x44, 0xe2, 0xd3, 0xb2, 0x06, 0x72, 0x0f, 0x8e, 0xef, - 0xa2, 0x16, 0x15, 0x68, 0x08, 0x1a, 0x70, 0x36, 0x21, 0xd5, 0x7f, 0xca, 0x67, 0x88, 0xe2, 0x3d, 0x4c, 0x57, - 0x96, 0x3c, 0xad, 0x7d, 0x19, 0x0a, 0xbc, 0x3b, 0x8a, 0x30, 0x56, 0xee, 0xd8, 0xa5, 0xb6, 0x2c, 0x55, 0x63, - 0xad, 0x69, 0x88, 0x1a, 0x83, 0x42, 0x8c, 0xfa, 0x08, 0x7f, 0xdb, 0x9e, 0x87, 0x87, 0x64, 0x3d, 0x69, 0x36, - 0xd0, 0x25, 0x99, 0x3b, 0xcf, 0xd6, 0xd9, 0x12, 0x57, 0xd7, 0x3a, 0x0c, 0xf3, 0xad, 0xc1, 0x43, 0x35, 0x45, - 0xae, 0x2e, 0x45, 0xd4, 0x0f, 0x70, 0xd2, 0xf1, 0xe6, 0x51, 0xb5, 0x4c, 0x83, 0x25, 0xb4, 0x19, 0xb3, 0x2e, - 0xea, 0xb5, 0xf9, 0xa6, 0xea, 0x5f, 0xa7, 0x6e, 0x9d, 0x13, 0x6c, 0x95, 0x03, 0xce, 0xb7, 0x67, 0x7e, 0xdc, - 0x25, 0xec, 0x50, 0xb7, 0x63, 0x3d, 0x72, 0xd2, 0x45, 0x8a, 0x54, 0xa6, 0x5c, 0x0e, 0x49, 0xd8, 0x20, 0x99, - 0xd7, 0x0e, 0x53, 0x0f, 0x4d, 0xfa, 0xd2, 0xe1, 0x2f, 0x89, 0xf5, 0xaa, 0xbe, 0x57, 0xee, 0x80, 0x04, 0xc8, - 0x65, 0x38, 0x34, 0x48, 0x99, 0xd3, 0xc3, 0x0b, 0x75, 0x39, 0x0a, 0x47, 0x42, 0xdd, 0x24, 0xdf, 0x3e, 0xf7, - 0xbf, 0x0d, 0x02, 0x58, 0x67, 0x6f, 0x30, 0x9b, 0xf5, 0x3d, 0xb1, 0xe0, 0xc2, 0x97, 0x31, 0xff, 0x20, 0xab, - 0x6a, 0x36, 0x97, 0x4f, 0xd4, 0x5d, 0x71, 0xfe, 0x5c, 0x81, 0x61, 0x17, 0xe7, 0x34, 0x5c, 0x10, 0x25, 0xae, - 0x77, 0x98, 0x9b, 0x85, 0xa9, 0xbe, 0x3d, 0x35, 0x6e, 0x26, 0x44, 0x5e, 0xa1, 0x6f, 0xb0, 0x05, 0x30, 0x65, - 0x4b, 0xef, 0x4e, 0x8e, 0xf7, 0x0a, 0xf2, 0x6b, 0xe7, 0xf0, 0xf7, 0xe9, 0x72, 0xfb, 0x2c, 0x3f, 0xa3, 0x73, - 0x88, 0xe9, 0x5f, 0x7c, 0xd3, 0x75, 0xa5, 0xb3, 0x49, 0x98, 0xbe, 0xc6, 0x29, 0xe5, 0xda, 0xf2, 0x68, 0x8f, - 0x54, 0x85, 0x46, 0xe1, 0x56, 0x55, 0xcf, 0xc4, 0xfc, 0x26, 0x4a, 0x5a, 0xc7, 0x5a, 0x4d, 0x6c, 0x40, 0xee, - 0x46, 0x70, 0x7a, 0x05, 0x5a, 0x37, 0xe2, 0xa0, 0xf3, 0x6f, 0xb9, 0x4d, 0x9c, 0x34, 0x2a, 0x86, 0x6d, 0x30, - 0xd7, 0x1e, 0x85, 0x21, 0xdc, 0x31, 0x97, 0x32, 0xce, 0x89, 0x44, 0xbf, 0x9f, 0xd9, 0x96, 0x68, 0x66, 0x78, - 0xdb, 0xda, 0xb4, 0x45, 0x89, 0x80, 0xe8, 0x6f, 0x22, 0x98, 0xe9, 0x8f, 0x9f, 0xe9, 0x2e, 0x56, 0x98, 0x84, - 0xa1, 0xd8, 0x43, 0x6a, 0x32, 0x39, 0x08, 0x9f, 0x98, 0xf1, 0x8e, 0x97, 0xb4, 0x41, 0xec, 0x41, 0x3a, 0x43, - 0x63, 0xb1, 0x43, 0x48, 0x34, 0xad, 0x12, 0xbc, 0x89, 0x24, 0xc4, 0xc7, 0xda, 0x25, 0xcf, 0x01, 0x46, 0xf0, - 0x1a, 0xd2, 0xf5, 0x1e, 0xfd, 0x16, 0xa7, 0xbc, 0xb0, 0x9b, 0xbb, 0x51, 0x70, 0x8e, 0xe6, 0x7e, 0xef, 0x9a, - 0x2c, 0x71, 0xc3, 0x9e, 0xe0, 0x6d, 0x26, 0x98, 0x9a, 0xe5, 0xc6, 0x06, 0x4c, 0x4f, 0x80, 0x50, 0x74, 0x5b, - 0x62, 0x3e, 0xe8, 0x93, 0xef, 0x6c, 0xd0, 0x3a, 0x17, 0x29, 0x42, 0xbc, 0x05, 0xd1, 0xec, 0x98, 0x32, 0x79, - 0x86, 0x56, 0x04, 0xbd, 0xed, 0xa5, 0x2b, 0xf0, 0x93, 0x53, 0xf1, 0x17, 0x63, 0xdc, 0x7d, 0xa7, 0x11, 0x24, - 0x38, 0xcb, 0xaa, 0x48, 0x94, 0x9e, 0x75, 0x4c, 0x0f, 0x37, 0x97, 0x4f, 0x58, 0x52, 0x9d, 0xd5, 0x3e, 0x21, - 0x64, 0xd2, 0x60, 0x91, 0x30, 0x9f, 0xd2, 0xef, 0x27, 0x52, 0x87, 0xb0, 0x7c, 0x92, 0xe5, 0x6a, 0xe1, 0x1f, - 0x8a, 0x4a, 0x67, 0x0b, 0x3a, 0x31, 0xd5, 0xe7, 0xde, 0x20, 0x4c, 0x75, 0x94, 0xa8, 0x63, 0xb5, 0xca, 0xcf, - 0x07, 0x97, 0x3d, 0x65, 0x18, 0xca, 0xbd, 0x42, 0xc8, 0xb9, 0x52, 0xd3, 0xa5, 0xe0, 0x43, 0xeb, 0x45, 0x21, - 0xeb, 0xe6, 0xc1, 0x56, 0xc1, 0xc7, 0x75, 0x8d, 0xbf, 0xd1, 0x77, 0x0d, 0x3c, 0x2f, 0x6b, 0x90, 0x6a, 0x3d, - 0x96, 0x36, 0x2c, 0xa4, 0xcf, 0xa7, 0xba, 0xe6, 0x20, 0xed, 0x5a, 0x52, 0x14, 0xf9, 0xeb, 0x71, 0x44, 0x2b, - 0x38, 0xa5, 0x06, 0xc8, 0x9e, 0xb6, 0x37, 0xf5, 0x17, 0x78, 0xdc, 0xf0, 0xac, 0x2a, 0xf0, 0x18, 0x95, 0xc0, - 0x63, 0xcc, 0xe4, 0xea, 0xc8, 0x6f, 0x1c, 0xe4, 0x5c, 0x8a, 0xcc, 0x4c, 0x95, 0xc2, 0xbc, 0x41, 0x37, 0x42, - 0x4c, 0x87, 0xb9, 0xc6, 0x73, 0x4b, 0xd5, 0x81, 0xca, 0xed, 0x84, 0x5d, 0x59, 0xe8, 0x52, 0x43, 0xb4, 0x9c, - 0xd2, 0xbd, 0x7e, 0x9e, 0x95, 0xaa, 0xf6, 0x4e, 0x8f, 0xe0, 0xc5, 0xf6, 0xba, 0x9d, 0x33, 0xba, 0xb3, 0x89, - 0x86, 0x74, 0x86, 0x5c, 0x11, 0xbe, 0x08, 0x3b, 0x47, 0xfb, 0x35, 0xe2, 0x2b, 0x96, 0xe1, 0x61, 0x60, 0xd7, - 0x49, 0x01, 0x20, 0x4b, 0xa0, 0x1d, 0x84, 0x99, 0x5c, 0xed, 0xdc, 0x6a, 0x03, 0x36, 0x7b, 0xa5, 0x06, 0x50, - 0x78, 0x9a, 0xfd, 0x6c, 0x60, 0x66, 0xe2, 0x31, 0x3b, 0xf7, 0xac, 0x71, 0x9c, 0x12, 0xd3, 0xab, 0x0f, 0xd7, - 0x9c, 0x24, 0x6f, 0x5a, 0x45, 0xcc, 0x12, 0xb5, 0x19, 0xb8, 0xb8, 0x14, 0x47, 0x33, 0x4c, 0xa8, 0xc9, 0x2e, - 0x58, 0x68, 0x1e, 0xe9, 0x6d, 0x31, 0xbe, 0x48, 0x39, 0xda, 0xcd, 0x39, 0xbd, 0xa2, 0x32, 0x95, 0xfa, 0x6c, - 0x79, 0x53, 0xd0, 0xfa, 0x80, 0x9f, 0xd7, 0x61, 0xf4, 0xa3, 0x5d, 0x32, 0xdb, 0x18, 0x75, 0x12, 0xf8, 0x19, - 0x93, 0x3a, 0x8b, 0xca, 0xcb, 0x43, 0x3c, 0x93, 0x0c, 0x6f, 0xc1, 0x52, 0xf3, 0x0f, 0xc2, 0xf6, 0x72, 0x18, - 0x18, 0xf8, 0xd0, 0x28, 0xd9, 0x9a, 0x8f, 0x56, 0x1f, 0x07, 0x98, 0x81, 0x9f, 0xfb, 0xd5, 0x0a, 0xbe, 0xec, - 0x47, 0x3d, 0x59, 0x72, 0x31, 0x5e, 0x70, 0x1a, 0x8a, 0x9c, 0x90, 0x52, 0x86, 0x4e, 0xd7, 0x33, 0x79, 0x71, - 0x74, 0x5b, 0xf5, 0x6c, 0x85, 0x5c, 0x20, 0x33, 0x16, 0xc2, 0x7f, 0xb7, 0xa4, 0x89, 0x20, 0x9d, 0x88, 0x2a, - 0x93, 0xa0, 0x51, 0x8a, 0xdf, 0x46, 0x4f, 0x32, 0xa4, 0x04, 0xf5, 0x45, 0x9f, 0xd0, 0x7e, 0xe5, 0xb2, 0xce, - 0x78, 0x76, 0x04, 0x2a, 0xa5, 0xc2, 0xbe, 0x58, 0x1d, 0xae, 0xf3, 0x54, 0x28, 0x57, 0x55, 0xa5, 0x02, 0x4f, - 0x01, 0x37, 0xc4, 0x71, 0xf2, 0xcd, 0x14, 0xc3, 0x09, 0x43, 0x01, 0x8e, 0x10, 0x68, 0xd6, 0x9a, 0xe8, 0xfe, - 0xee, 0x01, 0x42, 0x9a, 0x2c, 0x42, 0xb5, 0xb5, 0x7b, 0xc7, 0xc3, 0x96, 0xcb, 0x55, 0x6f, 0x82, 0xe9, 0x30, - 0x17, 0x09, 0x8d, 0x73, 0x37, 0x6d, 0x3c, 0x21, 0x69, 0xea, 0x31, 0x2b, 0x18, 0x0e, 0x0e, 0x71, 0xc2, 0x0d, - 0x6f, 0xdd, 0x3f, 0x20, 0x27, 0x0f, 0x0a, 0xf3, 0x52, 0xa7, 0xd6, 0xf6, 0xaf, 0x1c, 0x9d, 0x8f, 0x31, 0x14, - 0xef, 0x46, 0x6b, 0xe2, 0x0a, 0x3b, 0xa8, 0xed, 0x24, 0x09, 0x0e, 0xed, 0xb4, 0xfd, 0x85, 0x10, 0xf3, 0x27, - 0xda, 0x69, 0x12, 0x11, 0xcc, 0xb1, 0x51, 0x54, 0x33, 0x3d, 0x23, 0xf2, 0xff, 0x25, 0x61, 0x1e, 0x73, 0x9a, - 0x58, 0x20, 0x1d, 0x8f, 0x54, 0xa2, 0x5a, 0x6d, 0xf1, 0x75, 0x27, 0xeb, 0x2d, 0xd1, 0x98, 0xfe, 0xaf, 0x06, - 0x6c, 0x60, 0xb4, 0x33, 0xab, 0x97, 0xf9, 0xf1, 0xc1, 0xc9, 0x30, 0x7f, 0xb6, 0xcc, 0xc7, 0x88, 0x86, 0x05, - 0xc6, 0x0c, 0xb8, 0x94, 0x4f, 0x1b, 0x8c, 0xd0, 0x70, 0xe9, 0xa7, 0x58, 0xd1, 0x0a, 0x45, 0x3b, 0xbd, 0xc7, - 0xf8, 0x28, 0x95, 0x7c, 0x4c, 0xc3, 0xd1, 0x5f, 0x7a, 0x95, 0x4b, 0x7a, 0x02, 0x2a, 0x44, 0xb9, 0xd9, 0x95, - 0xe0, 0x94, 0xa9, 0xc0, 0xca, 0xd7, 0x11, 0x31, 0x0a, 0xf8, 0x64, 0xda, 0x85, 0x4f, 0xb4, 0x17, 0x6d, 0xf7, - 0x6c, 0x7d, 0xc4, 0x68, 0x06, 0x51, 0xda, 0x0a, 0xf4, 0xc8, 0x35, 0xbf, 0xcf, 0x57, 0xb5, 0x14, 0xa0, 0x43, - 0xfe, 0x76, 0xcc, 0x9f, 0x85, 0xde, 0x10, 0xe5, 0x3d, 0x4e, 0x8c, 0x11, 0x67, 0x71, 0x5e, 0x3a, 0xdd, 0x86, - 0x0f, 0xb3, 0xce, 0xbe, 0xaa, 0xd5, 0x91, 0xdb, 0xde, 0xcd, 0x7a, 0x88, 0xcd, 0x43, 0x65, 0x41, 0xc3, 0xea, - 0xc1, 0xe3, 0x0a, 0x2b, 0xe8, 0x98, 0xa5, 0xad, 0x87, 0x65, 0x59, 0x98, 0xd4, 0x64, 0x1a, 0xeb, 0x96, 0x2c, - 0xd7, 0x5f, 0x22, 0x8e, 0x29, 0x6b, 0xc5, 0x7c, 0xcc, 0x69, 0xde, 0xf3, 0xd9, 0x2e, 0x78, 0x97, 0xa7, 0xa2, - 0xff, 0x48, 0xa7, 0x54, 0x41, 0xb6, 0x41, 0xe6, 0xa2, 0x03, 0xf9, 0x2e, 0x4a, 0xfc, 0x3d, 0x48, 0x5e, 0x50, - 0x57, 0x80, 0x7b, 0x37, 0xbd, 0xa7, 0x17, 0xf6, 0x76, 0x17, 0x6b, 0x88, 0xac, 0x88, 0xee, 0x40, 0xf6, 0xcf, - 0x6f, 0x0c, 0x0e, 0x6c, 0x55, 0xb2, 0xf4, 0x93, 0xd9, 0xef, 0xb8, 0x3f, 0x1c, 0xc6, 0x35, 0x02, 0xab, 0x54, - 0xd7, 0x70, 0x14, 0xcd, 0xd6, 0xc4, 0xbb, 0x28, 0x25, 0x6e, 0x20, 0x93, 0xc1, 0xe6, 0x4f, 0x44, 0xad, 0x07, - 0xd3, 0xcc, 0xd2, 0x89, 0x2a, 0x4d, 0xc1, 0x0c, 0x3b, 0x00, 0xee, 0xe3, 0x53, 0x64, 0x3c, 0xa5, 0x67, 0xb9, - 0xbe, 0x72, 0xef, 0x41, 0xf7, 0x32, 0x80, 0xef, 0x2c, 0x34, 0xe0, 0xbd, 0xb8, 0xc6, 0xfb, 0xb6, 0x38, 0xc1, - 0x18, 0x3d, 0x99, 0x1a, 0xa7, 0x8d, 0xa8, 0xca, 0x32, 0x9f, 0x00, 0xe2, 0x04, 0xda, 0x28, 0x86, 0x6b, 0x74, - 0x1e, 0x1e, 0x64, 0xd4, 0x80, 0xdb, 0xd7, 0xef, 0x32, 0x33, 0x58, 0x63, 0xca, 0xbf, 0x9a, 0xb7, 0x06, 0xd0, - 0x9f, 0x14, 0x7d, 0x6d, 0x65, 0x57, 0xc1, 0x20, 0x7f, 0xfb, 0x86, 0xd2, 0xc3, 0xe9, 0x7c, 0xea, 0x04, 0x6b, - 0x30, 0x71, 0x89, 0x92, 0x1e, 0xbb, 0x58, 0x56, 0x50, 0x06, 0x41, 0x79, 0xb4, 0xba, 0x83, 0x26, 0x63, 0x53, - 0x97, 0xab, 0xf7, 0x03, 0xbb, 0x9e, 0x9d, 0xfd, 0xe8, 0x4f, 0xde, 0xb2, 0x11, 0xfb, 0x62, 0xbe, 0x7e, 0xea, - 0x7c, 0xe5, 0x9f, 0x87, 0x57, 0xec, 0xe1, 0x8c, 0x93, 0x01, 0x60, 0x9f, 0xad, 0xf5, 0x4d, 0x8f, 0x5d, 0xe7, - 0x46, 0xdc, 0x17, 0x61, 0x3c, 0x76, 0x2d, 0xe5, 0xb8, 0xe9, 0x41, 0xe3, 0x88, 0x57, 0x37, 0x25, 0x72, 0x2b, - 0x7f, 0x19, 0x0b, 0x40, 0x57, 0x7d, 0x0c, 0xfa, 0xe4, 0x5f, 0x0e, 0x09, 0x73, 0x3d, 0xff, 0xdb, 0x1e, 0xc6, - 0x19, 0x99, 0x06, 0xc7, 0xad, 0x85, 0xb1, 0x0f, 0xd9, 0x27, 0x1c, 0x50, 0x9c, 0x8c, 0x91, 0x4f, 0x44, 0x04, - 0xc0, 0x62, 0x61, 0xca, 0x15, 0x4b, 0xb7, 0x93, 0xf5, 0xb1, 0x5a, 0x5e, 0xeb, 0xeb, 0x80, 0x36, 0xcd, 0x58, - 0x94, 0xbe, 0x6b, 0x7f, 0x49, 0x27, 0x83, 0x8b, 0x19, 0x12, 0xeb, 0xaf, 0xfa, 0xa6, 0xc0, 0xae, 0xc1, 0xd4, - 0x36, 0xce, 0x0b, 0xdd, 0x7d, 0xb8, 0x1a, 0xa8, 0xb0, 0xb4, 0xb3, 0xd2, 0xa3, 0x57, 0xe2, 0x31, 0x09, 0xc3, - 0x20, 0x51, 0xc0, 0x0a, 0x2e, 0x23, 0xa6, 0x57, 0x49, 0xa0, 0x41, 0x36, 0x82, 0x5b, 0xd6, 0x0a, 0x47, 0xcf, - 0x3d, 0xd9, 0xcb, 0x5a, 0xb7, 0xd8, 0x63, 0xf2, 0x4a, 0xec, 0x02, 0x1d, 0xba, 0xd7, 0x62, 0x8e, 0xf1, 0x35, - 0x11, 0x42, 0xd4, 0x29, 0x9e, 0x26, 0x0a, 0x00, 0xd9, 0x57, 0x09, 0xb5, 0x7b, 0x62, 0xb5, 0xc0, 0x00, 0x0d, - 0xf3, 0x28, 0xd6, 0x73, 0x6b, 0x76, 0x6e, 0x56, 0x8b, 0x44, 0x47, 0x8c, 0x8b, 0xbb, 0x04, 0xb8, 0x1b, 0x9a, - 0x1a, 0x3a, 0xe6, 0x55, 0xd1, 0x42, 0x5e, 0x08, 0x91, 0x4f, 0x1c, 0xe6, 0x9d, 0x91, 0xd3, 0x19, 0x61, 0xfb, - 0x88, 0x9e, 0x4d, 0xa7, 0xd1, 0x23, 0x10, 0x26, 0x16, 0xe9, 0x01, 0x33, 0x89, 0xbf, 0xee, 0x3c, 0xae, 0x77, - 0x19, 0x79, 0xb7, 0xfa, 0xdb, 0x42, 0x0b, 0xa1, 0x6c, 0x58, 0x6f, 0x81, 0xb4, 0x5d, 0xd9, 0xef, 0xb6, 0x17, - 0x10, 0x3b, 0x0f, 0x90, 0xd3, 0xed, 0xe7, 0xb1, 0x40, 0x14, 0x2e, 0x20, 0x0d, 0xfb, 0x35, 0x48, 0xa7, 0x95, - 0xcb, 0xb5, 0xd7, 0xeb, 0xd5, 0xc7, 0x9b, 0x04, 0x0b, 0x49, 0xf8, 0xb9, 0xae, 0xa1, 0x9f, 0x61, 0x54, 0x06, - 0x04, 0x9c, 0x6d, 0x81, 0xe3, 0x0d, 0xbd, 0xe1, 0x91, 0xb7, 0xd0, 0xe2, 0x1d, 0xc6, 0xcf, 0xfd, 0xfe, 0xe6, - 0x7a, 0x0f, 0x9d, 0xdc, 0x55, 0xa6, 0x1a, 0xcb, 0x8f, 0x7f, 0x38, 0x9d, 0x93, 0x69, 0x4b, 0x54, 0x76, 0x19, - 0x7c, 0xb3, 0x58, 0x99, 0x42, 0x2e, 0xc6, 0x35, 0x03, 0xce, 0x4e, 0xe2, 0xb0, 0x6d, 0x90, 0x8b, 0x4a, 0x5a, - 0x01, 0x9b, 0x1f, 0x00, 0x62, 0xce, 0x31, 0xae, 0x99, 0xf2, 0xaf, 0x3e, 0xac, 0x62, 0xea, 0x35, 0x9e, 0x46, - 0x53, 0x98, 0x07, 0xe5, 0x57, 0xe5, 0xb6, 0x3e, 0xc5, 0xde, 0x3e, 0xcb, 0xf7, 0x95, 0x0f, 0x07, 0xce, 0xf3, - 0xcb, 0x5a, 0xcb, 0x2f, 0x92, 0x81, 0x97, 0x1e, 0xbf, 0xa3, 0x37, 0x25, 0xf6, 0x9b, 0x0e, 0x8a, 0xb2, 0x62, - 0x21, 0xf7, 0xb7, 0x81, 0x30, 0x52, 0xf4, 0xa1, 0x5b, 0xae, 0xf6, 0x22, 0x97, 0x04, 0xda, 0x21, 0x24, 0xb2, - 0x96, 0x4e, 0xd6, 0x89, 0x1b, 0x74, 0x09, 0x5a, 0x98, 0x04, 0x9b, 0x10, 0x84, 0xa3, 0xf3, 0xa0, 0x95, 0x94, - 0x5b, 0xa6, 0xe4, 0x2a, 0x08, 0x70, 0x1e, 0xfa, 0x6f, 0xe8, 0x60, 0xa8, 0x55, 0x1e, 0xf1, 0xf8, 0x5b, 0x69, - 0xd4, 0x10, 0x93, 0x43, 0x7e, 0x06, 0xc1, 0x42, 0x7a, 0x5d, 0x9a, 0xdf, 0xf4, 0x94, 0x80, 0x88, 0x3c, 0xbb, - 0x95, 0x94, 0xf5, 0xbd, 0xf1, 0xfd, 0xb0, 0x10, 0x0d, 0x1e, 0x0d, 0x73, 0xae, 0x1d, 0x00, 0xee, 0x3a, 0xda, - 0xb1, 0x5e, 0x15, 0xfe, 0xe0, 0x94, 0x3c, 0x8b, 0xbf, 0x23, 0x40, 0x5f, 0xe0, 0xe0, 0x97, 0xef, 0x6d, 0x97, - 0xb7, 0x3b, 0x45, 0x8c, 0x28, 0x1d, 0x57, 0xe3, 0xca, 0xab, 0xad, 0x51, 0xe5, 0x02, 0x31, 0x26, 0x25, 0x76, - 0x04, 0xb0, 0xf5, 0x7f, 0x64, 0x3a, 0x8c, 0x44, 0x85, 0x2e, 0xce, 0xa4, 0x7c, 0xb2, 0x95, 0x47, 0xd0, 0x57, - 0x80, 0xc5, 0x3a, 0xea, 0xc3, 0xf9, 0x3e, 0xda, 0x55, 0xde, 0x63, 0x3e, 0x7a, 0xb0, 0xe4, 0xb0, 0x66, 0x23, - 0x64, 0x20, 0xd1, 0x84, 0x2d, 0x7c, 0xc2, 0xde, 0xc6, 0x5d, 0x11, 0x34, 0x38, 0x9d, 0xa9, 0x68, 0x22, 0xe1, - 0x77, 0x1a, 0xe1, 0xdc, 0x76, 0x53, 0xce, 0x0e, 0x4c, 0x91, 0x0d, 0x05, 0xe0, 0x2c, 0x5a, 0x30, 0x60, 0xc9, - 0x22, 0x2b, 0x6b, 0x50, 0x4f, 0xef, 0x6e, 0x48, 0x90, 0xa9, 0x09, 0x48, 0x34, 0x1f, 0x21, 0xe9, 0x9a, 0x0f, - 0xe2, 0xfd, 0xa9, 0x61, 0x65, 0x87, 0xa4, 0xcb, 0xb3, 0x53, 0x1b, 0x08, 0xc1, 0x9f, 0x57, 0x67, 0x07, 0x1f, - 0x3e, 0x43, 0x6a, 0x34, 0xfb, 0xb4, 0x11, 0xe2, 0x07, 0xd5, 0x69, 0x4d, 0x01, 0xd3, 0xb8, 0x82, 0x8e, 0x87, - 0x3e, 0x03, 0x2b, 0x38, 0x2f, 0x99, 0xa4, 0x56, 0xaf, 0x0b, 0x4f, 0xad, 0xc6, 0xe2, 0x00, 0x57, 0x45, 0x32, - 0xfb, 0x40, 0xc3, 0x4a, 0x7d, 0x7b, 0x93, 0x3d, 0x79, 0x63, 0x8d, 0xe2, 0xed, 0x01, 0xb3, 0x51, 0x9b, 0xfd, - 0xb2, 0xf7, 0x06, 0xbf, 0xc7, 0xfd, 0xa4, 0x90, 0x54, 0x9c, 0x01, 0x56, 0xda, 0xb8, 0xa7, 0x71, 0xc2, 0x02, - 0x9d, 0xaa, 0xd5, 0xf4, 0x3f, 0x32, 0x41, 0x37, 0x45, 0x2e, 0x4c, 0x8f, 0xbc, 0x2b, 0xc2, 0x02, 0x2f, 0x09, - 0x9d, 0x5b, 0xdf, 0xcd, 0xf8, 0x11, 0x2b, 0x54, 0x4b, 0x4d, 0x39, 0xe6, 0xb4, 0xaf, 0x44, 0x56, 0x69, 0xfc, - 0xd5, 0x11, 0x82, 0x0b, 0x3a, 0x9e, 0xaf, 0x4c, 0xb3, 0x7b, 0xa0, 0x13, 0x92, 0xb4, 0x24, 0x93, 0x84, 0x60, - 0xcf, 0xba, 0xd3, 0x17, 0xc5, 0x15, 0x93, 0x22, 0x89, 0xd5, 0x66, 0xb6, 0x18, 0xaf, 0xd4, 0x00, 0x06, 0xbf, - 0xd0, 0x15, 0x60, 0x96, 0x1d, 0x73, 0x85, 0x0e, 0xd6, 0xbf, 0x27, 0x91, 0x22, 0x3f, 0x89, 0xca, 0xa3, 0x59, - 0x0d, 0x5e, 0xdc, 0x54, 0xe5, 0x08, 0x60, 0x36, 0x63, 0xb1, 0xaa, 0x1a, 0x96, 0xb2, 0xea, 0x1a, 0xdc, 0x13, - 0x42, 0xfb, 0x68, 0xde, 0xbb, 0xbe, 0x01, 0xdc, 0x2b, 0x9f, 0x7d, 0xb0, 0xd1, 0x44, 0x93, 0xbd, 0xd3, 0xd4, - 0x8c, 0x10, 0x19, 0xa0, 0xca, 0x19, 0xbb, 0x32, 0xf8, 0x43, 0x45, 0x86, 0x97, 0x77, 0xad, 0x91, 0x5e, 0x7c, - 0x73, 0x6a, 0x60, 0x46, 0xf6, 0x50, 0x6e, 0x40, 0xf8, 0x45, 0xdd, 0xee, 0x38, 0x6c, 0x2a, 0x8c, 0x68, 0xaa, - 0xb5, 0x52, 0xb0, 0x0c, 0xbf, 0xc3, 0xc7, 0xf5, 0xd9, 0xc4, 0x31, 0x09, 0x2e, 0x25, 0x1a, 0x3f, 0xe7, 0xa6, - 0xef, 0x7f, 0x7a, 0x2a, 0x48, 0x6b, 0xb2, 0xd0, 0xf9, 0xda, 0x7f, 0xfa, 0x9b, 0x92, 0x02, 0xcf, 0xb7, 0xb6, - 0x4c, 0x2e, 0xd6, 0x1e, 0xdf, 0x32, 0xcf, 0xea, 0x0d, 0xb5, 0xdb, 0x94, 0xc2, 0x8e, 0x58, 0x7b, 0xfa, 0x3a, - 0x58, 0xdc, 0xf6, 0x11, 0x5f, 0x89, 0xd7, 0x68, 0x66, 0xd8, 0xb9, 0x34, 0x7a, 0x15, 0x9f, 0xf4, 0xe8, 0x86, - 0xef, 0x1c, 0x87, 0x7e, 0x53, 0x38, 0x90, 0x89, 0xf5, 0xf2, 0x4f, 0x9c, 0x90, 0x20, 0xfe, 0x5d, 0x8f, 0xf0, - 0x0b, 0xb8, 0xab, 0xe3, 0x4e, 0xb1, 0xa7, 0x38, 0x34, 0x6b, 0xaa, 0xed, 0x3f, 0xc9, 0xbe, 0x22, 0xf1, 0x2c, - 0xb2, 0x74, 0xe1, 0x0b, 0x14, 0x14, 0x8d, 0xac, 0xcd, 0xb3, 0xe0, 0x46, 0x45, 0xa4, 0xb7, 0x58, 0x1d, 0x86, - 0x8f, 0xa1, 0x01, 0x9d, 0x3b, 0xe8, 0x19, 0x2b, 0x6a, 0x4d, 0xa2, 0x77, 0x49, 0x13, 0xe1, 0x73, 0x04, 0x7e, - 0xbc, 0xe6, 0x2f, 0x0c, 0x1f, 0x0f, 0x46, 0x4d, 0x1b, 0xa0, 0xe2, 0xd7, 0xb0, 0x29, 0x7b, 0x12, 0xa8, 0x36, - 0xf2, 0x5d, 0x47, 0x8e, 0x0a, 0x24, 0x28, 0x85, 0x6a, 0x39, 0xce, 0xfc, 0x88, 0xeb, 0xec, 0x78, 0x13, 0x6f, - 0x2a, 0xbc, 0x82, 0x48, 0xe5, 0x32, 0xe8, 0x35, 0x79, 0xe6, 0x8b, 0x0f, 0xc3, 0xb9, 0xad, 0x2f, 0x79, 0x5d, - 0xb0, 0x12, 0xa9, 0xd3, 0x05, 0x9f, 0x51, 0xd8, 0xcf, 0x69, 0x01, 0x5b, 0x8f, 0xcd, 0xc0, 0xda, 0x1b, 0xbb, - 0x1b, 0x6e, 0xa1, 0x3b, 0x35, 0xb2, 0x79, 0x2d, 0x22, 0x7e, 0xb1, 0x30, 0xbf, 0xe4, 0x5c, 0x16, 0xea, 0x5d, - 0x96, 0x5e, 0x34, 0x40, 0x88, 0x99, 0x55, 0xa1, 0xff, 0xd8, 0x87, 0x4c, 0x68, 0xad, 0xf1, 0x3f, 0x91, 0x83, - 0xfc, 0x8e, 0xb0, 0x7b, 0xc3, 0xb5, 0x84, 0x2a, 0xa0, 0x22, 0x7c, 0x1a, 0x0f, 0xb5, 0x9e, 0xf3, 0x47, 0x26, - 0xd3, 0x29, 0x82, 0xba, 0x39, 0xe6, 0xcd, 0x36, 0xe9, 0x24, 0xa4, 0xdf, 0x45, 0xe7, 0x36, 0x27, 0x6d, 0x0e, - 0xb2, 0xa2, 0x40, 0xaf, 0x96, 0xda, 0xc8, 0xf4, 0xc5, 0x33, 0x07, 0x92, 0xf4, 0xb6, 0x1b, 0xc6, 0x49, 0x16, - 0x57, 0x6b, 0xf3, 0x63, 0x81, 0xd9, 0xfc, 0x52, 0xd5, 0x60, 0x7c, 0xc6, 0x59, 0x18, 0x6f, 0xfe, 0x69, 0x27, - 0x3f, 0x23, 0xf7, 0x64, 0x04, 0x21, 0xf4, 0xee, 0x52, 0xa0, 0xf3, 0x65, 0x81, 0xc0, 0x6d, 0xdf, 0x18, 0xd0, - 0xf5, 0xa6, 0x5e, 0x24, 0x46, 0xbd, 0x3a, 0x82, 0x99, 0x6a, 0x72, 0x3c, 0x17, 0x69, 0x1c, 0xe8, 0x9c, 0x05, - 0x0a, 0x67, 0xca, 0x5d, 0xa5, 0x6a, 0xc5, 0x8a, 0x58, 0x39, 0xb8, 0xf7, 0xc9, 0xea, 0xe3, 0xcc, 0xd1, 0xa0, - 0x55, 0x62, 0xd7, 0x99, 0xae, 0xaa, 0x42, 0x5b, 0x5c, 0x10, 0xa9, 0x27, 0x99, 0x0f, 0xd7, 0x25, 0xad, 0xee, - 0xd9, 0x97, 0x38, 0xe7, 0x1d, 0x09, 0x93, 0xb5, 0xf1, 0xd5, 0xaf, 0x3e, 0x20, 0xe1, 0x16, 0xb7, 0xe6, 0xd4, - 0x91, 0x36, 0x96, 0xd1, 0x59, 0x2a, 0xeb, 0xa7, 0x95, 0xfc, 0x99, 0x29, 0xdb, 0x5a, 0xaa, 0x57, 0x36, 0x9a, - 0xf1, 0x25, 0x8d, 0x8a, 0x52, 0x93, 0x6b, 0x62, 0xc4, 0xab, 0x9e, 0x6d, 0x57, 0xeb, 0xb7, 0xdf, 0x2f, 0xd3, - 0x3d, 0x53, 0x88, 0x8b, 0x61, 0x10, 0xa8, 0xa6, 0xb6, 0xf1, 0x82, 0xee, 0xa5, 0x0c, 0x89, 0x7f, 0x89, 0x66, - 0x49, 0xd8, 0x5b, 0x50, 0xff, 0xe8, 0x16, 0x08, 0x10, 0xa6, 0xc2, 0xaa, 0x36, 0xf5, 0x5a, 0xbf, 0x6b, 0xd3, - 0x38, 0xa8, 0x24, 0x3e, 0xdd, 0x52, 0x3a, 0xdc, 0xbf, 0x86, 0x12, 0x40, 0x83, 0xd9, 0x1a, 0x0a, 0x63, 0x53, - 0x3e, 0xc8, 0xa9, 0xf2, 0xc3, 0x41, 0xa9, 0xa9, 0x63, 0xb3, 0x16, 0x43, 0x18, 0x31, 0xc3, 0x7d, 0x0e, 0xa2, - 0xaa, 0x00, 0xad, 0x5e, 0xa6, 0x79, 0x52, 0xec, 0xd2, 0x03, 0x60, 0x0f, 0xff, 0xcb, 0x35, 0x5d, 0x53, 0xa5, - 0xc7, 0x7d, 0x86, 0x24, 0x67, 0x63, 0x45, 0x65, 0x60, 0xaf, 0xd0, 0x72, 0x93, 0x47, 0x60, 0x45, 0x43, 0x47, - 0x17, 0x1a, 0xbe, 0x7d, 0x4c, 0x88, 0x0a, 0x71, 0xbe, 0xa1, 0xe5, 0xc3, 0x21, 0xc3, 0xc6, 0x29, 0x0e, 0xbf, - 0x12, 0x40, 0x40, 0xeb, 0xb8, 0xaf, 0xa9, 0x3a, 0x39, 0xff, 0x0e, 0x89, 0x0e, 0x36, 0x8c, 0xee, 0x15, 0xd7, - 0x1f, 0xf5, 0x41, 0x22, 0xa0, 0x79, 0x89, 0xdf, 0x2d, 0x8d, 0x10, 0xf0, 0x4e, 0xef, 0xe7, 0xcd, 0xeb, 0xa3, - 0x25, 0xce, 0x43, 0x8d, 0x4b, 0x10, 0xd7, 0x5b, 0xa5, 0x0d, 0x09, 0x8e, 0xe4, 0xfb, 0xdb, 0xf2, 0xbf, 0x70, - 0x9b, 0x96, 0x45, 0x77, 0x7d, 0x2e, 0xa8, 0x7d, 0x1d, 0x42, 0x10, 0xb5, 0x34, 0xd6, 0xb3, 0x34, 0x5b, 0xbe, - 0x35, 0x7a, 0x60, 0xa2, 0x54, 0x08, 0x63, 0x9d, 0xfa, 0x80, 0x48, 0xbb, 0xe5, 0x69, 0xd3, 0xcb, 0xea, 0xb5, - 0x56, 0xcc, 0x66, 0xc6, 0xed, 0x48, 0xf1, 0xba, 0xf4, 0xdd, 0x64, 0x1b, 0xdf, 0x55, 0x7c, 0x93, 0x4e, 0x4f, - 0xb4, 0x75, 0x7e, 0x3f, 0xb2, 0x15, 0xcf, 0xdf, 0xf9, 0x8b, 0x29, 0x40, 0xab, 0xbc, 0xe4, 0x13, 0x57, 0xa2, - 0xa2, 0xdb, 0x34, 0xa2, 0x79, 0x77, 0x0a, 0x3b, 0x8a, 0xaa, 0x02, 0xa1, 0xda, 0xa4, 0x58, 0xeb, 0xb5, 0x48, - 0x14, 0x0b, 0xe7, 0x3e, 0xa1, 0x57, 0xdd, 0xe4, 0xea, 0xf2, 0xa2, 0xbb, 0x50, 0x4b, 0x59, 0x44, 0xf3, 0x08, - 0x52, 0x63, 0x9d, 0xa3, 0xa5, 0xa0, 0xdf, 0x5e, 0xf6, 0xaf, 0x00, 0x4b, 0x35, 0xb6, 0xd2, 0xef, 0x66, 0x21, - 0x02, 0x67, 0xb9, 0xbf, 0xdb, 0xa6, 0x68, 0xc0, 0x80, 0x04, 0x39, 0xdc, 0x0e, 0xae, 0x63, 0xd2, 0xf1, 0x1a, - 0x44, 0xf5, 0x93, 0x0d, 0xc5, 0x12, 0xf1, 0x10, 0xc9, 0xaa, 0x29, 0xd1, 0x41, 0x78, 0xe4, 0xfc, 0x72, 0x44, - 0x24, 0x7f, 0x66, 0x15, 0xf7, 0x7d, 0x25, 0xcf, 0x07, 0x69, 0x2a, 0xf1, 0x74, 0x52, 0x19, 0xc5, 0x8d, 0xba, - 0x1c, 0x86, 0x09, 0x1b, 0x53, 0x0b, 0x4a, 0xcd, 0x2c, 0xa4, 0x5f, 0x23, 0x4c, 0x52, 0xed, 0x6b, 0xf1, 0x86, - 0xde, 0xdc, 0xdb, 0x32, 0x3f, 0x6f, 0xbd, 0x22, 0xb3, 0x81, 0x68, 0x81, 0x21, 0x13, 0x7f, 0x75, 0x5b, 0x28, - 0x79, 0x7d, 0xe8, 0xf4, 0xa3, 0x91, 0xbc, 0x81, 0xa3, 0x90, 0x5d, 0xf3, 0x38, 0xda, 0xe8, 0x04, 0xd7, 0x24, - 0xc5, 0x59, 0x81, 0x9b, 0x45, 0x34, 0x94, 0xde, 0x57, 0x23, 0x52, 0x87, 0xff, 0x3f, 0x87, 0x60, 0x9c, 0x13, - 0xdc, 0x99, 0x7b, 0x2f, 0x85, 0xc0, 0x15, 0xbd, 0x5d, 0x1f, 0xe7, 0x33, 0x53, 0x36, 0x6c, 0x81, 0xb3, 0x15, - 0x3a, 0x28, 0xdb, 0x85, 0x79, 0x8f, 0xd5, 0x26, 0x6f, 0x7c, 0xb8, 0x98, 0xc2, 0x3d, 0x3d, 0x34, 0xad, 0x56, - 0x28, 0x67, 0x3c, 0x0e, 0xdb, 0x2d, 0xb1, 0x05, 0x9a, 0x0c, 0x5f, 0x98, 0x87, 0xbd, 0x7f, 0x94, 0xd8, 0x9d, - 0x0b, 0x31, 0x06, 0x9a, 0xe0, 0x60, 0x68, 0xf1, 0xb8, 0x5e, 0xd4, 0xb2, 0xa8, 0x0d, 0xc7, 0xc7, 0x0a, 0xfc, - 0x72, 0xc3, 0x29, 0x07, 0x0a, 0xeb, 0xed, 0x74, 0x67, 0x29, 0x93, 0x9f, 0xf0, 0xe7, 0x12, 0xca, 0x30, 0x22, - 0x8f, 0x77, 0x2b, 0x2d, 0x0f, 0x9c, 0xf5, 0xb2, 0xbf, 0x43, 0x22, 0xd8, 0xc2, 0x27, 0xdd, 0x25, 0xe1, 0x0c, - 0xd5, 0x50, 0x16, 0xa3, 0xb1, 0x63, 0x1c, 0x2b, 0xf9, 0xfb, 0x95, 0x78, 0x40, 0x60, 0x6c, 0x9b, 0xdc, 0x9f, - 0xc8, 0x31, 0x4d, 0x50, 0x8c, 0xc5, 0x75, 0xdb, 0x4c, 0xec, 0x61, 0x34, 0x29, 0xc3, 0x49, 0x0a, 0x21, 0x0b, - 0x6b, 0xc9, 0xcb, 0xb2, 0x12, 0xf5, 0xce, 0xb0, 0xc1, 0x72, 0x6b, 0xb3, 0x9e, 0x6e, 0xfa, 0x0d, 0x1a, 0x4c, - 0xc8, 0x43, 0x4f, 0x3f, 0x15, 0xeb, 0x54, 0xfc, 0xcb, 0xfa, 0x25, 0x81, 0xae, 0x0a, 0xe9, 0x22, 0xa5, 0x59, - 0x24, 0xf0, 0x76, 0x6f, 0x76, 0x90, 0xb0, 0x25, 0xb3, 0x8d, 0xc6, 0xdc, 0xa3, 0x20, 0x3b, 0x43, 0xac, 0x3b, - 0x94, 0xa5, 0x84, 0x8a, 0x73, 0xbb, 0x35, 0xde, 0x0c, 0x38, 0x57, 0xa0, 0xd2, 0x55, 0x69, 0x91, 0xe5, 0xd7, - 0x39, 0xf2, 0x4f, 0xc6, 0x5c, 0x8f, 0xa3, 0x14, 0x48, 0xd4, 0x1a, 0xd1, 0x60, 0x37, 0x2e, 0xd4, 0x3e, 0x42, - 0x6e, 0xf0, 0x82, 0xb8, 0x4c, 0x49, 0xf5, 0x1f, 0xb9, 0x4a, 0x59, 0x06, 0x33, 0xf8, 0x1c, 0x3f, 0x52, 0x02, - 0x22, 0xdb, 0x4f, 0x22, 0x6c, 0x09, 0x06, 0xc9, 0x90, 0x89, 0x1e, 0x57, 0xa1, 0xda, 0xed, 0xad, 0x45, 0xcd, - 0xf3, 0xc6, 0x8e, 0x11, 0x29, 0xb1, 0xef, 0xd4, 0x90, 0xa2, 0xec, 0xe5, 0x20, 0x37, 0x7e, 0xb5, 0x7c, 0xc4, - 0xf5, 0x23, 0xc1, 0xab, 0x28, 0x73, 0xaa, 0xa3, 0x71, 0x3a, 0xe2, 0xd8, 0xfe, 0xea, 0xa7, 0x6f, 0x3f, 0xbe, - 0x74, 0x41, 0xc8, 0x6b, 0x37, 0x83, 0x5c, 0xfb, 0xb9, 0xaa, 0x23, 0xa4, 0x3d, 0x2f, 0x9a, 0x14, 0xab, 0x09, - 0xdf, 0xfe, 0x11, 0x38, 0xb2, 0xc0, 0xcb, 0x15, 0x73, 0x48, 0x02, 0xb7, 0x08, 0x9d, 0x56, 0x4f, 0xcf, 0x60, - 0x83, 0x45, 0x94, 0x4b, 0x16, 0x11, 0xd6, 0xd3, 0x1e, 0x11, 0xed, 0x13, 0x2a, 0x9d, 0x25, 0xfb, 0x28, 0x54, - 0x6b, 0xca, 0x43, 0x10, 0x40, 0x10, 0xb4, 0xbb, 0xbb, 0xe2, 0x41, 0xd2, 0xb6, 0x85, 0x48, 0xad, 0xca, 0x9f, - 0x9d, 0x62, 0xb4, 0x52, 0x91, 0xe1, 0x37, 0x8a, 0xf9, 0xf5, 0x74, 0x8c, 0x5b, 0xfc, 0xb0, 0x5a, 0x5d, 0x74, - 0x71, 0x05, 0x9d, 0x84, 0x3e, 0x8f, 0x98, 0x3a, 0xfa, 0xd2, 0x3b, 0x4d, 0xba, 0x4d, 0x4f, 0xb1, 0x8f, 0x61, - 0x0d, 0x75, 0x1f, 0xcf, 0x4a, 0x6f, 0x69, 0x39, 0x2f, 0x5e, 0x49, 0x1d, 0xa4, 0xbe, 0x4e, 0xc7, 0xd3, 0xc7, - 0xc3, 0x01, 0x94, 0xde, 0xa0, 0x57, 0xdc, 0x22, 0x8b, 0x64, 0x6d, 0x9e, 0x62, 0x9a, 0x5a, 0x56, 0xe1, 0xdf, - 0xde, 0x2b, 0x09, 0xa4, 0xa0, 0xc5, 0xed, 0x36, 0x70, 0xe5, 0xe1, 0xa0, 0xcb, 0xe4, 0x7c, 0x64, 0x5a, 0xa2, - 0x71, 0x44, 0x4c, 0x26, 0xb7, 0xba, 0xe1, 0x1a, 0xbc, 0x6a, 0xcb, 0xa5, 0x2b, 0x1c, 0x01, 0x19, 0x50, 0x93, - 0xaf, 0xb8, 0x26, 0x3f, 0x37, 0x6e, 0x26, 0x12, 0x16, 0x36, 0x53, 0x56, 0xe4, 0x97, 0x17, 0x9e, 0xd5, 0xa4, - 0x45, 0x7d, 0xf0, 0x06, 0x3c, 0x40, 0x63, 0xa8, 0x9b, 0x8e, 0xf2, 0xcf, 0xee, 0xa0, 0x7d, 0x38, 0x1d, 0xa2, - 0x5f, 0xcd, 0x92, 0x3d, 0x48, 0xb3, 0x8b, 0x2d, 0x24, 0xc9, 0x10, 0xfe, 0x71, 0x7e, 0xc5, 0x9b, 0x05, 0x03, - 0xd6, 0x08, 0xe6, 0x56, 0x24, 0x9a, 0x95, 0xc3, 0x0f, 0xa4, 0x36, 0x6b, 0x29, 0xfe, 0x76, 0x65, 0x7a, 0x38, - 0x94, 0x52, 0x81, 0x66, 0xf8, 0xb9, 0xfc, 0xca, 0x45, 0x51, 0x4e, 0x9c, 0xe9, 0x7c, 0xf7, 0xf7, 0xd0, 0xa9, - 0xa8, 0xe3, 0x04, 0x02, 0x09, 0x92, 0x5e, 0xfc, 0x55, 0x31, 0x2c, 0x1d, 0x01, 0x26, 0x6f, 0xf2, 0xbb, 0xb6, - 0xd7, 0x5e, 0x9a, 0xb7, 0xcb, 0x80, 0xd7, 0xd2, 0x40, 0xf0, 0xb6, 0xc2, 0xbc, 0xa3, 0x26, 0xb1, 0xe4, 0x1b, - 0x39, 0x5d, 0xda, 0x85, 0x45, 0x71, 0xa2, 0xbe, 0xe7, 0xe0, 0x2e, 0xba, 0xc9, 0x3e, 0x8f, 0x34, 0x07, 0x7f, - 0x3e, 0xbf, 0x06, 0x40, 0xe7, 0x66, 0x8c, 0xed, 0x62, 0xce, 0xdb, 0xc5, 0x2a, 0x34, 0xe7, 0x97, 0x25, 0x33, - 0xd2, 0xd3, 0x1a, 0x8c, 0x40, 0x8d, 0x23, 0x39, 0x86, 0x2b, 0xe2, 0xf8, 0x02, 0x73, 0xa7, 0xc5, 0x03, 0x3d, - 0xa3, 0xfc, 0x3e, 0x6b, 0xb8, 0x00, 0x34, 0x77, 0x61, 0x43, 0x02, 0xb8, 0x14, 0x27, 0xd4, 0x00, 0xa8, 0x35, - 0x88, 0xb6, 0x74, 0xf3, 0x13, 0x05, 0x51, 0x4d, 0x3d, 0x0c, 0xf9, 0x70, 0xac, 0xe6, 0x8d, 0x8d, 0xdd, 0x11, - 0xce, 0x58, 0x0d, 0xb4, 0x65, 0x46, 0x3a, 0xdd, 0x42, 0x23, 0x57, 0x9b, 0xa9, 0x34, 0x2f, 0x7c, 0x74, 0x04, - 0xd4, 0xf2, 0xa1, 0xf0, 0x5d, 0x7c, 0x35, 0x36, 0xd8, 0xaf, 0x4b, 0x06, 0x18, 0x71, 0x91, 0xd7, 0x44, 0x42, - 0x59, 0x3f, 0x76, 0x2c, 0x65, 0x24, 0x46, 0x35, 0xdb, 0xcf, 0x07, 0x38, 0xd6, 0x0c, 0x12, 0xba, 0xe8, 0x84, - 0x41, 0xb8, 0x2e, 0xec, 0xc9, 0xab, 0x01, 0x7a, 0x68, 0x70, 0x58, 0xab, 0xdb, 0x8e, 0xee, 0x5f, 0x24, 0x8b, - 0xaf, 0x62, 0xbf, 0xa9, 0x0f, 0x3f, 0x9f, 0x0b, 0x5a, 0x38, 0x79, 0x2e, 0x88, 0x77, 0x3e, 0x66, 0xa0, 0x4d, - 0x04, 0xe6, 0x52, 0xd0, 0x34, 0x14, 0xb1, 0x6c, 0x59, 0x2e, 0x19, 0x85, 0x48, 0x13, 0x00, 0x30, 0xe9, 0xd8, - 0xe6, 0xe6, 0x26, 0x1b, 0xf2, 0x50, 0xbc, 0x73, 0xaa, 0xcb, 0xac, 0x95, 0x95, 0x4e, 0x56, 0x80, 0x4e, 0x93, - 0x81, 0x61, 0x50, 0xe0, 0xeb, 0xba, 0x22, 0x03, 0xdb, 0x60, 0x1b, 0xd5, 0xa2, 0x17, 0x6f, 0xf8, 0x76, 0xce, - 0x15, 0x93, 0x18, 0xc2, 0xfd, 0xa5, 0x92, 0x5c, 0xd9, 0xe3, 0x3b, 0xf5, 0x5b, 0x92, 0xe2, 0xec, 0x8a, 0x57, - 0xca, 0xa4, 0x39, 0xc6, 0xcc, 0xf6, 0x22, 0x08, 0x2c, 0x0d, 0x53, 0xe5, 0x95, 0xa4, 0x09, 0x64, 0x6f, 0x52, - 0x59, 0x51, 0xa0, 0xbe, 0xe3, 0x8c, 0x09, 0x9a, 0x3a, 0xe3, 0xe5, 0xeb, 0xa8, 0x05, 0x75, 0xbd, 0x40, 0x08, - 0xd5, 0x9e, 0x96, 0x7d, 0xe0, 0xc5, 0x79, 0x7a, 0x80, 0xc8, 0x92, 0x05, 0xf0, 0x9e, 0x25, 0xf8, 0x70, 0xdc, - 0x9c, 0x15, 0xf9, 0x37, 0x0e, 0x4e, 0xfb, 0xeb, 0xeb, 0xa3, 0x3c, 0x26, 0x2b, 0x80, 0xc1, 0x6b, 0x03, 0xe0, - 0xce, 0xb7, 0x93, 0x12, 0x2d, 0x55, 0x29, 0xab, 0xf9, 0x62, 0x91, 0x83, 0xcd, 0xe4, 0xa5, 0x89, 0xb1, 0x2f, - 0x89, 0x2f, 0xc5, 0x0f, 0x3c, 0xe1, 0x59, 0xb7, 0xfe, 0x92, 0x0a, 0x2c, 0xfb, 0x4e, 0xe6, 0x09, 0x08, 0x39, - 0xcd, 0x6f, 0x86, 0x3f, 0x25, 0x16, 0xac, 0x02, 0x91, 0x92, 0x8c, 0xd6, 0x46, 0xec, 0x65, 0x24, 0x7b, 0x42, - 0x2a, 0x4f, 0x86, 0xc9, 0xf4, 0x93, 0x04, 0xf0, 0xfc, 0x2c, 0x70, 0x01, 0x10, 0xcc, 0x62, 0x82, 0x99, 0x96, - 0x98, 0x9e, 0x3f, 0x00, 0x5e, 0x46, 0x9a, 0x35, 0x85, 0xde, 0x2e, 0xc3, 0xff, 0x74, 0xa0, 0x13, 0x65, 0xd6, - 0x77, 0x5e, 0x42, 0x5e, 0x56, 0x35, 0x41, 0x0e, 0x5d, 0xd2, 0x00, 0x64, 0xb6, 0xf9, 0x11, 0x21, 0x57, 0x49, - 0x3e, 0x3a, 0x73, 0x61, 0x84, 0x3a, 0x4e, 0x6d, 0x65, 0x68, 0xcd, 0xa9, 0xa5, 0x8f, 0x6e, 0x3e, 0x0c, 0xbf, - 0x52, 0x46, 0x9e, 0x44, 0x7f, 0x42, 0xf2, 0x00, 0x6b, 0xfb, 0x43, 0xd0, 0x8c, 0xf5, 0x5e, 0xb2, 0xeb, 0xe6, - 0x0a, 0xfd, 0x1e, 0xe2, 0x4a, 0x5c, 0x5d, 0xd0, 0xba, 0x6d, 0xb2, 0x35, 0x83, 0xc2, 0x51, 0x62, 0xfc, 0x79, - 0x4f, 0xca, 0x93, 0xed, 0xc5, 0x2a, 0x1c, 0xcb, 0x48, 0x99, 0xbc, 0x3b, 0x4e, 0xcb, 0xc7, 0x1a, 0xa4, 0x07, - 0x3b, 0xe3, 0xad, 0x6c, 0xd1, 0xd4, 0x2a, 0x45, 0xde, 0x43, 0x23, 0x3a, 0xc0, 0x5c, 0x43, 0x9b, 0x43, 0xb1, - 0xdb, 0xc8, 0xe4, 0xa8, 0xa5, 0xd6, 0xce, 0x01, 0xd5, 0x31, 0xf1, 0x47, 0xaf, 0x69, 0x38, 0x4b, 0x97, 0x54, - 0x1d, 0xfa, 0xce, 0x96, 0xa4, 0xeb, 0xae, 0xec, 0x29, 0xe8, 0x14, 0x89, 0x67, 0xe0, 0xa2, 0xab, 0x43, 0xf5, - 0x32, 0x04, 0xb6, 0xa9, 0x09, 0xa5, 0x59, 0x4f, 0x96, 0x54, 0xcd, 0xf0, 0x09, 0xe0, 0x35, 0x58, 0x16, 0x46, - 0x09, 0x3e, 0x68, 0x6e, 0x8c, 0x93, 0x99, 0x81, 0x3e, 0xe5, 0x34, 0xef, 0x9e, 0x35, 0xe4, 0x3a, 0x19, 0xa0, - 0x71, 0xd3, 0x73, 0x33, 0x43, 0x90, 0xfe, 0xae, 0x4c, 0x5c, 0xe8, 0x9f, 0x55, 0x05, 0xaf, 0x38, 0xcf, 0x54, - 0x83, 0x7c, 0xbb, 0x50, 0x91, 0xa6, 0x72, 0x74, 0x31, 0xba, 0x01, 0x62, 0xc1, 0x5f, 0x41, 0x8b, 0x1b, 0x31, - 0xfd, 0xf9, 0xff, 0x4b, 0x99, 0x77, 0xb8, 0x97, 0x77, 0x4e, 0x36, 0xed, 0x32, 0xd6, 0x91, 0x86, 0x8b, 0x49, - 0xf8, 0x39, 0x7d, 0x53, 0x3c, 0x86, 0x9a, 0x56, 0x7d, 0xd1, 0xb3, 0x42, 0xde, 0xb1, 0x41, 0xe0, 0x1e, 0xf9, - 0x30, 0x6f, 0x25, 0xc0, 0x46, 0x36, 0x07, 0x78, 0x67, 0xe2, 0x67, 0x70, 0xec, 0xa8, 0xfe, 0x1f, 0xbf, 0x04, - 0xbc, 0xf0, 0xb9, 0x67, 0x97, 0xf9, 0x8c, 0x59, 0xda, 0x5c, 0xd3, 0x76, 0x5b, 0x01, 0x90, 0x98, 0x1e, 0xb2, - 0xa9, 0x5a, 0x05, 0xd2, 0x57, 0x4b, 0x6a, 0x7b, 0x4a, 0xfe, 0x9b, 0xee, 0x4c, 0x70, 0xee, 0xf5, 0xf7, 0x3a, - 0x02, 0x0a, 0xde, 0x02, 0xbb, 0xa3, 0x70, 0xf4, 0xdf, 0xd6, 0xdb, 0x3e, 0x16, 0xc0, 0x96, 0x12, 0x66, 0x3f, - 0xa0, 0x62, 0x3d, 0x5f, 0x27, 0xab + 0xee, 0x89, 0xf9, 0x20, 0x54, 0x02, 0x82, 0xb6, 0x82, 0x89, 0x08, 0xc4, 0x25, 0x6f, 0x35, 0x01, 0x20, 0x47, + 0xf0, 0x24, 0xd1, 0x64, 0xf6, 0x16, 0x21, 0xcb, 0xf6, 0x20, 0x6c, 0xfe, 0x1e, 0xf6, 0x6e, 0x87, 0xc0, 0x28, + 0x13, 0x7a, 0x6a, 0x27, 0x7f, 0xff, 0x4b, 0xd3, 0xac, 0x17, 0x25, 0xbf, 0x43, 0x3b, 0xbe, 0x2d, 0x41, 0xb8, + 0xc4, 0xa5, 0x91, 0xa3, 0xc0, 0x52, 0xbe, 0x16, 0x34, 0x6f, 0x2f, 0x35, 0x43, 0x8c, 0xcc, 0x5e, 0xbe, 0x48, + 0x08, 0x60, 0x0c, 0x83, 0xb7, 0x54, 0x72, 0xc7, 0xf6, 0x18, 0x9c, 0x02, 0xfc, 0x7e, 0x26, 0x52, 0xeb, 0xd7, + 0x36, 0x7c, 0xae, 0x7c, 0xb4, 0x17, 0x41, 0xc1, 0x63, 0x7d, 0x59, 0x4d, 0xb6, 0x66, 0xc1, 0xa6, 0x3e, 0x7a, + 0x29, 0xc0, 0xd7, 0x17, 0x7d, 0xa8, 0x49, 0x27, 0x02, 0x3e, 0xc4, 0xb4, 0xe3, 0xfd, 0x55, 0xed, 0x66, 0x0a, + 0x28, 0x86, 0xbf, 0xa9, 0xff, 0x48, 0xf4, 0x2d, 0xa8, 0x30, 0xdb, 0x37, 0x8d, 0xae, 0xac, 0x7c, 0xa6, 0x00, + 0x2a, 0xf3, 0x2c, 0xb9, 0x57, 0x08, 0xd0, 0xaa, 0x6c, 0xa2, 0xc0, 0xb7, 0x26, 0xb7, 0xb2, 0x02, 0x58, 0x20, + 0x1c, 0xf4, 0x20, 0xfb, 0x67, 0x69, 0xd9, 0xf3, 0x86, 0x1d, 0x7d, 0xb1, 0xed, 0x4d, 0x75, 0x6b, 0x2e, 0x3f, + 0x36, 0xb9, 0xef, 0xda, 0xbd, 0x4a, 0x7f, 0x84, 0xd8, 0xaa, 0xa9, 0xab, 0xd7, 0xde, 0x25, 0x85, 0x36, 0x37, + 0x71, 0xc6, 0xe8, 0x4f, 0x72, 0x5a, 0x87, 0xa2, 0xcb, 0x2d, 0x4c, 0x7e, 0x47, 0x61, 0x91, 0xdc, 0xfc, 0x35, + 0xe5, 0x61, 0xf3, 0xaa, 0x7b, 0x55, 0x2c, 0xf0, 0x8f, 0xc9, 0x35, 0x29, 0x9e, 0x93, 0x41, 0x21, 0xa0, 0x09, + 0x1e, 0x02, 0x3c, 0xc8, 0x48, 0xf3, 0xa3, 0xbf, 0x63, 0xd4, 0x7f, 0xb7, 0x52, 0x22, 0x58, 0x0f, 0x02, 0x86, + 0x1b, 0xf7, 0x4d, 0x7e, 0x2a, 0x7c, 0x20, 0x97, 0xf5, 0x4a, 0xaa, 0x8d, 0xa2, 0x8f, 0x9b, 0xb8, 0xc5, 0x2b, + 0x02, 0x1a, 0xbd, 0xa1, 0x81, 0x79, 0x1a, 0xb1, 0x0c, 0xc3, 0x60, 0xa1, 0xd8, 0x30, 0xd9, 0x0b, 0x98, 0x3d, + 0xe6, 0xb6, 0xf8, 0x64, 0x75, 0xa7, 0xaa, 0x60, 0x2b, 0xcc, 0xc0, 0xa1, 0x35, 0x76, 0x7e, 0x45, 0x25, 0xf5, + 0x7f, 0x7e, 0xc5, 0x8d, 0x00, 0x56, 0xb1, 0xe0, 0x59, 0xb0, 0xcc, 0x29, 0x0e, 0x8a, 0x3d, 0x60, 0xff, 0xba, + 0xea, 0x80, 0x7a, 0xfc, 0xc5, 0xe7, 0x1b, 0x6b, 0x87, 0x38, 0xe7, 0x26, 0x73, 0x9c, 0x44, 0xdf, 0xb3, 0x7e, + 0x51, 0xa3, 0x28, 0x83, 0x8f, 0x9c, 0x06, 0x97, 0x10, 0xfd, 0x22, 0x82, 0x60, 0x31, 0x36, 0x66, 0x2a, 0x23, + 0x54, 0xc4, 0x17, 0x58, 0x73, 0x79, 0x70, 0x4f, 0xfa, 0xa3, 0xd1, 0x7c, 0x8e, 0xa8, 0xaf, 0x46, 0xec, 0x2a, + 0xa4, 0xe6, 0xa6, 0xa2, 0x4e, 0x09, 0xc3, 0xc2, 0xa6, 0x53, 0x3d, 0x87, 0x6d, 0x2e, 0xfe, 0xbf, 0x47, 0xce, + 0x2a, 0xf0, 0x0e, 0xd3, 0x2d, 0x05, 0xfd, 0x2c, 0x0f, 0x04, 0x15, 0xae, 0xca, 0x6c, 0x12, 0xb7, 0x20, 0x0d, + 0x06, 0xd5, 0xef, 0xc9, 0x88, 0x2c, 0x93, 0x0a, 0x0e, 0xf7, 0xb6, 0x61, 0xe7, 0xe0, 0x16, 0x30, 0xd1, 0x6e, + 0xb9, 0x23, 0xc0, 0x66, 0xd5, 0xae, 0x15, 0xf8, 0x1d, 0x1d, 0x66, 0xbb, 0xe4, 0x30, 0x4c, 0x14, 0x55, 0x47, + 0x78, 0x67, 0x99, 0x4f, 0xbf, 0x58, 0xe2, 0x63, 0x0b, 0xa8, 0x0a, 0x67, 0xf4, 0xc6, 0xbd, 0xda, 0x6a, 0x92, + 0x67, 0x56, 0x36, 0x0c, 0x89, 0xfc, 0x34, 0x48, 0xbc, 0x7e, 0xcc, 0xb6, 0xa2, 0xfc, 0x31, 0xf9, 0xe9, 0xad, + 0x54, 0x32, 0xed, 0x67, 0x91, 0x22, 0x6b, 0x2b, 0x1d, 0x32, 0x0f, 0x02, 0x39, 0x0a, 0xca, 0x5f, 0xcf, 0x53, + 0x54, 0x88, 0x28, 0x38, 0xf9, 0x77, 0x7b, 0x40, 0x86, 0x93, 0x9e, 0x58, 0x39, 0xb8, 0x57, 0x60, 0x19, 0x2f, + 0xc9, 0xff, 0xe4, 0x2e, 0x24, 0x25, 0x0c, 0x94, 0x1a, 0xbd, 0x0a, 0xdc, 0xb8, 0x32, 0xf4, 0x16, 0xda, 0xea, + 0xda, 0x98, 0xdb, 0x47, 0xe6, 0xe1, 0x4f, 0xf8, 0xe0, 0x0c, 0x85, 0xd3, 0x17, 0xbc, 0xae, 0x9e, 0x8a, 0x7c, + 0x55, 0xbe, 0xbe, 0xe9, 0x9f, 0x4c, 0xfc, 0x91, 0x5e, 0x57, 0xe4, 0xe5, 0x57, 0x23, 0x5e, 0x71, 0xca, 0xc8, + 0x41, 0x78, 0x16, 0x89, 0x1e, 0x71, 0xc0, 0xf5, 0x5c, 0xd1, 0x72, 0x40, 0x23, 0x9d, 0xce, 0xb3, 0x78, 0xf2, + 0x37, 0x50, 0x97, 0x3f, 0x8e, 0x89, 0x0c, 0x6a, 0x90, 0xe3, 0x2b, 0x04, 0x82, 0x85, 0x05, 0x65, 0x59, 0xe2, + 0x7c, 0x40, 0xe1, 0x29, 0x9e, 0xa6, 0xd5, 0x33, 0x0a, 0x9d, 0xdb, 0x01, 0xe7, 0xc8, 0xe4, 0xc7, 0x0e, 0x24, + 0x32, 0xa7, 0x77, 0x5a, 0x22, 0x45, 0x73, 0x1f, 0x23, 0x0e, 0x4f, 0x35, 0x04, 0x44, 0xb5, 0xcc, 0xa4, 0xde, + 0x6d, 0xb1, 0x13, 0x6f, 0xb5, 0x75, 0x0e, 0x7f, 0x32, 0x6c, 0x4f, 0xfe, 0x10, 0x10, 0x6d, 0x66, 0xd0, 0x49, + 0x36, 0x87, 0xb1, 0xdf, 0x75, 0xb2, 0x7f, 0x68, 0x34, 0xaf, 0xab, 0xb3, 0x2a, 0xfa, 0x19, 0x81, 0x33, 0x85, + 0x15, 0x7a, 0x2d, 0x52, 0x24, 0xfe, 0x11, 0x91, 0x95, 0x80, 0x3d, 0xf5, 0x6c, 0x06, 0x3a, 0x3e, 0x50, 0x5a, + 0xf7, 0x2b, 0xb4, 0x78, 0xe3, 0xec, 0x6a, 0x3a, 0x0e, 0xf5, 0x61, 0x68, 0x5a, 0x34, 0xda, 0x1b, 0xde, 0x89, + 0xa8, 0xe7, 0xec, 0xd0, 0xd4, 0x16, 0x51, 0x2d, 0xad, 0xa9, 0x9c, 0xcf, 0xc9, 0x93, 0x05, 0x95, 0xea, 0x95, + 0x74, 0xd5, 0x00, 0x55, 0x90, 0x0c, 0x5c, 0x1d, 0xaa, 0x88, 0xcc, 0xad, 0x82, 0xbc, 0x28, 0xef, 0x1a, 0xf0, + 0xb2, 0x32, 0x18, 0x28, 0x71, 0x23, 0x1f, 0x69, 0xf0, 0xeb, 0x96, 0x86, 0x05, 0x6d, 0x2e, 0x0e, 0x4e, 0x14, + 0x64, 0x70, 0xa9, 0x35, 0xf4, 0x17, 0x20, 0x23, 0x2c, 0xf1, 0x7a, 0xaf, 0x2b, 0x86, 0x78, 0x9e, 0x37, 0x27, + 0x8f, 0xee, 0xb6, 0x55, 0x71, 0xd1, 0x63, 0x48, 0x26, 0x67, 0xd5, 0xf9, 0xdd, 0xb9, 0xbb, 0x75, 0x04, 0x6d, + 0x46, 0x3c, 0x72, 0x61, 0x8d, 0x2b, 0x45, 0x27, 0xaf, 0x50, 0xad, 0x7f, 0xde, 0x3f, 0x91, 0xdf, 0x84, 0xf4, + 0x29, 0xbf, 0xe5, 0xfd, 0x40, 0x8a, 0xcd, 0x09, 0x8b, 0x20, 0xef, 0xa8, 0xe4, 0xf2, 0xc4, 0xbd, 0x37, 0x93, + 0x3b, 0xd1, 0xda, 0x91, 0xc3, 0x65, 0x67, 0xf9, 0x5b, 0x3e, 0xa4, 0xb4, 0xa5, 0x8d, 0xd6, 0x46, 0x0f, 0x42, + 0x7e, 0x57, 0xa2, 0xa2, 0x9c, 0x49, 0xc6, 0x1b, 0x78, 0x6c, 0x54, 0x99, 0x39, 0x15, 0x1e, 0x76, 0x07, 0x15, + 0x32, 0xf5, 0xc6, 0xe0, 0x1a, 0xd6, 0x81, 0xc9, 0x02, 0x81, 0xb6, 0xf8, 0xd6, 0xb1, 0xc9, 0xed, 0xe1, 0x59, + 0x4b, 0xb7, 0xd0, 0x83, 0x4f, 0x37, 0xf4, 0x98, 0xfb, 0xb7, 0xe2, 0x59, 0x15, 0xb1, 0x86, 0x7b, 0xa7, 0xb3, + 0xb4, 0x23, 0x92, 0x92, 0x38, 0x35, 0x45, 0xf6, 0x38, 0x84, 0xc1, 0x63, 0xd4, 0x4b, 0x85, 0x57, 0xc6, 0x08, + 0x67, 0x3d, 0x9b, 0x0d, 0x16, 0xf0, 0xda, 0xdd, 0xc1, 0x65, 0xff, 0x93, 0x7e, 0xa9, 0xf2, 0xa8, 0x19, 0x10, + 0xe5, 0x13, 0xaa, 0x0e, 0x0d, 0xe5, 0xbb, 0x1f, 0x7a, 0xbb, 0x66, 0x93, 0xaa, 0x93, 0xf3, 0xcd, 0x11, 0xc2, + 0x61, 0x3c, 0xb5, 0x0e, 0x74, 0x1f, 0xc0, 0x70, 0x15, 0xd1, 0x92, 0x97, 0xb1, 0x03, 0x95, 0x6a, 0xd3, 0xed, + 0x5d, 0x06, 0xe7, 0xac, 0xf0, 0x3c, 0xe8, 0x32, 0x44, 0xf4, 0xac, 0xe4, 0x22, 0xf0, 0xda, 0x1c, 0xd3, 0x78, + 0x8d, 0xfb, 0xc0, 0x61, 0xb1, 0xd6, 0xf4, 0xbc, 0x26, 0xd7, 0x1c, 0x0b, 0x8d, 0x5f, 0xba, 0xb6, 0xb9, 0xc3, + 0xf1, 0xad, 0x5e, 0x59, 0xd3, 0xd7, 0xa2, 0x8d, 0xe1, 0x85, 0x6b, 0x01, 0x10, 0xf3, 0x2e, 0xe8, 0x17, 0xae, + 0x0a, 0xdd, 0x88, 0x16, 0xd4, 0x1d, 0xca, 0x1d, 0x37, 0xe9, 0x8e, 0x3d, 0x81, 0x7b, 0xc4, 0xb3, 0xc3, 0x71, + 0x32, 0xea, 0x3b, 0xe7, 0x3f, 0x22, 0x8f, 0xed, 0xc0, 0x72, 0x9a, 0x59, 0xa4, 0xc9, 0xba, 0xac, 0x17, 0xc4, + 0xc5, 0xef, 0xba, 0xf2, 0x22, 0x42, 0xb2, 0x26, 0x9a, 0x0f, 0x29, 0x11, 0x0b, 0xc0, 0x5d, 0x1a, 0xd6, 0xe0, + 0xba, 0xd6, 0xa0, 0x91, 0xeb, 0x0c, 0x93, 0x2d, 0x33, 0x68, 0xf7, 0x3b, 0x4e, 0x12, 0xe0, 0x75, 0xfd, 0xaf, + 0xb4, 0x3f, 0x89, 0x5f, 0xdf, 0x29, 0x74, 0x15, 0x2b, 0xbb, 0x53, 0x97, 0x29, 0xbd, 0x8c, 0x58, 0xfa, 0x76, + 0x05, 0x27, 0x43, 0xcb, 0xcc, 0x81, 0x79, 0x98, 0xa7, 0x37, 0xbf, 0x47, 0x8e, 0x28, 0x6b, 0xda, 0x8e, 0xc9, + 0x8e, 0x60, 0x59, 0xe0, 0x9e, 0x00, 0x71, 0xc4, 0x75, 0x21, 0x6a, 0xcc, 0xb0, 0xa2, 0x2f, 0x4f, 0x1b, 0x37, + 0x96, 0x2d, 0x9c, 0xc4, 0xa9, 0x60, 0x1a, 0xd4, 0x16, 0xd0, 0x8a, 0x9d, 0x61, 0x53, 0x67, 0xe2, 0x83, 0xf0, + 0xbe, 0xad, 0xe5, 0x1a, 0x76, 0x3c, 0x42, 0x78, 0x99, 0x9d, 0xa4, 0xcf, 0xaa, 0x6a, 0x5b, 0x8d, 0xfd, 0xd5, + 0xa4, 0x3f, 0x8a, 0xe7, 0x88, 0x8a, 0x04, 0x4c, 0xdb, 0x90, 0xea, 0x58, 0x16, 0x96, 0xc4, 0x20, 0x20, 0x5b, + 0x09, 0xce, 0xb9, 0x8d, 0x1c, 0xc9, 0x47, 0x19, 0x34, 0xbd, 0xd9, 0x62, 0x37, 0x3e, 0x8c, 0x7f, 0x0b, 0xe6, + 0xf0, 0xc3, 0xc9, 0x82, 0x5d, 0xb6, 0xa8, 0xe5, 0xfa, 0xe6, 0x15, 0xaa, 0x7b, 0x6a, 0x2a, 0x2e, 0x36, 0x26, + 0x2c, 0x37, 0xe6, 0x40, 0x83, 0x6a, 0x72, 0x0e, 0x7f, 0xf4, 0x5c, 0xf4, 0x29, 0x18, 0x1d, 0xf9, 0x99, 0x9c, + 0x3f, 0x41, 0x89, 0x54, 0x98, 0xb9, 0x04, 0x81, 0xc8, 0xd5, 0xb8, 0x29, 0x27, 0x09, 0x91, 0x83, 0xfc, 0x64, + 0xd1, 0x2a, 0xed, 0x00, 0x18, 0xb2, 0xd2, 0x5c, 0x0b, 0xef, 0xcb, 0x89, 0x56, 0xff, 0xb6, 0x5e, 0xa4, 0x2b, + 0xd2, 0x07, 0x42, 0x8e, 0xe8, 0x75, 0xc7, 0x24, 0x13, 0xe5, 0x72, 0x0d, 0xe3, 0xfd, 0xfa, 0x20, 0x32, 0x8d, + 0xbe, 0x71, 0xb7, 0xe1, 0xa8, 0x01, 0x7d, 0xeb, 0x5d, 0x86, 0x98, 0x14, 0xe2, 0x94, 0x92, 0x95, 0x1b, 0x34, + 0x0d, 0xf4, 0x5a, 0x7f, 0x5d, 0x9c, 0x40, 0xa2, 0x1c, 0x48, 0x98, 0x65, 0x0d, 0xf4, 0x7d, 0xc7, 0x28, 0x88, + 0x4c, 0x92, 0xd9, 0x71, 0x31, 0x32, 0xe0, 0xe9, 0x54, 0x46, 0xa8, 0xe0, 0x92, 0xc1, 0x98, 0xfd, 0x32, 0xa7, + 0x87, 0xfa, 0xdc, 0x72, 0x48, 0xff, 0xb7, 0xb3, 0x84, 0x0b, 0x3e, 0x57, 0xb8, 0x7b, 0x90, 0x1f, 0x9f, 0xca, + 0xff, 0x97, 0xa3, 0xcc, 0x2d, 0x39, 0x68, 0x7e, 0x09, 0xfe, 0xd4, 0xbf, 0x73, 0xdd, 0x95, 0x24, 0x1e, 0xfe, + 0x88, 0x9d, 0x1a, 0xc6, 0xc6, 0x32, 0xa4, 0x2a, 0xdc, 0xb6, 0x13, 0x34, 0xe5, 0x99, 0x8f, 0xf9, 0x1e, 0xde, + 0xc4, 0x61, 0x83, 0x8e, 0x7d, 0xb2, 0xd9, 0xcc, 0x79, 0xbf, 0x28, 0x70, 0x4f, 0x69, 0xa7, 0xbc, 0xf4, 0x1c, + 0xf3, 0xf5, 0xb2, 0xa6, 0xbf, 0xb0, 0xca, 0xeb, 0x63, 0x33, 0xb2, 0x2d, 0x52, 0xb0, 0x4b, 0x4f, 0x13, 0x86, + 0x0f, 0x32, 0xac, 0xd4, 0xb2, 0x08, 0x3b, 0xe8, 0x53, 0x32, 0xa6, 0xf1, 0xab, 0x22, 0x0c, 0xee, 0xaf, 0x8c, + 0xdb, 0x08, 0x2c, 0x05, 0x1f, 0x22, 0x80, 0x58, 0x0c, 0x20, 0xe6, 0x10, 0x14, 0xf3, 0xeb, 0xd9, 0x36, 0x5f, + 0x98, 0x78, 0x73, 0x6e, 0x3a, 0x50, 0x6f, 0x00, 0x87, 0x71, 0xaa, 0x40, 0xc8, 0x5a, 0x4e, 0x9a, 0x69, 0xff, + 0xd6, 0x53, 0x72, 0x64, 0x3d, 0xf0, 0xc6, 0x90, 0x2a, 0xf7, 0x50, 0x68, 0xba, 0xae, 0x98, 0xcd, 0x11, 0xbc, + 0x65, 0xf3, 0x70, 0xda, 0xa8, 0x0e, 0x16, 0x0e, 0xe3, 0x59, 0xb5, 0x02, 0x37, 0x71, 0x7a, 0x1e, 0xad, 0xbf, + 0x0a, 0x87, 0xbd, 0xf6, 0x61, 0xcd, 0x4f, 0x85, 0x83, 0xec, 0x68, 0x2b, 0xe1, 0x09, 0x1f, 0xb9, 0xc9, 0xdf, + 0x30, 0x5d, 0xef, 0xf2, 0x53, 0x4d, 0x67, 0x29, 0xf8, 0xa5, 0x5f, 0xf9, 0xcb, 0x7f, 0x2c, 0xac, 0xa6, 0xd0, + 0xde, 0x15, 0x71, 0xe2, 0x43, 0x54, 0x5f, 0x75, 0x8f, 0x98, 0x42, 0x0d, 0x87, 0xb1, 0x1e, 0xb6, 0xa9, 0x0d, + 0xd5, 0x73, 0xd9, 0x14, 0x4f, 0xb0, 0x0f, 0x6d, 0x6a, 0xe9, 0x4c, 0xed, 0x56, 0xac, 0x87, 0x7a, 0x87, 0xb1, + 0xe6, 0x98, 0x13, 0x10, 0xbd, 0x05, 0x9b, 0xc6, 0x56, 0xf5, 0x5e, 0x9c, 0xdc, 0x92, 0x9e, 0xa5, 0x96, 0x09, + 0x6d, 0x9d, 0x07, 0x31, 0xac, 0xa0, 0x87, 0x43, 0x0e, 0x3f, 0x9d, 0xd5, 0x1a, 0x87, 0x89, 0xa2, 0x68, 0x7f, + 0xfa, 0xdb, 0x3c, 0x74, 0x06, 0x3d, 0xdb, 0xe7, 0x8e, 0xff, 0x46, 0x05, 0x57, 0xe2, 0xdd, 0x12, 0x97, 0x9e, + 0xa6, 0x1e, 0x3f, 0x54, 0x2c, 0xbf, 0x1c, 0x1a, 0xb0, 0xb8, 0x4f, 0x4e, 0x35, 0xcd, 0x3a, 0xfd, 0x0b, 0x1f, + 0x50, 0x49, 0x9f, 0x13, 0xd7, 0xf8, 0xee, 0x41, 0x77, 0x6c, 0xe5, 0xbe, 0x3a, 0xdf, 0xab, 0xf1, 0x9c, 0x27, + 0x42, 0xa7, 0x90, 0x68, 0x44, 0xee, 0x69, 0x7c, 0x24, 0xb4, 0x3b, 0x92, 0xfe, 0xaa, 0x6d, 0x1a, 0x36, 0x81, + 0x36, 0x4c, 0x17, 0xc6, 0xa1, 0xe1, 0x8d, 0xe6, 0xb7, 0x56, 0x61, 0xd5, 0xd8, 0x9d, 0x14, 0x11, 0xae, 0x9a, + 0x0f, 0x1d, 0x53, 0x74, 0xa0, 0x46, 0x47, 0xe1, 0x32, 0x78, 0x9a, 0x5b, 0x96, 0xf8, 0x4c, 0x5d, 0x6a, 0x23, + 0x31, 0x3e, 0x89, 0xe8, 0x30, 0xd4, 0x32, 0x84, 0xda, 0x2b, 0x6c, 0x13, 0x6c, 0x72, 0xe2, 0x3d, 0x1a, 0x8a, + 0x7d, 0x23, 0xed, 0x07, 0x24, 0x7f, 0xe9, 0xd9, 0x46, 0x15, 0xad, 0xcd, 0x7b, 0x39, 0x26, 0x8d, 0x56, 0xa1, + 0xcf, 0xc8, 0x10, 0x9d, 0x95, 0x0a, 0x41, 0x9f, 0x97, 0x93, 0xd5, 0xc1, 0xb2, 0x3d, 0xd2, 0xd1, 0xac, 0xce, + 0x7e, 0xae, 0x83, 0x76, 0xc6, 0x19, 0x35, 0x6b, 0x3e, 0xcf, 0xee, 0xcb, 0x7f, 0xd8, 0x5c, 0x17, 0x2e, 0xae, + 0xb2, 0x06, 0xd2, 0xd8, 0x3a, 0xdb, 0x14, 0xb9, 0x7b, 0x27, 0x1b, 0x4b, 0x44, 0x9e, 0xde, 0xff, 0xa5, 0x47, + 0x72, 0x3b, 0xb0, 0xa8, 0x27, 0xde, 0xf1, 0x21, 0x47, 0xc6, 0xa1, 0x2c, 0xb6, 0x19, 0x09, 0x29, 0xed, 0xa0, + 0xa9, 0x49, 0x95, 0x09, 0x39, 0xaf, 0x3a, 0xbc, 0x7e, 0xee, 0x42, 0x70, 0xdb, 0xe9, 0x78, 0xfc, 0x3f, 0x8d, + 0xb6, 0x8b, 0x49, 0x6e, 0xf7, 0x01, 0x32, 0x7c, 0xee, 0x55, 0x4a, 0xc8, 0x15, 0x62, 0x66, 0x23, 0x6d, 0xdb, + 0xb4, 0x18, 0x80, 0x3d, 0x26, 0x85, 0x0a, 0xf5, 0xca, 0xe5, 0x95, 0xf8, 0x88, 0x01, 0x22, 0x5d, 0x03, 0x0d, + 0x41, 0x08, 0xf0, 0x30, 0x35, 0x28, 0xcf, 0xc2, 0x73, 0xcd, 0xb1, 0x3e, 0xb3, 0xb6, 0x29, 0x03, 0xe4, 0x72, + 0xb6, 0x09, 0x46, 0x0d, 0xe3, 0x32, 0x3e, 0x2a, 0xab, 0x8e, 0x96, 0xa4, 0x21, 0x37, 0x99, 0x94, 0xda, 0x08, + 0xd4, 0x44, 0x9f, 0xfc, 0xdf, 0x5e, 0x77, 0xe0, 0x82, 0xda, 0xff, 0x84, 0xfe, 0x3c, 0xf6, 0x1b, 0x95, 0x5e, + 0x3c, 0x83, 0x6d, 0xb0, 0xdb, 0xea, 0xcd, 0x72, 0xa0, 0x28, 0x93, 0xd9, 0x2e, 0xfe, 0xd1, 0x37, 0xd2, 0xcc, + 0xe9, 0xc3, 0x6a, 0x0e, 0x15, 0x1a, 0x24, 0xae, 0x50, 0x66, 0x0f, 0xec, 0x10, 0x8e, 0x8d, 0x3a, 0xbd, 0x53, + 0x72, 0x33, 0x38, 0xc7, 0x0f, 0x09, 0x17, 0xe9, 0x8d, 0xcd, 0x2d, 0xff, 0xde, 0xed, 0x3c, 0x4a, 0x1f, 0x72, + 0x7a, 0x0a, 0xbb, 0xb7, 0xcb, 0xba, 0x94, 0x18, 0x23, 0xac, 0x8b, 0x37, 0x6a, 0x98, 0xaf, 0x60, 0x05, 0xf6, + 0x16, 0xc7, 0x31, 0x1e, 0x2f, 0x3f, 0xc6, 0xf1, 0x60, 0x26, 0x2a, 0x02, 0x10, 0x62, 0xe6, 0x12, 0x2b, 0x40, + 0xfe, 0x41, 0x48, 0xb1, 0xb4, 0x84, 0x75, 0x95, 0x06, 0xbe, 0x86, 0x20, 0x64, 0xb5, 0x78, 0x54, 0x22, 0x58, + 0x01, 0x2b, 0x09, 0x61, 0xdb, 0x40, 0x7c, 0xc2, 0xb1, 0x62, 0x37, 0x6a, 0x30, 0x88, 0xf0, 0x8e, 0x81, 0x71, + 0x5b, 0x99, 0x85, 0xf1, 0xf4, 0xe0, 0xce, 0x29, 0x76, 0x3c, 0x44, 0x27, 0xd2, 0x16, 0x38, 0x45, 0xe5, 0xb3, + 0x6d, 0xf2, 0xda, 0x93, 0x65, 0xa0, 0x4e, 0x99, 0xa3, 0x8f, 0x1c, 0x7e, 0xcb, 0xd6, 0xa3, 0xd4, 0x44, 0x79, + 0xb9, 0xeb, 0x0d, 0x55, 0x63, 0x9c, 0xce, 0x37, 0x4d, 0xd5, 0x5c, 0xd1, 0xad, 0x9e, 0xac, 0x27, 0xd3, 0xd3, + 0x52, 0x6e, 0x01, 0x30, 0x47, 0x43, 0x18, 0x9a, 0x5f, 0x51, 0x39, 0xa2, 0xbf, 0x53, 0x05, 0x8b, 0x30, 0x66, + 0x6b, 0xc2, 0xdb, 0x44, 0xe4, 0x4e, 0x67, 0xa4, 0xb5, 0xcf, 0x1b, 0x5b, 0xac, 0x65, 0xbf, 0x31, 0x4f, 0x99, + 0xa3, 0x73, 0xcd, 0x8a, 0x1d, 0x41, 0x52, 0xe8, 0x23, 0x75, 0x2f, 0x1e, 0xb4, 0x8d, 0x9e, 0x15, 0xe3, 0x11, + 0x9f, 0xbd, 0xea, 0x53, 0xce, 0x7b, 0xe4, 0xd9, 0x0c, 0xe9, 0x31, 0xb1, 0x4d, 0xd5, 0x89, 0x5b, 0x4b, 0x72, + 0x78, 0x4f, 0xc2, 0x2e, 0x23, 0xd7, 0xba, 0xf4, 0xbd, 0x12, 0x34, 0xfd, 0x8d, 0x6c, 0x36, 0xff, 0x81, 0x62, + 0x9f, 0x7a, 0x2e, 0xf9, 0xd8, 0x5c, 0x35, 0x50, 0x0b, 0x4b, 0x6f, 0x95, 0x7e, 0xae, 0xce, 0x00, 0x0c, 0x05, + 0x1f, 0x45, 0x0e, 0xa3, 0x7b, 0x71, 0x00, 0x89, 0x78, 0x90, 0xeb, 0xcd, 0xa0, 0x30, 0x54, 0xaa, 0x1d, 0x40, + 0x6b, 0xa7, 0x38, 0x7f, 0xaf, 0x2a, 0x52, 0xd4, 0x90, 0xb3, 0x43, 0x0e, 0x15, 0xd5, 0xf1, 0x87, 0xe9, 0x81, + 0x3d, 0x46, 0x9b, 0x07, 0xad, 0xce, 0x03, 0x4a, 0x58, 0x49, 0x4c, 0x7b, 0x17, 0x27, 0x0c, 0xc9, 0xca, 0xb0, + 0x5b, 0x0d, 0xaf, 0x3a, 0x32, 0xf4, 0x0f, 0x74, 0x90, 0xca, 0xb0, 0xd2, 0x35, 0x71, 0xf0, 0x78, 0xd4, 0xa1, + 0xfe, 0x5c, 0x69, 0x1f, 0xc0, 0x6e, 0xb6, 0x67, 0x1f, 0xc7, 0x53, 0xd3, 0x8f, 0x83, 0xcc, 0xad, 0xb3, 0xff, + 0x4a, 0x3c, 0x06, 0x43, 0xff, 0x2b, 0x1a, 0x67, 0xe2, 0x10, 0x89, 0x91, 0xa7, 0x8b, 0x52, 0xb1, 0xaa, 0x0e, + 0xd2, 0x57, 0x6b, 0x19, 0x20, 0x8c, 0xc5, 0x3f, 0x96, 0x58, 0xd8, 0x92, 0x59, 0x78, 0x64, 0xf5, 0xba, 0x2d, + 0x9c, 0x93, 0xed, 0x93, 0x8c, 0x37, 0x41, 0xe3, 0x33, 0xe4, 0x89, 0xcb, 0x91, 0x60, 0xbe, 0x74, 0xce, 0x7f, + 0x10, 0x19, 0xd2, 0x7b, 0x4d, 0x2d, 0x3c, 0x0f, 0x6c, 0xc1, 0x46, 0xf6, 0xb8, 0xb8, 0x5f, 0x0c, 0x18, 0x7a, + 0xed, 0x3c, 0x68, 0x44, 0xb7, 0x22, 0xd6, 0x98, 0x53, 0xec, 0x29, 0x44, 0xe6, 0x34, 0x0e, 0x67, 0xd0, 0x79, + 0x16, 0x20, 0x7a, 0xc5, 0x6d, 0xa1, 0xe3, 0xcd, 0xb5, 0x90, 0xdb, 0x52, 0xc7, 0x1d, 0x67, 0x97, 0xba, 0xb2, + 0x69, 0x68, 0x7c, 0x52, 0x83, 0xf2, 0xa0, 0x69, 0x89, 0x7f, 0xa0, 0x1a, 0x70, 0x54, 0x19, 0x8c, 0xbf, 0x2f, + 0x9d, 0x35, 0x80, 0x56, 0x12, 0x7e, 0x85, 0xa2, 0x08, 0xa9, 0x9f, 0x8e, 0xb1, 0x46, 0x60, 0xaf, 0x8e, 0x0a, + 0x1b, 0x0c, 0x94, 0xcd, 0x4e, 0x3d, 0x2d, 0x7d, 0x46, 0x3c, 0x06, 0xbc, 0x0b, 0xaf, 0x69, 0x6b, 0xd7, 0xc4, + 0x36, 0x4d, 0x1e, 0x52, 0xf9, 0x46, 0xd1, 0x5a, 0x3b, 0x18, 0x09, 0x57, 0x73, 0x47, 0xe9, 0xdd, 0xed, 0xa2, + 0xdc, 0x48, 0x10, 0x89, 0x01, 0x82, 0xac, 0xec, 0x3f, 0xad, 0xc0, 0xdd, 0x31, 0xcb, 0x3b, 0x50, 0x5c, 0x94, + 0x69, 0x48, 0xad, 0x5a, 0xa2, 0x64, 0x64, 0x82, 0x11, 0x6d, 0xad, 0xe7, 0x63, 0x1c, 0x98, 0x9f, 0xf5, 0xf3, + 0x1c, 0x2a, 0x8f, 0x4a, 0x0a, 0x9d, 0xa1, 0x8d, 0x04, 0x0d, 0x74, 0x95, 0x1b, 0x14, 0xd9, 0xa2, 0xe6, 0xa4, + 0x3a, 0x83, 0xc3, 0xc2, 0x35, 0x1a, 0xe3, 0x24, 0x0a, 0x0b, 0x05, 0xd3, 0xc0, 0x69, 0xa1, 0xdc, 0x88, 0x67, + 0x8f, 0xcb, 0xba, 0xd6, 0xa8, 0xee, 0x5f, 0xd5, 0x9f, 0xff, 0xc9, 0xbb, 0xe1, 0x6d, 0xb8, 0xa4, 0x61, 0x29, + 0xcf, 0x4a, 0x25, 0x9a, 0xa4, 0xac, 0xe3, 0x0a, 0x6a, 0xb3, 0x7c, 0xeb, 0x26, 0x26, 0xa2, 0x11, 0x16, 0x09, + 0xfb, 0x82, 0x39, 0x73, 0xac, 0xce, 0x2c, 0x8b, 0x1b, 0x64, 0xf3, 0x39, 0x2f, 0xf6, 0xc4, 0xcf, 0x4f, 0xfc, + 0x88, 0xdd, 0xfa, 0xd7, 0x20, 0x17, 0x40, 0x6d, 0x05, 0xdb, 0x75, 0xbf, 0x7c, 0x2f, 0xb0, 0x76, 0x4c, 0xc4, + 0xc7, 0x06, 0xac, 0x60, 0x54, 0x75, 0x2b, 0x65, 0xf3, 0x40, 0x89, 0x17, 0xe6, 0xa3, 0xd3, 0x8d, 0x53, 0xd8, + 0xf2, 0x34, 0x92, 0xb1, 0xc0, 0x81, 0xb2, 0xb4, 0xdf, 0x06, 0x09, 0xb4, 0xcf, 0x02, 0x46, 0x13, 0x7b, 0xbf, + 0xdb, 0xdc, 0xe1, 0x93, 0xcd, 0x54, 0x99, 0x4c, 0x40, 0xe8, 0x8b, 0x48, 0xa9, 0x04, 0xc5, 0x6c, 0xd3, 0x3f, + 0x9b, 0x7c, 0xe5, 0x8b, 0xd7, 0x14, 0xbc, 0xdb, 0xe6, 0x23, 0x38, 0xd5, 0x3f, 0x17, 0x5c, 0x13, 0x4f, 0x4f, + 0x5d, 0xd3, 0x9a, 0xbc, 0xfc, 0xa9, 0xcb, 0xe3, 0x8c, 0x1f, 0x3e, 0xb1, 0x7d, 0x2e, 0xb1, 0xe5, 0x78, 0x34, + 0xcd, 0xdf, 0xdb, 0x05, 0x12, 0xc5, 0xc3, 0xf2, 0x49, 0xf4, 0x34, 0xee, 0x0c, 0xa7, 0x08, 0x07, 0x75, 0xdf, + 0xc5, 0x0c, 0x73, 0xce, 0xc2, 0xd4, 0x4c, 0x82, 0x56, 0x5b, 0xe7, 0xf8, 0xe3, 0xe5, 0x00, 0xaa, 0x67, 0xa9, + 0x71, 0xf8, 0x2d, 0x4e, 0xc4, 0xc5, 0x1a, 0x96, 0x92, 0xf6, 0x9d, 0xd6, 0xce, 0x52, 0x6e, 0x01, 0x77, 0x47, + 0x29, 0xaf, 0x04, 0x56, 0x23, 0x63, 0x84, 0x16, 0xb9, 0x7b, 0xc5, 0x25, 0x7b, 0x7a, 0x43, 0xb2, 0x0b, 0x16, + 0xa9, 0x62, 0x30, 0xb7, 0x56, 0x77, 0x77, 0xaa, 0x44, 0x2f, 0x9a, 0x18, 0x6a, 0x16, 0xa8, 0x39, 0xd9, 0xf3, + 0xc4, 0x8b, 0x17, 0x65, 0x1b, 0x43, 0xc5, 0x36, 0x82, 0x5d, 0xa1, 0x60, 0x57, 0x21, 0xdd, 0x15, 0x62, 0x9a, + 0xa3, 0x90, 0x51, 0x8b, 0xbb, 0x70, 0xe3, 0x95, 0xea, 0x37, 0x72, 0x4e, 0xd0, 0x22, 0x15, 0xd7, 0xdb, 0x00, + 0x63, 0xaf, 0x41, 0x9b, 0xd5, 0x90, 0x6b, 0x2c, 0x6f, 0xe1, 0xbe, 0x2f, 0xf4, 0xee, 0xd1, 0xbe, 0x39, 0xae, + 0x3b, 0x25, 0x23, 0x22, 0x03, 0x80, 0x85, 0x7a, 0xd9, 0x31, 0xb6, 0x31, 0x9b, 0x03, 0xd6, 0x28, 0xa6, 0xdc, + 0xf4, 0x2a, 0x72, 0x96, 0x70, 0xce, 0x4a, 0x2b, 0xfc, 0xdc, 0xf3, 0x58, 0x20, 0x8e, 0xee, 0x5e, 0xbb, 0x64, + 0x8b, 0x58, 0x04, 0xca, 0x62, 0x4d, 0x36, 0xa9, 0x97, 0x87, 0xa7, 0xf1, 0x19, 0x91, 0xa4, 0xd0, 0x3e, 0xf4, + 0x21, 0x1b, 0x1a, 0xe5, 0x4a, 0x04, 0x65, 0x63, 0xdd, 0xc6, 0x9d, 0x47, 0x70, 0x11, 0x40, 0x45, 0x78, 0xed, + 0x14, 0xf6, 0x7d, 0x64, 0xa9, 0x83, 0x0f, 0x3c, 0xec, 0x72, 0xf2, 0xa3, 0xd4, 0xcf, 0x63, 0x29, 0xf0, 0x6c, + 0xe3, 0xde, 0xbe, 0x6e, 0xd6, 0x74, 0x35, 0x5c, 0x72, 0xbc, 0x0e, 0x19, 0x7c, 0xd8, 0x17, 0x1b, 0x42, 0x3f, + 0x75, 0xd4, 0x69, 0x52, 0xc8, 0x8f, 0xa0, 0xfc, 0x50, 0x1d, 0x6d, 0x5e, 0x1d, 0x9a, 0x80, 0xd7, 0xf6, 0x60, + 0x96, 0x01, 0x38, 0xbb }; #endif diff --git a/demo/mcu/stm32f411/stm32f411e-disco/Src/main.c b/demo/mcu/stm32f411/stm32f411e-disco/Src/main.c index a57a837f75..7bffda457e 100644 --- a/demo/mcu/stm32f411/stm32f411e-disco/Src/main.c +++ b/demo/mcu/stm32f411/stm32f411e-disco/Src/main.c @@ -40,6 +40,12 @@ static void error_handler(void) { while (true) {} } +void print_error_message(char **message_stack, int32_t message_stack_depth) { + for (int32_t i = 0; i < message_stack_depth; i++) { + printf("[%ld] %s\n", i, message_stack[i]); + } +} + int main(void) { pv_status_t status = pv_board_init(); @@ -68,10 +74,24 @@ int main(void) { pv_porcupine_t *handle = NULL; + char **message_stack = NULL; + int32_t message_stack_depth = 0; + pv_status_t error_status; + status = pv_porcupine_init(ACCESS_KEY, MEMORY_BUFFER_SIZE, memory_buffer, 1, &KEYWORD_MODEL_SIZES, &KEYWORD_MODELS, &SENSITIVITY, &handle); if (status != PV_STATUS_SUCCESS) { - printf("Porcupine init failed with '%s'", pv_status_to_string(status)); + printf("Porcupine init failed with '%s':\n", pv_status_to_string(status)); + + error_status = pv_get_error_stack(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + printf("Unable to get Porcupine error state with '%s':\n", pv_status_to_string(error_status)); + error_handler(); + } + + print_error_message(message_stack, message_stack_depth); + pv_free_error_stack(message_stack); + error_handler(); } diff --git a/demo/mcu/stm32f411/stm32f411e-disco/Src/main_multi.c b/demo/mcu/stm32f411/stm32f411e-disco/Src/main_multi.c index ca3f347e9f..b013401137 100644 --- a/demo/mcu/stm32f411/stm32f411e-disco/Src/main_multi.c +++ b/demo/mcu/stm32f411/stm32f411e-disco/Src/main_multi.c @@ -63,6 +63,12 @@ static void error_handler(void) { while (true) {} } +void print_error_message(char **message_stack, int32_t message_stack_depth) { + for (int32_t i = 0; i < message_stack_depth; i++) { + printf("[%ld] %s\n", i, message_stack[i]); + } +} + int main(void) { pv_status_t status = pv_board_init(); @@ -91,6 +97,10 @@ int main(void) { pv_porcupine_t *handle = NULL; + char **message_stack = NULL; + int32_t message_stack_depth = 0; + pv_status_t error_status; + status = pv_porcupine_init( ACCESS_KEY, MEMORY_BUFFER_SIZE, @@ -102,7 +112,17 @@ int main(void) { &handle); if (status != PV_STATUS_SUCCESS) { - printf("Porcupine init failed with '%s'", pv_status_to_string(status)); + printf("Porcupine init failed with '%s':\n", pv_status_to_string(status)); + + error_status = pv_get_error_stack(&message_stack, &message_stack_depth); + if (error_status != PV_STATUS_SUCCESS) { + printf("Unable to get Porcupine error state with '%s':\n", pv_status_to_string(error_status)); + error_handler(); + } + + print_error_message(message_stack, message_stack_depth); + pv_free_error_stack(message_stack); + error_handler(); } diff --git a/demo/mcu/stm32f769/stm32f769i-disco/.cproject b/demo/mcu/stm32f769/stm32f769i-disco/.cproject index 674dcdd01d..7406f0e36f 100644 --- a/demo/mcu/stm32f769/stm32f769i-disco/.cproject +++ b/demo/mcu/stm32f769/stm32f769i-disco/.cproject @@ -94,8 +94,8 @@ - - + + @@ -107,28 +107,28 @@ - - + + - - - + + @@ -196,28 +196,28 @@ - - + + - - - + + @@ -285,28 +285,28 @@ - - + + - - - + + @@ -374,28 +374,28 @@ - - + + - - - + + @@ -463,28 +463,28 @@ - - + + - - - + + @@ -552,28 +552,28 @@ - - + + - - - + + @@ -641,28 +641,28 @@ - - + + - - - + + @@ -730,28 +730,28 @@ - - + + - - - + + @@ -819,28 +819,28 @@ - - + + - - - + + @@ -908,28 +908,28 @@ - - + + - - - + + @@ -997,28 +997,28 @@ - - + + - - - + + @@ -1086,28 +1086,28 @@ - - + + - - - + + @@ -1175,28 +1175,28 @@ - - + + - - - + + @@ -1264,28 +1264,28 @@ - - + + - - - + + @@ -1353,28 +1353,28 @@ - - + + - - - + + @@ -1442,28 +1442,28 @@ - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + +