log for com.standardnotes:3000323

== Installed Android Tools ==

2022-01-13 02:54:14,964 DEBUG: Reading 'config.yml'
2022-01-13 02:54:14,973 INFO: Using /opt/android-sdk/build-tools/29.0.3/apksigner 
2022-01-13 02:54:14,976 INFO: Creating log directory
2022-01-13 02:54:14,976 INFO: Creating temporary directory
2022-01-13 02:54:14,976 INFO: Creating output directory
2022-01-13 02:54:15,015 DEBUG: Getting git vcs interface for https://github.com/standardnotes/mobile
2022-01-13 02:54:15,015 DEBUG: > git --version
git version 2.11.0
2022-01-13 02:54:15,220 INFO: Using git version 2.11.0
2022-01-13 02:54:15,221 DEBUG: Checking 3.9.6
2022-01-13 02:54:15,221 INFO: Building version 3.9.6 (3000323) of com.standardnotes
2022-01-13 02:54:15,222 INFO: Running 'sudo' commands in /home/vagrant
2022-01-13 02:54:15,222 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -x -c sysctl fs.inotify.max_user_watches=524288 && curl -Lo node.tar.gz https://nodejs.org/download/release/v14.18.2/node-v14.18.2-linux-x64.tar.gz && echo "83fa18a0e3642235446b66653eb27c169224ae9c1a15a32d6c3d9ddefb154ed4 node.tar.gz" | sha256sum -c - && tar xf node.tar.gz && cp -a node-v*-linux-x64/. /usr/local/ && rm -rf node-v*-linux-x64/ && npm -g install yarn
+ sysctl fs.inotify.max_user_watches=524288
fs.inotify.max_user_watches = 524288
+ curl -Lo node.tar.gz https://nodejs.org/download/release/v14.18.2/node-v14.18.2-linux-x64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
 19 32.5M   19 6564k    0     0  10.2M      0  0:00:03 --:--:--  0:00:03 10.2M
100 32.5M  100 32.5M    0     0  28.8M      0  0:00:01  0:00:01 --:--:-- 28.8M
+ echo '83fa18a0e3642235446b66653eb27c169224ae9c1a15a32d6c3d9ddefb154ed4 node.tar.gz'
+ sha256sum -c -
node.tar.gz: OK
+ tar xf node.tar.gz
+ cp -a node-v14.18.2-linux-x64/. /usr/local/
+ rm -rf node-v14.18.2-linux-x64/
+ npm -g install yarn

> yarn@1.22.17 preinstall /usr/local/lib/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)

/usr/local/bin/yarnpkg -> /usr/local/lib/node_modules/yarn/bin/yarn.js
/usr/local/bin/yarn -> /usr/local/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.22.17
added 1 package in 0.848s
2022-01-13 02:54:19,262 DEBUG: > sudo passwd --lock root
passwd: password expiry information changed.
2022-01-13 02:54:19,470 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64893 files and directories currently installed.)
Removing sudo (1.8.19p1-2.1+deb9u3) ...
Purging configuration files for sudo (1.8.19p1-2.1+deb9u3) ...
Processing triggers for systemd (232-25+deb9u13) ...
2022-01-13 02:54:25,479 INFO: Getting source for revision 3.9.6
2022-01-13 02:54:25,480 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:25,480 DEBUG: > git rev-parse --show-toplevel
2022-01-13 02:54:25,686 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:25,687 DEBUG: > git submodule foreach --recursive git reset --hard
2022-01-13 02:54:25,796 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:25,797 DEBUG: > git reset --hard
2022-01-13 02:54:26,117 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:26,117 DEBUG: > git submodule foreach --recursive git clean -dffx
2022-01-13 02:54:26,223 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:26,224 DEBUG: > git clean -dffx
2022-01-13 02:54:26,337 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:26,337 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch origin
2022-01-13 02:54:26,938 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:26,938 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com remote prune origin
2022-01-13 02:54:27,243 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:27,244 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch --prune --tags --force origin
2022-01-13 02:54:27,555 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:27,556 DEBUG: > git remote set-head origin --auto
2022-01-13 02:54:27,964 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:27,965 DEBUG: > git checkout -f 3.9.6
2022-01-13 02:54:28,171 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:54:28,171 DEBUG: > git clean -dffx
2022-01-13 02:54:28,308 INFO: Running 'init' commands in build/com.standardnotes/android/app/
2022-01-13 02:54:28,308 DEBUG: Directory: build/com.standardnotes/android/app
2022-01-13 02:54:28,308 DEBUG: > bash -x -c -- cd ../.. && yarn cache clean snjs && npm_config_build_from_source=true yarn --force
+ cd ../..
+ yarn cache clean snjs
yarn cache v1.22.17
success Cleared package "snjs" from cache
Done in 0.05s.
+ npm_config_build_from_source=true
+ yarn --force
yarn install v1.22.17
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > @react-native-community/async-storage@1.12.1" has incorrect peer dependency "react@^16.8".
warning " > @react-native-community/masked-view@0.1.10" has incorrect peer dependency "react@^16.0".
warning "react-native > use-subscription@1.4.1" has incorrect peer dependency "react@^16.8.0".
warning "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning " > react-native-fs@2.16.6" has incorrect peer dependency "react-native@^0.59.5".
warning " > react-native-fs@2.16.6" has unmet peer dependency "react-native-windows@^0.57.2".
warning " > react-native-privacy-snapshot@1.0.0" has incorrect peer dependency "react@^16.13.1".
warning " > react-native-privacy-snapshot@1.0.0" has incorrect peer dependency "react-native@^0.62.0".
warning " > react-native-webview@11.0.3" has incorrect peer dependency "react-native@>=0.60 <0.64".
warning " > sn-textview@1.0.1" has incorrect peer dependency "react@^16.11.0".
warning " > styled-components@5.2.1" has unmet peer dependency "react-dom@>= 16.8.0".
warning " > styled-components@5.2.1" has unmet peer dependency "react-is@>= 16.8.0".
warning " > detox@17.8.3" has unmet peer dependency "jest-environment-node@>=25.0.0".
warning " > detox@17.8.3" has unmet peer dependency "mocha@>=6.0.0".
warning " > react-test-renderer@16.13.1" has incorrect peer dependency "react@^16.13.1".
[4/4] Rebuilding all packages...
success Saved lockfile.
Done in 71.29s.
2022-01-13 02:55:40,184 INFO: Applying patches
2022-01-13 02:55:40,184 INFO: Applying bugsnag-3.9.4.patch
2022-01-13 02:55:40,184 DEBUG: Directory: build/com.standardnotes
2022-01-13 02:55:40,184 DEBUG: > patch -p1 -i /home/vagrant/metadata/com.standardnotes/bugsnag-3.9.4.patch
patching file android/app/build.gradle
patching file android/app/src/main/java/com/standardnotes/MainActivity.java
patching file android/app/src/main/java/com/standardnotes/MainApplication.java
patching file index.js
patching file src/App.tsx
Hunk #2 succeeded at 135 (offset 4 lines).
patching file src/lib/interface.ts
2022-01-13 02:55:40,469 INFO: Collecting source libraries
2022-01-13 02:55:40,483 DEBUG: Removing debuggable flags from build/srclib/libsodium
2022-01-13 02:55:40,491 DEBUG: Directory: build/srclib/libsodium
2022-01-13 02:55:40,491 DEBUG: > bash -x -c -- ./autogen.sh

+ ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:75: installing 'build-aux/compile'
configure.ac:9: installing 'build-aux/config.guess'
configure.ac:9: installing 'build-aux/config.sub'
configure.ac:10: installing 'build-aux/install-sh'
configure.ac:10: installing 'build-aux/missing'
src/libsodium/Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory `.'
Downloading config.guess and config.sub...
Done.
2022-01-13 02:55:50,447 INFO: Creating local.properties file at build/com.standardnotes/local.properties
2022-01-13 02:55:50,448 INFO: Creating local.properties file at build/com.standardnotes/android/local.properties
2022-01-13 02:55:50,449 INFO: Creating local.properties file at build/com.standardnotes/android/app/local.properties
2022-01-13 02:55:50,449 INFO: Updating local.properties file at build/com.standardnotes/android/app/local.properties
2022-01-13 02:55:50,450 DEBUG: Removing debuggable flags from build/com.standardnotes/android/app/
2022-01-13 02:55:50,454 INFO: Removing specified files
2022-01-13 02:55:50,454 INFO: Removing .gitmodules
2022-01-13 02:55:50,460 INFO: Cleaned build.gradle of keysigning configs at build/com.standardnotes/android/app/build.gradle
2022-01-13 02:55:50,523 INFO: Cleaned build.gradle of keysigning configs at build/com.standardnotes/node_modules/react-native-sodium/example/android/app/build.gradle
2022-01-13 02:55:50,538 INFO: Cleaned build.gradle of keysigning configs at build/com.standardnotes/node_modules/react-native-search-bar/example/android/app/build.gradle
2022-01-13 02:55:50,679 INFO: Cleaned build.gradle of keysigning configs at build/com.standardnotes/node_modules/react-native/template/android/app/build.gradle
2022-01-13 02:55:50,730 INFO: Running 'prebuild' commands in build/com.standardnotes/android/app/
2022-01-13 02:55:50,730 DEBUG: Directory: build/com.standardnotes/android/app
2022-01-13 02:55:50,730 DEBUG: > bash -x -c -- wget -O /tmp/cmdline-tools.zip -t 5 "https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip" && echo "124f2d5115eee365df6cf3228ffbca6fc3911d16f8025bebd5b1c6e2fcfa7faf /tmp/cmdline-tools.zip"  | sha256sum -c - && unzip -q -o /tmp/cmdline-tools.zip -d /tmp/cmdline-tools && rm /tmp/cmdline-tools.zip && mkdir -p ${ANDROID_SDK_ROOT}/cmdline-tools/tools && mv /tmp/cmdline-tools/cmdline-tools/* ${ANDROID_SDK_ROOT}/cmdline-tools/tools || true && export PATH=${ANDROID_SDK_ROOT}/cmdline-tools/tools/bin:${PATH} && yes | sdkmanager --licenses && sdkmanager 'cmake;3.10.2.4988404' > /dev/null && sed -i -e '/detox/d' -e '/DETOX_CI/d' build.gradle && echo "android { splits { abi { enable false } } }" >> build.gradle && sed -i -e "s/versionName appVersionName/versionName \"3.9.6\"/" -e "s/versionCode appVersionCode/versionCode 3000323/" build.gradle && sed -i -e "/appVersionName/d" -e "/appVersionCode/d" build.gradle && sed -i -e "/@bugsnag\/react-native/d" -e "/bugsnag-sourcemaps/d" ../../package.json
+ wget -O /tmp/cmdline-tools.zip -t 5 https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip
--2022-01-13 02:55:50--  https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip
Resolving dl.google.com (dl.google.com)... 172.217.18.110, 2a00:1450:4001:809::200e
Connecting to dl.google.com (dl.google.com)|172.217.18.110|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 109673042 (105M) [application/zip]
Saving to: ‘/tmp/cmdline-tools.zip’

     0K .......... .......... .......... .......... ..........  0% 6.47M 16s
    50K .......... .......... .......... .......... ..........  0% 10.6M 13s
   100K .......... .......... .......... .......... ..........  0% 14.3M 11s
   150K .......... .......... .......... .......... ..........  0% 19.9M 10s
   200K .......... .......... .......... .......... ..........  0% 32.6M 8s
   250K .......... .......... .......... .......... ..........  0% 20.4M 8s
   300K .......... .......... .......... .......... ..........  0% 23.8M 7s
   350K .......... .......... .......... .......... ..........  0% 20.1M 7s
   400K .......... .......... .......... .......... ..........  0% 27.1M 7s
   450K .......... .......... .......... .......... ..........  0% 36.2M 6s
   500K .......... .......... .......... .......... ..........  0% 39.9M 6s
   550K .......... .......... .......... .......... ..........  0% 36.5M 6s
   600K .......... .......... .......... .......... ..........  0% 33.9M 5s
   650K .......... .......... .......... .......... ..........  0% 44.8M 5s
   700K .......... .......... .......... .......... ..........  0% 45.1M 5s
   750K .......... .......... .......... .......... ..........  0% 57.5M 5s
   800K .......... .......... .......... .......... ..........  0% 46.5M 5s
   850K .......... .......... .......... .......... ..........  0% 49.1M 5s
   900K .......... .......... .......... .......... ..........  0% 43.5M 4s
   950K .......... .......... .......... .......... ..........  0% 45.0M 4s
  1000K .......... .......... .......... .......... ..........  0% 75.6M 4s
  1050K .......... .......... .......... .......... ..........  1% 98.1M 4s
  1100K .......... .......... .......... .......... ..........  1%  110M 4s
  1150K .......... .......... .......... .......... ..........  1% 88.8M 4s
  1200K .......... .......... .......... .......... ..........  1% 86.4M 4s
  1250K .......... .......... .......... .......... ..........  1%  132M 4s
  1300K .......... .......... .......... .......... ..........  1%  111M 3s
  1350K .......... .......... .......... .......... ..........  1%  120M 3s
  1400K .......... .......... .......... .......... ..........  1% 97.4M 3s
  1450K .......... .......... .......... .......... ..........  1%  123M 3s
  1500K .......... .......... .......... .......... ..........  1%  108M 3s
  1550K .......... .......... .......... .......... ..........  1%  109M 3s
  1600K .......... .......... .......... .......... ..........  1% 90.3M 3s
  1650K .......... .......... .......... .......... ..........  1%  130M 3s
  1700K .......... .......... .......... .......... ..........  1%  127M 3s
  1750K .......... .......... .......... .......... ..........  1%  134M 3s
  1800K .......... .......... .......... .......... ..........  1% 95.0M 3s
  1850K .......... .......... .......... .......... ..........  1%  144M 3s
  1900K .......... .......... .......... .......... ..........  1%  140M 3s
  1950K .......... .......... .......... .......... ..........  1%  113M 3s
  2000K .......... .......... .......... .......... ..........  1% 88.4M 3s
  2050K .......... .......... .......... .......... ..........  1% 94.3M 3s
  2100K .......... .......... .......... .......... ..........  2%  110M 3s
  2150K .......... .......... .......... .......... ..........  2%  119M 2s
  2200K .......... .......... .......... .......... ..........  2% 94.8M 2s
  2250K .......... .......... .......... .......... ..........  2% 86.1M 2s
  2300K .......... .......... .......... .......... ..........  2% 64.7M 2s
  2350K .......... .......... .......... .......... ..........  2% 81.2M 2s
  2400K .......... .......... .......... .......... ..........  2% 92.9M 2s
  2450K .......... .......... .......... .......... ..........  2% 90.4M 2s
  2500K .......... .......... .......... .......... ..........  2%  134M 2s
  2550K .......... .......... .......... .......... ..........  2% 91.1M 2s
  2600K .......... .......... .......... .......... ..........  2%  118M 2s
  2650K .......... .......... .......... .......... ..........  2%  105M 2s
  2700K .......... .......... .......... .......... ..........  2%  103M 2s
  2750K .......... .......... .......... .......... ..........  2% 86.1M 2s
  2800K .......... .......... .......... .......... ..........  2%  103M 2s
  2850K .......... .......... .......... .......... ..........  2%  137M 2s
  2900K .......... .......... .......... .......... ..........  2%  128M 2s
  2950K .......... .......... .......... .......... ..........  2% 89.3M 2s
  3000K .......... .......... .......... .......... ..........  2%  137M 2s
  3050K .......... .......... .......... .......... ..........  2% 97.6M 2s
  3100K .......... .......... .......... .......... ..........  2% 92.0M 2s
  3150K .......... .......... .......... .......... ..........  2% 91.1M 2s
  3200K .......... .......... .......... .......... ..........  3%  104M 2s
  3250K .......... .......... .......... .......... ..........  3%  110M 2s
  3300K .......... .......... .......... .......... ..........  3%  113M 2s
  3350K .......... .......... .......... .......... ..........  3%  103M 2s
  3400K .......... .......... .......... .......... ..........  3%  123M 2s
  3450K .......... .......... .......... .......... ..........  3% 99.7M 2s
  3500K .......... .......... .......... .......... ..........  3%  114M 2s
  3550K .......... .......... .......... .......... ..........  3% 77.9M 2s
  3600K .......... .......... .......... .......... ..........  3%  140M 2s
  3650K .......... .......... .......... .......... ..........  3%  122M 2s
  3700K .......... .......... .......... .......... ..........  3%  107M 2s
  3750K .......... .......... .......... .......... ..........  3% 92.9M 2s
  3800K .......... .......... .......... .......... ..........  3%  105M 2s
  3850K .......... .......... .......... .......... ..........  3%  107M 2s
  3900K .......... .......... .......... .......... ..........  3%  109M 2s
  3950K .......... .......... .......... .......... ..........  3% 71.3M 2s
  4000K .......... .......... .......... .......... ..........  3% 81.5M 2s
  4050K .......... .......... .......... .......... ..........  3%  122M 2s
  4100K .......... .......... .......... .......... ..........  3%  152M 2s
  4150K .......... .......... .......... .......... ..........  3%  122M 2s
  4200K .......... .......... .......... .......... ..........  3%  115M 2s
  4250K .......... .......... .......... .......... ..........  4% 90.6M 2s
  4300K .......... .......... .......... .......... ..........  4%  135M 2s
  4350K .......... .......... .......... .......... ..........  4%  107M 2s
  4400K .......... .......... .......... .......... ..........  4% 61.2M 2s
  4450K .......... .......... .......... .......... ..........  4% 65.8M 2s
  4500K .......... .......... .......... .......... ..........  4%  122M 2s
  4550K .......... .......... .......... .......... ..........  4%  102M 2s
  4600K .......... .......... .......... .......... ..........  4%  134M 2s
  4650K .......... .......... .......... .......... ..........  4%  125M 2s
  4700K .......... .......... .......... .......... ..........  4%  150M 2s
  4750K .......... .......... .......... .......... ..........  4% 86.6M 2s
  4800K .......... .......... .......... .......... ..........  4%  128M 2s
  4850K .......... .......... .......... .......... ..........  4%  120M 2s
  4900K .......... .......... .......... .......... ..........  4%  153M 2s
  4950K .......... .......... .......... .......... ..........  4% 95.8M 2s
  5000K .......... .......... .......... .......... ..........  4%  121M 2s
  5050K .......... .......... .......... .......... ..........  4% 94.0M 2s
  5100K .......... .......... .......... .......... ..........  4% 97.8M 2s
  5150K .......... .......... .......... .......... ..........  4% 72.7M 2s
  5200K .......... .......... .......... .......... ..........  4% 60.7M 2s
  5250K .......... .......... .......... .......... ..........  4% 40.8M 2s
  5300K .......... .......... .......... .......... ..........  4% 21.0M 2s
  5350K .......... .......... .......... .......... ..........  5% 55.2M 2s
  5400K .......... .......... .......... .......... ..........  5% 96.2M 2s
  5450K .......... .......... .......... .......... ..........  5%  104M 2s
  5500K .......... .......... .......... .......... ..........  5% 83.1M 2s
  5550K .......... .......... .......... .......... ..........  5% 96.7M 2s
  5600K .......... .......... .......... .......... ..........  5%  111M 2s
  5650K .......... .......... .......... .......... ..........  5%  104M 2s
  5700K .......... .......... .......... .......... ..........  5%  101M 2s
  5750K .......... .......... .......... .......... ..........  5%  100M 2s
  5800K .......... .......... .......... .......... ..........  5%  107M 2s
  5850K .......... .......... .......... .......... ..........  5%  102M 2s
  5900K .......... .......... .......... .......... ..........  5%  114M 2s
  5950K .......... .......... .......... .......... ..........  5% 78.4M 2s
  6000K .......... .......... .......... .......... ..........  5%  105M 2s
  6050K .......... .......... .......... .......... ..........  5% 96.7M 2s
  6100K .......... .......... .......... .......... ..........  5% 91.9M 2s
  6150K .......... .......... .......... .......... ..........  5% 70.3M 2s
  6200K .......... .......... .......... .......... ..........  5% 94.4M 2s
  6250K .......... .......... .......... .......... ..........  5% 98.9M 2s
  6300K .......... .......... .......... .......... ..........  5% 97.1M 2s
  6350K .......... .......... .......... .......... ..........  5% 75.4M 2s
  6400K .......... .......... .......... .......... ..........  6%  101M 2s
  6450K .......... .......... .......... .......... ..........  6%  101M 2s
  6500K .......... .......... .......... .......... ..........  6% 93.5M 1s
  6550K .......... .......... .......... .......... ..........  6% 84.9M 1s
  6600K .......... .......... .......... .......... ..........  6% 88.9M 1s
  6650K .......... .......... .......... .......... ..........  6% 31.9M 2s
  6700K .......... .......... .......... .......... ..........  6% 92.1M 1s
  6750K .......... .......... .......... .......... ..........  6% 79.2M 1s
  6800K .......... .......... .......... .......... ..........  6% 83.5M 1s
  6850K .......... .......... .......... .......... ..........  6% 95.7M 1s
  6900K .......... .......... .......... .......... ..........  6% 93.8M 1s
  6950K .......... .......... .......... .......... ..........  6% 73.9M 1s
  7000K .......... .......... .......... .......... ..........  6% 98.7M 1s
  7050K .......... .......... .......... .......... ..........  6%  105M 1s
  7100K .......... .......... .......... .......... ..........  6% 98.6M 1s
  7150K .......... .......... .......... .......... ..........  6% 85.5M 1s
  7200K .......... .......... .......... .......... ..........  6%  103M 1s
  7250K .......... .......... .......... .......... ..........  6%  143M 1s
  7300K .......... .......... .......... .......... ..........  6%  144M 1s
  7350K .......... .......... .......... .......... ..........  6% 92.9M 1s
  7400K .......... .......... .......... .......... ..........  6%  119M 1s
  7450K .......... .......... .......... .......... ..........  7%  115M 1s
  7500K .......... .......... .......... .......... ..........  7%  124M 1s
  7550K .......... .......... .......... .......... ..........  7%  114M 1s
  7600K .......... .......... .......... .......... ..........  7%  114M 1s
  7650K .......... .......... .......... .......... ..........  7%  133M 1s
  7700K .......... .......... .......... .......... ..........  7% 87.1M 1s
  7750K .......... .......... .......... .......... ..........  7% 89.2M 1s
  7800K .......... .......... .......... .......... ..........  7% 84.9M 1s
  7850K .......... .......... .......... .......... ..........  7% 77.3M 1s
  7900K .......... .......... .......... .......... ..........  7%  119M 1s
  7950K .......... .......... .......... .......... ..........  7% 76.0M 1s
  8000K .......... .......... .......... .......... ..........  7% 85.2M 1s
  8050K .......... .......... .......... .......... ..........  7%  105M 1s
  8100K .......... .......... .......... .......... ..........  7%  102M 1s
  8150K .......... .......... .......... .......... ..........  7% 85.7M 1s
  8200K .......... .......... .......... .......... ..........  7% 92.3M 1s
  8250K .......... .......... .......... .......... ..........  7% 92.2M 1s
  8300K .......... .......... .......... .......... ..........  7% 89.2M 1s
  8350K .......... .......... .......... .......... ..........  7% 83.7M 1s
  8400K .......... .......... .......... .......... ..........  7% 88.1M 1s
  8450K .......... .......... .......... .......... ..........  7% 89.4M 1s
  8500K .......... .......... .......... .......... ..........  7% 83.1M 1s
  8550K .......... .......... .......... .......... ..........  8% 71.0M 1s
  8600K .......... .......... .......... .......... ..........  8% 79.0M 1s
  8650K .......... .......... .......... .......... ..........  8% 82.2M 1s
  8700K .......... .......... .......... .......... ..........  8% 89.5M 1s
  8750K .......... .......... .......... .......... ..........  8% 82.8M 1s
  8800K .......... .......... .......... .......... ..........  8% 86.1M 1s
  8850K .......... .......... .......... .......... ..........  8% 82.6M 1s
  8900K .......... .......... .......... .......... ..........  8% 76.7M 1s
  8950K .......... .......... .......... .......... ..........  8% 70.7M 1s
  9000K .......... .......... .......... .......... ..........  8% 76.6M 1s
  9050K .......... .......... .......... .......... ..........  8% 81.7M 1s
  9100K .......... .......... .......... .......... ..........  8% 94.6M 1s
  9150K .......... .......... .......... .......... ..........  8% 66.4M 1s
  9200K .......... .......... .......... .......... ..........  8% 87.3M 1s
  9250K .......... .......... .......... .......... ..........  8% 76.5M 1s
  9300K .......... .......... .......... .......... ..........  8% 75.6M 1s
  9350K .......... .......... .......... .......... ..........  8% 69.6M 1s
  9400K .......... .......... .......... .......... ..........  8% 78.4M 1s
  9450K .......... .......... .......... .......... ..........  8%  105M 1s
  9500K .......... .......... .......... .......... ..........  8%  163M 1s
  9550K .......... .......... .......... .......... ..........  8% 77.6M 1s
  9600K .......... .......... .......... .......... ..........  9%  140M 1s
  9650K .......... .......... .......... .......... ..........  9% 98.6M 1s
  9700K .......... .......... .......... .......... ..........  9%  101M 1s
  9750K .......... .......... .......... .......... ..........  9% 88.7M 1s
  9800K .......... .......... .......... .......... ..........  9%  112M 1s
  9850K .......... .......... .......... .......... ..........  9%  166M 1s
  9900K .......... .......... .......... .......... ..........  9% 89.4M 1s
  9950K .......... .......... .......... .......... ..........  9% 97.7M 1s
 10000K .......... .......... .......... .......... ..........  9%  116M 1s
 10050K .......... .......... .......... .......... ..........  9% 92.2M 1s
 10100K .......... .......... .......... .......... ..........  9%  117M 1s
 10150K .......... .......... .......... .......... ..........  9% 85.5M 1s
 10200K .......... .......... .......... .......... ..........  9%  155M 1s
 10250K .......... .......... .......... .......... ..........  9% 77.8M 1s
 10300K .......... .......... .......... .......... ..........  9%  139M 1s
 10350K .......... .......... .......... .......... ..........  9% 97.4M 1s
 10400K .......... .......... .......... .......... ..........  9% 94.6M 1s
 10450K .......... .......... .......... .......... ..........  9%  144M 1s
 10500K .......... .......... .......... .......... ..........  9% 87.3M 1s
 10550K .......... .......... .......... .......... ..........  9%  132M 1s
 10600K .......... .......... .......... .......... ..........  9% 85.1M 1s
 10650K .......... .......... .......... .......... ..........  9%  142M 1s
 10700K .......... .......... .......... .......... .......... 10%  105M 1s
 10750K .......... .......... .......... .......... .......... 10% 91.3M 1s
 10800K .......... .......... .......... .......... .......... 10%  148M 1s
 10850K .......... .......... .......... .......... .......... 10% 89.7M 1s
 10900K .......... .......... .......... .......... .......... 10%  137M 1s
 10950K .......... .......... .......... .......... .......... 10% 90.2M 1s
 11000K .......... .......... .......... .......... .......... 10%  106M 1s
 11050K .......... .......... .......... .......... .......... 10%  125M 1s
 11100K .......... .......... .......... .......... .......... 10% 84.2M 1s
 11150K .......... .......... .......... .......... .......... 10%  126M 1s
 11200K .......... .......... .......... .......... .......... 10%  107M 1s
 11250K .......... .......... .......... .......... .......... 10% 93.6M 1s
 11300K .......... .......... .......... .......... .......... 10%  163M 1s
 11350K .......... .......... .......... .......... .......... 10% 82.8M 1s
 11400K .......... .......... .......... .......... .......... 10%  129M 1s
 11450K .......... .......... .......... .......... .......... 10%  166M 1s
 11500K .......... .......... .......... .......... .......... 10% 81.9M 1s
 11550K .......... .......... .......... .......... .......... 10% 86.7M 1s
 11600K .......... .......... .......... .......... .......... 10%  147M 1s
 11650K .......... .......... .......... .......... .......... 10% 81.8M 1s
 11700K .......... .......... .......... .......... .......... 10%  129M 1s
 11750K .......... .......... .......... .......... .......... 11% 95.3M 1s
 11800K .......... .......... .......... .......... .......... 11% 96.7M 1s
 11850K .......... .......... .......... .......... .......... 11%  158M 1s
 11900K .......... .......... .......... .......... .......... 11% 89.1M 1s
 11950K .......... .......... .......... .......... .......... 11% 92.1M 1s
 12000K .......... .......... .......... .......... .......... 11% 87.4M 1s
 12050K .......... .......... .......... .......... .......... 11%  116M 1s
 12100K .......... .......... .......... .......... .......... 11%  107M 1s
 12150K .......... .......... .......... .......... .......... 11%  103M 1s
 12200K .......... .......... .......... .......... .......... 11%  164M 1s
 12250K .......... .......... .......... .......... .......... 11% 91.7M 1s
 12300K .......... .......... .......... .......... .......... 11%  107M 1s
 12350K .......... .......... .......... .......... .......... 11% 81.8M 1s
 12400K .......... .......... .......... .......... .......... 11%  117M 1s
 12450K .......... .......... .......... .......... .......... 11%  147M 1s
 12500K .......... .......... .......... .......... .......... 11% 82.4M 1s
 12550K .......... .......... .......... .......... .......... 11%  115M 1s
 12600K .......... .......... .......... .......... .......... 11% 91.7M 1s
 12650K .......... .......... .......... .......... .......... 11%  108M 1s
 12700K .......... .......... .......... .......... .......... 11%  130M 1s
 12750K .......... .......... .......... .......... .......... 11% 78.8M 1s
 12800K .......... .......... .......... .......... .......... 11%  158M 1s
 12850K .......... .......... .......... .......... .......... 12%  102M 1s
 12900K .......... .......... .......... .......... .......... 12%  106M 1s
 12950K .......... .......... .......... .......... .......... 12% 90.5M 1s
 13000K .......... .......... .......... .......... .......... 12%  112M 1s
 13050K .......... .......... .......... .......... .......... 12%  163M 1s
 13100K .......... .......... .......... .......... .......... 12% 95.0M 1s
 13150K .......... .......... .......... .......... .......... 12% 98.4M 1s
 13200K .......... .......... .......... .......... .......... 12% 97.5M 1s
 13250K .......... .......... .......... .......... .......... 12%  103M 1s
 13300K .......... .......... .......... .......... .......... 12% 90.0M 1s
 13350K .......... .......... .......... .......... .......... 12% 95.3M 1s
 13400K .......... .......... .......... .......... .......... 12%  164M 1s
 13450K .......... .......... .......... .......... .......... 12% 84.6M 1s
 13500K .......... .......... .......... .......... .......... 12%  153M 1s
 13550K .......... .......... .......... .......... .......... 12% 73.7M 1s
 13600K .......... .......... .......... .......... .......... 12%  133M 1s
 13650K .......... .......... .......... .......... .......... 12%  147M 1s
 13700K .......... .......... .......... .......... .......... 12% 91.2M 1s
 13750K .......... .......... .......... .......... .......... 12%  117M 1s
 13800K .......... .......... .......... .......... .......... 12% 82.6M 1s
 13850K .......... .......... .......... .......... .......... 12%  154M 1s
 13900K .......... .......... .......... .......... .......... 13% 97.1M 1s
 13950K .......... .......... .......... .......... .......... 13%  102M 1s
 14000K .......... .......... .......... .......... .......... 13%  147M 1s
 14050K .......... .......... .......... .......... .......... 13% 89.3M 1s
 14100K .......... .......... .......... .......... .......... 13%  138M 1s
 14150K .......... .......... .......... .......... .......... 13% 96.6M 1s
 14200K .......... .......... .......... .......... .......... 13%  104M 1s
 14250K .......... .......... .......... .......... .......... 13%  130M 1s
 14300K .......... .......... .......... .......... .......... 13% 86.4M 1s
 14350K .......... .......... .......... .......... .......... 13%  122M 1s
 14400K .......... .......... .......... .......... .......... 13% 82.6M 1s
 14450K .......... .......... .......... .......... .......... 13%  140M 1s
 14500K .......... .......... .......... .......... .......... 13%  103M 1s
 14550K .......... .......... .......... .......... .......... 13%  102M 1s
 14600K .......... .......... .......... .......... .......... 13%  166M 1s
 14650K .......... .......... .......... .......... .......... 13%  124M 1s
 14700K .......... .......... .......... .......... .......... 13% 70.7M 1s
 14750K .......... .......... .......... .......... .......... 13%  115M 1s
 14800K .......... .......... .......... .......... .......... 13%  107M 1s
 14850K .......... .......... .......... .......... .......... 13%  107M 1s
 14900K .......... .......... .......... .......... .......... 13%  121M 1s
 14950K .......... .......... .......... .......... .......... 14%  129M 1s
 15000K .......... .......... .......... .......... .......... 14%  174M 1s
 15050K .......... .......... .......... .......... .......... 14%  150M 1s
 15100K .......... .......... .......... .......... .......... 14%  165M 1s
 15150K .......... .......... .......... .......... .......... 14%  147M 1s
 15200K .......... .......... .......... .......... .......... 14%  127M 1s
 15250K .......... .......... .......... .......... .......... 14%  152M 1s
 15300K .......... .......... .......... .......... .......... 14%  172M 1s
 15350K .......... .......... .......... .......... .......... 14%  125M 1s
 15400K .......... .......... .......... .......... .......... 14%  160M 1s
 15450K .......... .......... .......... .......... .......... 14%  149M 1s
 15500K .......... .......... .......... .......... .......... 14%  112M 1s
 15550K .......... .......... .......... .......... .......... 14% 86.9M 1s
 15600K .......... .......... .......... .......... .......... 14%  131M 1s
 15650K .......... .......... .......... .......... .......... 14%  167M 1s
 15700K .......... .......... .......... .......... .......... 14% 91.0M 1s
 15750K .......... .......... .......... .......... .......... 14%  126M 1s
 15800K .......... .......... .......... .......... .......... 14%  145M 1s
 15850K .......... .......... .......... .......... .......... 14%  102M 1s
 15900K .......... .......... .......... .......... .......... 14%  126M 1s
 15950K .......... .......... .......... .......... .......... 14% 90.8M 1s
 16000K .......... .......... .......... .......... .......... 14%  110M 1s
 16050K .......... .......... .......... .......... .......... 15%  176M 1s
 16100K .......... .......... .......... .......... .......... 15% 97.1M 1s
 16150K .......... .......... .......... .......... .......... 15%  125M 1s
 16200K .......... .......... .......... .......... .......... 15%  151M 1s
 16250K .......... .......... .......... .......... .......... 15%  127M 1s
 16300K .......... .......... .......... .......... .......... 15%  164M 1s
 16350K .......... .......... .......... .......... .......... 15%  134M 1s
 16400K .......... .......... .......... .......... .......... 15%  132M 1s
 16450K .......... .......... .......... .......... .......... 15%  138M 1s
 16500K .......... .......... .......... .......... .......... 15%  168M 1s
 16550K .......... .......... .......... .......... .......... 15%  162M 1s
 16600K .......... .......... .......... .......... .......... 15%  135M 1s
 16650K .......... .......... .......... .......... .......... 15%  119M 1s
 16700K .......... .......... .......... .......... .......... 15%  131M 1s
 16750K .......... .......... .......... .......... .......... 15%  116M 1s
 16800K .......... .......... .......... .......... .......... 15%  143M 1s
 16850K .......... .......... .......... .......... .......... 15%  154M 1s
 16900K .......... .......... .......... .......... .......... 15%  151M 1s
 16950K .......... .......... .......... .......... .......... 15%  120M 1s
 17000K .......... .......... .......... .......... .......... 15%  123M 1s
 17050K .......... .......... .......... .......... .......... 15%  145M 1s
 17100K .......... .......... .......... .......... .......... 16%  112M 1s
 17150K .......... .......... .......... .......... .......... 16% 89.0M 1s
 17200K .......... .......... .......... .......... .......... 16%  112M 1s
 17250K .......... .......... .......... .......... .......... 16%  108M 1s
 17300K .......... .......... .......... .......... .......... 16%  104M 1s
 17350K .......... .......... .......... .......... .......... 16%  140M 1s
 17400K .......... .......... .......... .......... .......... 16% 91.6M 1s
 17450K .......... .......... .......... .......... .......... 16%  121M 1s
 17500K .......... .......... .......... .......... .......... 16%  120M 1s
 17550K .......... .......... .......... .......... .......... 16% 71.1M 1s
 17600K .......... .......... .......... .......... .......... 16%  157M 1s
 17650K .......... .......... .......... .......... .......... 16% 89.2M 1s
 17700K .......... .......... .......... .......... .......... 16%  125M 1s
 17750K .......... .......... .......... .......... .......... 16%  135M 1s
 17800K .......... .......... .......... .......... .......... 16%  102M 1s
 17850K .......... .......... .......... .......... .......... 16%  119M 1s
 17900K .......... .......... .......... .......... .......... 16%  138M 1s
 17950K .......... .......... .......... .......... .......... 16% 84.7M 1s
 18000K .......... .......... .......... .......... .......... 16%  160M 1s
 18050K .......... .......... .......... .......... .......... 16% 98.8M 1s
 18100K .......... .......... .......... .......... .......... 16%  125M 1s
 18150K .......... .......... .......... .......... .......... 16%  121M 1s
 18200K .......... .......... .......... .......... .......... 17% 83.8M 1s
 18250K .......... .......... .......... .......... .......... 17%  133M 1s
 18300K .......... .......... .......... .......... .......... 17%  119M 1s
 18350K .......... .......... .......... .......... .......... 17% 85.2M 1s
 18400K .......... .......... .......... .......... .......... 17%  146M 1s
 18450K .......... .......... .......... .......... .......... 17%  102M 1s
 18500K .......... .......... .......... .......... .......... 17% 92.4M 1s
 18550K .......... .......... .......... .......... .......... 17%  144M 1s
 18600K .......... .......... .......... .......... .......... 17%  121M 1s
 18650K .......... .......... .......... .......... .......... 17%  100M 1s
 18700K .......... .......... .......... .......... .......... 17%  159M 1s
 18750K .......... .......... .......... .......... .......... 17% 73.2M 1s
 18800K .......... .......... .......... .......... .......... 17%  119M 1s
 18850K .......... .......... .......... .......... .......... 17%  123M 1s
 18900K .......... .......... .......... .......... .......... 17% 95.1M 1s
 18950K .......... .......... .......... .......... .......... 17%  144M 1s
 19000K .......... .......... .......... .......... .......... 17%  118M 1s
 19050K .......... .......... .......... .......... .......... 17%  128M 1s
 19100K .......... .......... .......... .......... .......... 17% 97.2M 1s
 19150K .......... .......... .......... .......... .......... 17% 89.5M 1s
 19200K .......... .......... .......... .......... .......... 17%  117M 1s
 19250K .......... .......... .......... .......... .......... 18%  113M 1s
 19300K .......... .......... .......... .......... .......... 18%  164M 1s
 19350K .......... .......... .......... .......... .......... 18% 88.6M 1s
 19400K .......... .......... .......... .......... .......... 18%  138M 1s
 19450K .......... .......... .......... .......... .......... 18%  122M 1s
 19500K .......... .......... .......... .......... .......... 18% 89.4M 1s
 19550K .......... .......... .......... .......... .......... 18%  103M 1s
 19600K .......... .......... .......... .......... .......... 18%  101M 1s
 19650K .......... .......... .......... .......... .......... 18%  149M 1s
 19700K .......... .......... .......... .......... .......... 18%  111M 1s
 19750K .......... .......... .......... .......... .......... 18% 91.0M 1s
 19800K .......... .......... .......... .......... .......... 18%  147M 1s
 19850K .......... .......... .......... .......... .......... 18%  102M 1s
 19900K .......... .......... .......... .......... .......... 18%  121M 1s
 19950K .......... .......... .......... .......... .......... 18% 95.0M 1s
 20000K .......... .......... .......... .......... .......... 18%  103M 1s
 20050K .......... .......... .......... .......... .......... 18%  133M 1s
 20100K .......... .......... .......... .......... .......... 18% 93.9M 1s
 20150K .......... .......... .......... .......... .......... 18% 89.1M 1s
 20200K .......... .......... .......... .......... .......... 18% 75.4M 1s
 20250K .......... .......... .......... .......... .......... 18%  155M 1s
 20300K .......... .......... .......... .......... .......... 19%  124M 1s
 20350K .......... .......... .......... .......... .......... 19% 83.3M 1s
 20400K .......... .......... .......... .......... .......... 19%  128M 1s
 20450K .......... .......... .......... .......... .......... 19%  113M 1s
 20500K .......... .......... .......... .......... .......... 19%  115M 1s
 20550K .......... .......... .......... .......... .......... 19%  119M 1s
 20600K .......... .......... .......... .......... .......... 19%  120M 1s
 20650K .......... .......... .......... .......... .......... 19%  111M 1s
 20700K .......... .......... .......... .......... .......... 19%  104M 1s
 20750K .......... .......... .......... .......... .......... 19% 82.9M 1s
 20800K .......... .......... .......... .......... .......... 19%  103M 1s
 20850K .......... .......... .......... .......... .......... 19% 83.5M 1s
 20900K .......... .......... .......... .......... .......... 19%  105M 1s
 20950K .......... .......... .......... .......... .......... 19% 86.3M 1s
 21000K .......... .......... .......... .......... .......... 19% 92.6M 1s
 21050K .......... .......... .......... .......... .......... 19% 85.4M 1s
 21100K .......... .......... .......... .......... .......... 19% 97.0M 1s
 21150K .......... .......... .......... .......... .......... 19% 84.2M 1s
 21200K .......... .......... .......... .......... .......... 19% 87.0M 1s
 21250K .......... .......... .......... .......... .......... 19% 94.5M 1s
 21300K .......... .......... .......... .......... .......... 19% 89.2M 1s
 21350K .......... .......... .......... .......... .......... 19% 95.4M 1s
 21400K .......... .......... .......... .......... .......... 20% 99.2M 1s
 21450K .......... .......... .......... .......... .......... 20% 85.8M 1s
 21500K .......... .......... .......... .......... .......... 20% 87.6M 1s
 21550K .......... .......... .......... .......... .......... 20% 79.4M 1s
 21600K .......... .......... .......... .......... .......... 20%  105M 1s
 21650K .......... .......... .......... .......... .......... 20% 84.7M 1s
 21700K .......... .......... .......... .......... .......... 20% 79.8M 1s
 21750K .......... .......... .......... .......... .......... 20% 91.0M 1s
 21800K .......... .......... .......... .......... .......... 20% 94.0M 1s
 21850K .......... .......... .......... .......... .......... 20%  107M 1s
 21900K .......... .......... .......... .......... .......... 20% 89.7M 1s
 21950K .......... .......... .......... .......... .......... 20% 86.6M 1s
 22000K .......... .......... .......... .......... .......... 20% 94.0M 1s
 22050K .......... .......... .......... .......... .......... 20%  109M 1s
 22100K .......... .......... .......... .......... .......... 20%  107M 1s
 22150K .......... .......... .......... .......... .......... 20% 86.3M 1s
 22200K .......... .......... .......... .......... .......... 20%  108M 1s
 22250K .......... .......... .......... .......... .......... 20% 96.6M 1s
 22300K .......... .......... .......... .......... .......... 20%  107M 1s
 22350K .......... .......... .......... .......... .......... 20% 85.8M 1s
 22400K .......... .......... .......... .......... .......... 20% 98.9M 1s
 22450K .......... .......... .......... .......... .......... 21%  111M 1s
 22500K .......... .......... .......... .......... .......... 21% 95.5M 1s
 22550K .......... .......... .......... .......... .......... 21% 82.5M 1s
 22600K .......... .......... .......... .......... .......... 21% 87.3M 1s
 22650K .......... .......... .......... .......... .......... 21% 98.2M 1s
 22700K .......... .......... .......... .......... .......... 21%  109M 1s
 22750K .......... .......... .......... .......... .......... 21% 83.6M 1s
 22800K .......... .......... .......... .......... .......... 21%  103M 1s
 22850K .......... .......... .......... .......... .......... 21%  107M 1s
 22900K .......... .......... .......... .......... .......... 21%  101M 1s
 22950K .......... .......... .......... .......... .......... 21% 97.3M 1s
 23000K .......... .......... .......... .......... .......... 21% 96.6M 1s
 23050K .......... .......... .......... .......... .......... 21% 91.5M 1s
 23100K .......... .......... .......... .......... .......... 21%  104M 1s
 23150K .......... .......... .......... .......... .......... 21% 72.2M 1s
 23200K .......... .......... .......... .......... .......... 21% 86.3M 1s
 23250K .......... .......... .......... .......... .......... 21% 98.8M 1s
 23300K .......... .......... .......... .......... .......... 21% 98.8M 1s
 23350K .......... .......... .......... .......... .......... 21% 82.7M 1s
 23400K .......... .......... .......... .......... .......... 21% 89.2M 1s
 23450K .......... .......... .......... .......... .......... 21%  112M 1s
 23500K .......... .......... .......... .......... .......... 21%  109M 1s
 23550K .......... .......... .......... .......... .......... 22% 81.7M 1s
 23600K .......... .......... .......... .......... .......... 22% 97.1M 1s
 23650K .......... .......... .......... .......... .......... 22%  105M 1s
 23700K .......... .......... .......... .......... .......... 22%  103M 1s
 23750K .......... .......... .......... .......... .......... 22% 89.7M 1s
 23800K .......... .......... .......... .......... .......... 22% 92.6M 1s
 23850K .......... .......... .......... .......... .......... 22%  100M 1s
 23900K .......... .......... .......... .......... .......... 22%  105M 1s
 23950K .......... .......... .......... .......... .......... 22% 74.0M 1s
 24000K .......... .......... .......... .......... .......... 22%  108M 1s
 24050K .......... .......... .......... .......... .......... 22% 96.1M 1s
 24100K .......... .......... .......... .......... .......... 22%  117M 1s
 24150K .......... .......... .......... .......... .......... 22% 85.0M 1s
 24200K .......... .......... .......... .......... .......... 22%  107M 1s
 24250K .......... .......... .......... .......... .......... 22% 94.0M 1s
 24300K .......... .......... .......... .......... .......... 22% 84.8M 1s
 24350K .......... .......... .......... .......... .......... 22% 96.2M 1s
 24400K .......... .......... .......... .......... .......... 22%  100M 1s
 24450K .......... .......... .......... .......... .......... 22% 94.6M 1s
 24500K .......... .......... .......... .......... .......... 22%  101M 1s
 24550K .......... .......... .......... .......... .......... 22% 83.0M 1s
 24600K .......... .......... .......... .......... .......... 23%  105M 1s
 24650K .......... .......... .......... .......... .......... 23% 84.8M 1s
 24700K .......... .......... .......... .......... .......... 23% 99.0M 1s
 24750K .......... .......... .......... .......... .......... 23% 83.8M 1s
 24800K .......... .......... .......... .......... .......... 23%  101M 1s
 24850K .......... .......... .......... .......... .......... 23%  111M 1s
 24900K .......... .......... .......... .......... .......... 23% 98.9M 1s
 24950K .......... .......... .......... .......... .......... 23% 98.5M 1s
 25000K .......... .......... .......... .......... .......... 23% 84.8M 1s
 25050K .......... .......... .......... .......... .......... 23% 89.8M 1s
 25100K .......... .......... .......... .......... .......... 23%  111M 1s
 25150K .......... .......... .......... .......... .......... 23% 70.2M 1s
 25200K .......... .......... .......... .......... .......... 23%  103M 1s
 25250K .......... .......... .......... .......... .......... 23% 88.8M 1s
 25300K .......... .......... .......... .......... .......... 23% 92.4M 1s
 25350K .......... .......... .......... .......... .......... 23% 80.1M 1s
 25400K .......... .......... .......... .......... .......... 23% 89.5M 1s
 25450K .......... .......... .......... .......... .......... 23%  121M 1s
 25500K .......... .......... .......... .......... .......... 23% 95.3M 1s
 25550K .......... .......... .......... .......... .......... 23% 80.8M 1s
 25600K .......... .......... .......... .......... .......... 23%  101M 1s
 25650K .......... .......... .......... .......... .......... 23%  105M 1s
 25700K .......... .......... .......... .......... .......... 24% 95.8M 1s
 25750K .......... .......... .......... .......... .......... 24% 77.1M 1s
 25800K .......... .......... .......... .......... .......... 24%  116M 1s
 25850K .......... .......... .......... .......... .......... 24% 99.6M 1s
 25900K .......... .......... .......... .......... .......... 24% 78.8M 1s
 25950K .......... .......... .......... .......... .......... 24% 79.9M 1s
 26000K .......... .......... .......... .......... .......... 24% 95.8M 1s
 26050K .......... .......... .......... .......... .......... 24%  113M 1s
 26100K .......... .......... .......... .......... .......... 24% 93.7M 1s
 26150K .......... .......... .......... .......... .......... 24% 90.2M 1s
 26200K .......... .......... .......... .......... .......... 24%  110M 1s
 26250K .......... .......... .......... .......... .......... 24% 93.4M 1s
 26300K .......... .......... .......... .......... .......... 24%  109M 1s
 26350K .......... .......... .......... .......... .......... 24% 75.7M 1s
 26400K .......... .......... .......... .......... .......... 24%  107M 1s
 26450K .......... .......... .......... .......... .......... 24%  102M 1s
 26500K .......... .......... .......... .......... .......... 24% 91.7M 1s
 26550K .......... .......... .......... .......... .......... 24%  107M 1s
 26600K .......... .......... .......... .......... .......... 24% 87.2M 1s
 26650K .......... .......... .......... .......... .......... 24% 89.4M 1s
 26700K .......... .......... .......... .......... .......... 24%  109M 1s
 26750K .......... .......... .......... .......... .......... 25% 72.9M 1s
 26800K .......... .......... .......... .......... .......... 25%  108M 1s
 26850K .......... .......... .......... .......... .......... 25% 99.0M 1s
 26900K .......... .......... .......... .......... .......... 25% 97.7M 1s
 26950K .......... .......... .......... .......... .......... 25%  104M 1s
 27000K .......... .......... .......... .......... .......... 25% 98.1M 1s
 27050K .......... .......... .......... .......... .......... 25% 95.7M 1s
 27100K .......... .......... .......... .......... .......... 25%  109M 1s
 27150K .......... .......... .......... .......... .......... 25% 75.8M 1s
 27200K .......... .......... .......... .......... .......... 25%  104M 1s
 27250K .......... .......... .......... .......... .......... 25% 94.4M 1s
 27300K .......... .......... .......... .......... .......... 25%  109M 1s
 27350K .......... .......... .......... .......... .......... 25% 77.3M 1s
 27400K .......... .......... .......... .......... .......... 25% 97.3M 1s
 27450K .......... .......... .......... .......... .......... 25%  110M 1s
 27500K .......... .......... .......... .......... .......... 25% 97.6M 1s
 27550K .......... .......... .......... .......... .......... 25% 91.4M 1s
 27600K .......... .......... .......... .......... .......... 25%  100M 1s
 27650K .......... .......... .......... .......... .......... 25%  103M 1s
 27700K .......... .......... .......... .......... .......... 25%  114M 1s
 27750K .......... .......... .......... .......... .......... 25% 87.2M 1s
 27800K .......... .......... .......... .......... .......... 26% 85.6M 1s
 27850K .......... .......... .......... .......... .......... 26%  108M 1s
 27900K .......... .......... .......... .......... .......... 26% 85.7M 1s
 27950K .......... .......... .......... .......... .......... 26% 84.4M 1s
 28000K .......... .......... .......... .......... .......... 26% 83.9M 1s
 28050K .......... .......... .......... .......... .......... 26%  105M 1s
 28100K .......... .......... .......... .......... .......... 26% 87.5M 1s
 28150K .......... .......... .......... .......... .......... 26% 88.0M 1s
 28200K .......... .......... .......... .......... .......... 26%  121M 1s
 28250K .......... .......... .......... .......... .......... 26% 88.3M 1s
 28300K .......... .......... .......... .......... .......... 26% 99.0M 1s
 28350K .......... .......... .......... .......... .......... 26% 91.2M 1s
 28400K .......... .......... .......... .......... .......... 26% 87.9M 1s
 28450K .......... .......... .......... .......... .......... 26% 99.0M 1s
 28500K .......... .......... .......... .......... .......... 26% 87.2M 1s
 28550K .......... .......... .......... .......... .......... 26% 92.1M 1s
 28600K .......... .......... .......... .......... .......... 26%  109M 1s
 28650K .......... .......... .......... .......... .......... 26% 99.9M 1s
 28700K .......... .......... .......... .......... .......... 26%  114M 1s
 28750K .......... .......... .......... .......... .......... 26% 79.7M 1s
 28800K .......... .......... .......... .......... .......... 26% 94.0M 1s
 28850K .......... .......... .......... .......... .......... 26%  100M 1s
 28900K .......... .......... .......... .......... .......... 27% 97.1M 1s
 28950K .......... .......... .......... .......... .......... 27%  111M 1s
 29000K .......... .......... .......... .......... .......... 27% 87.6M 1s
 29050K .......... .......... .......... .......... .......... 27% 95.1M 1s
 29100K .......... .......... .......... .......... .......... 27%  108M 1s
 29150K .......... .......... .......... .......... .......... 27% 79.5M 1s
 29200K .......... .......... .......... .......... .......... 27%  107M 1s
 29250K .......... .......... .......... .......... .......... 27% 96.5M 1s
 29300K .......... .......... .......... .......... .......... 27%  110M 1s
 29350K .......... .......... .......... .......... .......... 27% 99.5M 1s
 29400K .......... .......... .......... .......... .......... 27%  101M 1s
 29450K .......... .......... .......... .......... .......... 27% 98.5M 1s
 29500K .......... .......... .......... .......... .......... 27%  110M 1s
 29550K .......... .......... .......... .......... .......... 27% 74.1M 1s
 29600K .......... .......... .......... .......... .......... 27%  106M 1s
 29650K .......... .......... .......... .......... .......... 27% 83.4M 1s
 29700K .......... .......... .......... .......... .......... 27% 96.1M 1s
 29750K .......... .......... .......... .......... .......... 27% 93.7M 1s
 29800K .......... .......... .......... .......... .......... 27%  103M 1s
 29850K .......... .......... .......... .......... .......... 27%  108M 1s
 29900K .......... .......... .......... .......... .......... 27% 97.0M 1s
 29950K .......... .......... .......... .......... .......... 28% 90.2M 1s
 30000K .......... .......... .......... .......... .......... 28% 92.1M 1s
 30050K .......... .......... .......... .......... .......... 28% 88.3M 1s
 30100K .......... .......... .......... .......... .......... 28%  110M 1s
 30150K .......... .......... .......... .......... .......... 28% 83.1M 1s
 30200K .......... .......... .......... .......... .......... 28% 97.8M 1s
 30250K .......... .......... .......... .......... .......... 28%  103M 1s
 30300K .......... .......... .......... .......... .......... 28% 99.0M 1s
 30350K .......... .......... .......... .......... .......... 28% 78.6M 1s
 30400K .......... .......... .......... .......... .......... 28% 93.1M 1s
 30450K .......... .......... .......... .......... .......... 28%  105M 1s
 30500K .......... .......... .......... .......... .......... 28% 90.3M 1s
 30550K .......... .......... .......... .......... .......... 28% 86.8M 1s
 30600K .......... .......... .......... .......... .......... 28%  122M 1s
 30650K .......... .......... .......... .......... .......... 28% 92.6M 1s
 30700K .......... .......... .......... .......... .......... 28%  102M 1s
 30750K .......... .......... .......... .......... .......... 28% 76.1M 1s
 30800K .......... .......... .......... .......... .......... 28% 98.1M 1s
 30850K .......... .......... .......... .......... .......... 28%  119M 1s
 30900K .......... .......... .......... .......... .......... 28% 94.4M 1s
 30950K .......... .......... .......... .......... .......... 28% 78.6M 1s
 31000K .......... .......... .......... .......... .......... 28%  111M 1s
 31050K .......... .......... .......... .......... .......... 29% 90.5M 1s
 31100K .......... .......... .......... .......... .......... 29%  103M 1s
 31150K .......... .......... .......... .......... .......... 29% 76.9M 1s
 31200K .......... .......... .......... .......... .......... 29% 92.3M 1s
 31250K .......... .......... .......... .......... .......... 29%  100M 1s
 31300K .......... .......... .......... .......... .......... 29%  106M 1s
 31350K .......... .......... .......... .......... .......... 29%  106M 1s
 31400K .......... .......... .......... .......... .......... 29% 93.6M 1s
 31450K .......... .......... .......... .......... .......... 29% 92.6M 1s
 31500K .......... .......... .......... .......... .......... 29%  102M 1s
 31550K .......... .......... .......... .......... .......... 29% 71.6M 1s
 31600K .......... .......... .......... .......... .......... 29%  112M 1s
 31650K .......... .......... .......... .......... .......... 29% 99.3M 1s
 31700K .......... .......... .......... .......... .......... 29% 96.4M 1s
 31750K .......... .......... .......... .......... .......... 29%  103M 1s
 31800K .......... .......... .......... .......... .......... 29%  103M 1s
 31850K .......... .......... .......... .......... .......... 29% 88.3M 1s
 31900K .......... .......... .......... .......... .......... 29%  102M 1s
 31950K .......... .......... .......... .......... .......... 29% 87.7M 1s
 32000K .......... .......... .......... .......... .......... 29%  118M 1s
 32050K .......... .......... .......... .......... .......... 29%  108M 1s
 32100K .......... .......... .......... .......... .......... 30% 88.3M 1s
 32150K .......... .......... .......... .......... .......... 30% 78.1M 1s
 32200K .......... .......... .......... .......... .......... 30%  113M 1s
 32250K .......... .......... .......... .......... .......... 30% 89.7M 1s
 32300K .......... .......... .......... .......... .......... 30% 79.7M 1s
 32350K .......... .......... .......... .......... .......... 30% 95.9M 1s
 32400K .......... .......... .......... .......... .......... 30%  118M 1s
 32450K .......... .......... .......... .......... .......... 30%  103M 1s
 32500K .......... .......... .......... .......... .......... 30% 95.3M 1s
 32550K .......... .......... .......... .......... .......... 30% 86.9M 1s
 32600K .......... .......... .......... .......... .......... 30%  113M 1s
 32650K .......... .......... .......... .......... .......... 30% 90.2M 1s
 32700K .......... .......... .......... .......... .......... 30% 80.7M 1s
 32750K .......... .......... .......... .......... .......... 30% 62.7M 1s
 32800K .......... .......... .......... .......... .......... 30% 92.1M 1s
 32850K .......... .......... .......... .......... .......... 30% 96.4M 1s
 32900K .......... .......... .......... .......... .......... 30% 89.2M 1s
 32950K .......... .......... .......... .......... .......... 30% 84.8M 1s
 33000K .......... .......... .......... .......... .......... 30% 98.2M 1s
 33050K .......... .......... .......... .......... .......... 30%  108M 1s
 33100K .......... .......... .......... .......... .......... 30% 93.7M 1s
 33150K .......... .......... .......... .......... .......... 30% 87.6M 1s
 33200K .......... .......... .......... .......... .......... 31% 89.2M 1s
 33250K .......... .......... .......... .......... .......... 31%  102M 1s
 33300K .......... .......... .......... .......... .......... 31%  108M 1s
 33350K .......... .......... .......... .......... .......... 31% 89.0M 1s
 33400K .......... .......... .......... .......... .......... 31% 96.3M 1s
 33450K .......... .......... .......... .......... .......... 31%  105M 1s
 33500K .......... .......... .......... .......... .......... 31% 92.8M 1s
 33550K .......... .......... .......... .......... .......... 31% 74.8M 1s
 33600K .......... .......... .......... .......... .......... 31%  104M 1s
 33650K .......... .......... .......... .......... .......... 31%  104M 1s
 33700K .......... .......... .......... .......... .......... 31% 92.9M 1s
 33750K .......... .......... .......... .......... .......... 31%  102M 1s
 33800K .......... .......... .......... .......... .......... 31% 92.7M 1s
 33850K .......... .......... .......... .......... .......... 31% 90.1M 1s
 33900K .......... .......... .......... .......... .......... 31%  109M 1s
 33950K .......... .......... .......... .......... .......... 31% 87.2M 1s
 34000K .......... .......... .......... .......... .......... 31% 89.1M 1s
 34050K .......... .......... .......... .......... .......... 31%  112M 1s
 34100K .......... .......... .......... .......... .......... 31%  104M 1s
 34150K .......... .......... .......... .......... .......... 31% 99.3M 1s
 34200K .......... .......... .......... .......... .......... 31% 90.8M 1s
 34250K .......... .......... .......... .......... .......... 32%  105M 1s
 34300K .......... .......... .......... .......... .......... 32% 95.1M 1s
 34350K .......... .......... .......... .......... .......... 32% 80.7M 1s
 34400K .......... .......... .......... .......... .......... 32% 83.4M 1s
 34450K .......... .......... .......... .......... .......... 32%  102M 1s
 34500K .......... .......... .......... .......... .......... 32% 86.8M 1s
 34550K .......... .......... .......... .......... .......... 32% 87.7M 1s
 34600K .......... .......... .......... .......... .......... 32% 96.4M 1s
 34650K .......... .......... .......... .......... .......... 32% 98.5M 1s
 34700K .......... .......... .......... .......... .......... 32%  103M 1s
 34750K .......... .......... .......... .......... .......... 32% 74.9M 1s
 34800K .......... .......... .......... .......... .......... 32%  105M 1s
 34850K .......... .......... .......... .......... .......... 32%  104M 1s
 34900K .......... .......... .......... .......... .......... 32% 96.1M 1s
 34950K .......... .......... .......... .......... .......... 32%  108M 1s
 35000K .......... .......... .......... .......... .......... 32% 88.7M 1s
 35050K .......... .......... .......... .......... .......... 32%  102M 1s
 35100K .......... .......... .......... .......... .......... 32% 96.1M 1s
 35150K .......... .......... .......... .......... .......... 32% 79.4M 1s
 35200K .......... .......... .......... .......... .......... 32% 88.5M 1s
 35250K .......... .......... .......... .......... .......... 32%  123M 1s
 35300K .......... .......... .......... .......... .......... 33% 95.6M 1s
 35350K .......... .......... .......... .......... .......... 33% 97.7M 1s
 35400K .......... .......... .......... .......... .......... 33% 93.1M 1s
 35450K .......... .......... .......... .......... .......... 33% 78.7M 1s
 35500K .......... .......... .......... .......... .......... 33%  101M 1s
 35550K .......... .......... .......... .......... .......... 33% 86.4M 1s
 35600K .......... .......... .......... .......... .......... 33% 98.0M 1s
 35650K .......... .......... .......... .......... .......... 33% 99.6M 1s
 35700K .......... .......... .......... .......... .......... 33%  106M 1s
 35750K .......... .......... .......... .......... .......... 33% 83.6M 1s
 35800K .......... .......... .......... .......... .......... 33% 95.8M 1s
 35850K .......... .......... .......... .......... .......... 33%  104M 1s
 35900K .......... .......... .......... .......... .......... 33% 87.0M 1s
 35950K .......... .......... .......... .......... .......... 33% 88.5M 1s
 36000K .......... .......... .......... .......... .......... 33%  105M 1s
 36050K .......... .......... .......... .......... .......... 33%  103M 1s
 36100K .......... .......... .......... .......... .......... 33%  108M 1s
 36150K .......... .......... .......... .......... .......... 33% 86.4M 1s
 36200K .......... .......... .......... .......... .......... 33% 93.9M 1s
 36250K .......... .......... .......... .......... .......... 33%  102M 1s
 36300K .......... .......... .......... .......... .......... 33% 87.9M 1s
 36350K .......... .......... .......... .......... .......... 33% 85.9M 1s
 36400K .......... .......... .......... .......... .......... 34% 80.5M 1s
 36450K .......... .......... .......... .......... .......... 34%  107M 1s
 36500K .......... .......... .......... .......... .......... 34% 96.3M 1s
 36550K .......... .......... .......... .......... .......... 34% 76.6M 1s
 36600K .......... .......... .......... .......... .......... 34% 95.6M 1s
 36650K .......... .......... .......... .......... .......... 34%  106M 1s
 36700K .......... .......... .......... .......... .......... 34% 85.6M 1s
 36750K .......... .......... .......... .......... .......... 34% 87.0M 1s
 36800K .......... .......... .......... .......... .......... 34% 84.4M 1s
 36850K .......... .......... .......... .......... .......... 34% 97.8M 1s
 36900K .......... .......... .......... .......... .......... 34% 86.4M 1s
 36950K .......... .......... .......... .......... .......... 34% 89.3M 1s
 37000K .......... .......... .......... .......... .......... 34%  110M 1s
 37050K .......... .......... .......... .......... .......... 34% 88.2M 1s
 37100K .......... .......... .......... .......... .......... 34% 99.7M 1s
 37150K .......... .......... .......... .......... .......... 34% 78.2M 1s
 37200K .......... .......... .......... .......... .......... 34% 88.6M 1s
 37250K .......... .......... .......... .......... .......... 34%  115M 1s
 37300K .......... .......... .......... .......... .......... 34% 78.0M 1s
 37350K .......... .......... .......... .......... .......... 34% 98.0M 1s
 37400K .......... .......... .......... .......... .......... 34% 97.4M 1s
 37450K .......... .......... .......... .......... .......... 35% 98.1M 1s
 37500K .......... .......... .......... .......... .......... 35%  108M 1s
 37550K .......... .......... .......... .......... .......... 35% 73.7M 1s
 37600K .......... .......... .......... .......... .......... 35%  107M 1s
 37650K .......... .......... .......... .......... .......... 35% 81.7M 1s
 37700K .......... .......... .......... .......... .......... 35% 96.3M 1s
 37750K .......... .......... .......... .......... .......... 35% 87.7M 1s
 37800K .......... .......... .......... .......... .......... 35% 81.2M 1s
 37850K .......... .......... .......... .......... .......... 35%  122M 1s
 37900K .......... .......... .......... .......... .......... 35% 90.0M 1s
 37950K .......... .......... .......... .......... .......... 35% 73.4M 1s
 38000K .......... .......... .......... .......... .......... 35%  104M 1s
 38050K .......... .......... .......... .......... .......... 35% 70.5M 1s
 38100K .......... .......... .......... .......... .......... 35%  101M 1s
 38150K .......... .......... .......... .......... .......... 35% 84.7M 1s
 38200K .......... .......... .......... .......... .......... 35%  104M 1s
 38250K .......... .......... .......... .......... .......... 35% 81.1M 1s
 38300K .......... .......... .......... .......... .......... 35%  103M 1s
 38350K .......... .......... .......... .......... .......... 35% 76.6M 1s
 38400K .......... .......... .......... .......... .......... 35% 84.9M 1s
 38450K .......... .......... .......... .......... .......... 35% 89.1M 1s
 38500K .......... .......... .......... .......... .......... 35%  106M 1s
 38550K .......... .......... .......... .......... .......... 36% 87.5M 1s
 38600K .......... .......... .......... .......... .......... 36% 97.7M 1s
 38650K .......... .......... .......... .......... .......... 36%  123M 1s
 38700K .......... .......... .......... .......... .......... 36% 81.5M 1s
 38750K .......... .......... .......... .......... .......... 36% 64.0M 1s
 38800K .......... .......... .......... .......... .......... 36%  102M 1s
 38850K .......... .......... .......... .......... .......... 36% 89.0M 1s
 38900K .......... .......... .......... .......... .......... 36% 93.7M 1s
 38950K .......... .......... .......... .......... .......... 36% 83.7M 1s
 39000K .......... .......... .......... .......... .......... 36% 87.2M 1s
 39050K .......... .......... .......... .......... .......... 36%  108M 1s
 39100K .......... .......... .......... .......... .......... 36% 94.4M 1s
 39150K .......... .......... .......... .......... .......... 36% 71.1M 1s
 39200K .......... .......... .......... .......... .......... 36%  108M 1s
 39250K .......... .......... .......... .......... .......... 36% 84.9M 1s
 39300K .......... .......... .......... .......... .......... 36% 90.8M 1s
 39350K .......... .......... .......... .......... .......... 36% 94.6M 1s
 39400K .......... .......... .......... .......... .......... 36%  101M 1s
 39450K .......... .......... .......... .......... .......... 36% 94.1M 1s
 39500K .......... .......... .......... .......... .......... 36% 88.7M 1s
 39550K .......... .......... .......... .......... .......... 36% 71.4M 1s
 39600K .......... .......... .......... .......... .......... 37%  102M 1s
 39650K .......... .......... .......... .......... .......... 37%  102M 1s
 39700K .......... .......... .......... .......... .......... 37% 81.6M 1s
 39750K .......... .......... .......... .......... .......... 37% 90.7M 1s
 39800K .......... .......... .......... .......... .......... 37% 99.6M 1s
 39850K .......... .......... .......... .......... .......... 37% 89.0M 1s
 39900K .......... .......... .......... .......... .......... 37% 89.0M 1s
 39950K .......... .......... .......... .......... .......... 37% 76.1M 1s
 40000K .......... .......... .......... .......... .......... 37%  117M 1s
 40050K .......... .......... .......... .......... .......... 37% 92.6M 1s
 40100K .......... .......... .......... .......... .......... 37% 85.1M 1s
 40150K .......... .......... .......... .......... .......... 37% 89.0M 1s
 40200K .......... .......... .......... .......... .......... 37%  100M 1s
 40250K .......... .......... .......... .......... .......... 37% 89.2M 1s
 40300K .......... .......... .......... .......... .......... 37%  100M 1s
 40350K .......... .......... .......... .......... .......... 37% 77.5M 1s
 40400K .......... .......... .......... .......... .......... 37%  114M 1s
 40450K .......... .......... .......... .......... .......... 37% 91.4M 1s
 40500K .......... .......... .......... .......... .......... 37% 89.5M 1s
 40550K .......... .......... .......... .......... .......... 37%  113M 1s
 40600K .......... .......... .......... .......... .......... 37% 88.6M 1s
 40650K .......... .......... .......... .......... .......... 38% 91.6M 1s
 40700K .......... .......... .......... .......... .......... 38%  115M 1s
 40750K .......... .......... .......... .......... .......... 38% 68.3M 1s
 40800K .......... .......... .......... .......... .......... 38%  108M 1s
 40850K .......... .......... .......... .......... .......... 38%  103M 1s
 40900K .......... .......... .......... .......... .......... 38% 84.1M 1s
 40950K .......... .......... .......... .......... .......... 38%  101M 1s
 41000K .......... .......... .......... .......... .......... 38% 92.7M 1s
 41050K .......... .......... .......... .......... .......... 38% 91.9M 1s
 41100K .......... .......... .......... .......... .......... 38%  116M 1s
 41150K .......... .......... .......... .......... .......... 38% 71.3M 1s
 41200K .......... .......... .......... .......... .......... 38% 93.0M 1s
 41250K .......... .......... .......... .......... .......... 38%  113M 1s
 41300K .......... .......... .......... .......... .......... 38% 85.3M 1s
 41350K .......... .......... .......... .......... .......... 38% 88.8M 1s
 41400K .......... .......... .......... .......... .......... 38% 96.8M 1s
 41450K .......... .......... .......... .......... .......... 38% 80.9M 1s
 41500K .......... .......... .......... .......... .......... 38%  104M 1s
 41550K .......... .......... .......... .......... .......... 38% 76.0M 1s
 41600K .......... .......... .......... .......... .......... 38% 86.1M 1s
 41650K .......... .......... .......... .......... .......... 38%  112M 1s
 41700K .......... .......... .......... .......... .......... 38% 81.6M 1s
 41750K .......... .......... .......... .......... .......... 39% 96.4M 1s
 41800K .......... .......... .......... .......... .......... 39% 94.4M 1s
 41850K .......... .......... .......... .......... .......... 39%  100M 1s
 41900K .......... .......... .......... .......... .......... 39%  113M 1s
 41950K .......... .......... .......... .......... .......... 39% 73.8M 1s
 42000K .......... .......... .......... .......... .......... 39%  109M 1s
 42050K .......... .......... .......... .......... .......... 39%  107M 1s
 42100K .......... .......... .......... .......... .......... 39% 85.3M 1s
 42150K .......... .......... .......... .......... .......... 39% 90.3M 1s
 42200K .......... .......... .......... .......... .......... 39%  106M 1s
 42250K .......... .......... .......... .......... .......... 39% 89.5M 1s
 42300K .......... .......... .......... .......... .......... 39% 93.8M 1s
 42350K .......... .......... .......... .......... .......... 39% 76.3M 1s
 42400K .......... .......... .......... .......... .......... 39% 68.9M 1s
 42450K .......... .......... .......... .......... .......... 39% 89.1M 1s
 42500K .......... .......... .......... .......... .......... 39% 77.6M 1s
 42550K .......... .......... .......... .......... .......... 39% 90.8M 1s
 42600K .......... .......... .......... .......... .......... 39%  116M 1s
 42650K .......... .......... .......... .......... .......... 39% 85.3M 1s
 42700K .......... .......... .......... .......... .......... 39% 98.6M 1s
 42750K .......... .......... .......... .......... .......... 39% 89.0M 1s
 42800K .......... .......... .......... .......... .......... 40%  109M 1s
 42850K .......... .......... .......... .......... .......... 40%  142M 1s
 42900K .......... .......... .......... .......... .......... 40%  161M 1s
 42950K .......... .......... .......... .......... .......... 40%  143M 1s
 43000K .......... .......... .......... .......... .......... 40%  121M 1s
 43050K .......... .......... .......... .......... .......... 40%  108M 1s
 43100K .......... .......... .......... .......... .......... 40%  107M 1s
 43150K .......... .......... .......... .......... .......... 40% 72.1M 1s
 43200K .......... .......... .......... .......... .......... 40%  120M 1s
 43250K .......... .......... .......... .......... .......... 40%  110M 1s
 43300K .......... .......... .......... .......... .......... 40%  124M 1s
 43350K .......... .......... .......... .......... .......... 40%  102M 1s
 43400K .......... .......... .......... .......... .......... 40% 86.3M 1s
 43450K .......... .......... .......... .......... .......... 40% 81.2M 1s
 43500K .......... .......... .......... .......... .......... 40%  105M 1s
 43550K .......... .......... .......... .......... .......... 40% 68.9M 1s
 43600K .......... .......... .......... .......... .......... 40%  146M 1s
 43650K .......... .......... .......... .......... .......... 40%  114M 1s
 43700K .......... .......... .......... .......... .......... 40%  114M 1s
 43750K .......... .......... .......... .......... .......... 40%  126M 1s
 43800K .......... .......... .......... .......... .......... 40%  158M 1s
 43850K .......... .......... .......... .......... .......... 40%  107M 1s
 43900K .......... .......... .......... .......... .......... 41%  136M 1s
 43950K .......... .......... .......... .......... .......... 41%  113M 1s
 44000K .......... .......... .......... .......... .......... 41%  121M 1s
 44050K .......... .......... .......... .......... .......... 41%  119M 1s
 44100K .......... .......... .......... .......... .......... 41%  134M 1s
 44150K .......... .......... .......... .......... .......... 41%  135M 1s
 44200K .......... .......... .......... .......... .......... 41%  138M 1s
 44250K .......... .......... .......... .......... .......... 41%  118M 1s
 44300K .......... .......... .......... .......... .......... 41%  116M 1s
 44350K .......... .......... .......... .......... .......... 41%  106M 1s
 44400K .......... .......... .......... .......... .......... 41%  133M 1s
 44450K .......... .......... .......... .......... .......... 41%  100M 1s
 44500K .......... .......... .......... .......... .......... 41%  101M 1s
 44550K .......... .......... .......... .......... .......... 41%  109M 1s
 44600K .......... .......... .......... .......... .......... 41%  114M 1s
 44650K .......... .......... .......... .......... .......... 41%  142M 1s
 44700K .......... .......... .......... .......... .......... 41%  151M 1s
 44750K .......... .......... .......... .......... .......... 41% 86.9M 1s
 44800K .......... .......... .......... .......... .......... 41%  103M 1s
 44850K .......... .......... .......... .......... .......... 41%  104M 1s
 44900K .......... .......... .......... .......... .......... 41%  136M 1s
 44950K .......... .......... .......... .......... .......... 42%  116M 1s
 45000K .......... .......... .......... .......... .......... 42%  133M 1s
 45050K .......... .......... .......... .......... .......... 42%  132M 1s
 45100K .......... .......... .......... .......... .......... 42%  110M 1s
 45150K .......... .......... .......... .......... .......... 42%  100M 1s
 45200K .......... .......... .......... .......... .......... 42% 94.1M 1s
 45250K .......... .......... .......... .......... .......... 42%  129M 1s
 45300K .......... .......... .......... .......... .......... 42% 68.6M 1s
 45350K .......... .......... .......... .......... .......... 42%  137M 1s
 45400K .......... .......... .......... .......... .......... 42%  110M 1s
 45450K .......... .......... .......... .......... .......... 42% 98.7M 1s
 45500K .......... .......... .......... .......... .......... 42%  130M 1s
 45550K .......... .......... .......... .......... .......... 42%  112M 1s
 45600K .......... .......... .......... .......... .......... 42%  101M 1s
 45650K .......... .......... .......... .......... .......... 42%  103M 1s
 45700K .......... .......... .......... .......... .......... 42% 82.3M 1s
 45750K .......... .......... .......... .......... .......... 42% 91.3M 1s
 45800K .......... .......... .......... .......... .......... 42% 95.3M 1s
 45850K .......... .......... .......... .......... .......... 42% 93.1M 1s
 45900K .......... .......... .......... .......... .......... 42%  146M 1s
 45950K .......... .......... .......... .......... .......... 42% 81.4M 1s
 46000K .......... .......... .......... .......... .......... 42%  108M 1s
 46050K .......... .......... .......... .......... .......... 43%  124M 1s
 46100K .......... .......... .......... .......... .......... 43%  138M 1s
 46150K .......... .......... .......... .......... .......... 43%  117M 1s
 46200K .......... .......... .......... .......... .......... 43%  146M 1s
 46250K .......... .......... .......... .......... .......... 43%  129M 1s
 46300K .......... .......... .......... .......... .......... 43%  140M 1s
 46350K .......... .......... .......... .......... .......... 43%  101M 1s
 46400K .......... .......... .......... .......... .......... 43%  148M 1s
 46450K .......... .......... .......... .......... .......... 43%  150M 1s
 46500K .......... .......... .......... .......... .......... 43%  146M 1s
 46550K .......... .......... .......... .......... .......... 43%  131M 1s
 46600K .......... .......... .......... .......... .......... 43%  132M 1s
 46650K .......... .......... .......... .......... .......... 43%  138M 1s
 46700K .......... .......... .......... .......... .......... 43%  148M 1s
 46750K .......... .......... .......... .......... .......... 43%  104M 1s
 46800K .......... .......... .......... .......... .......... 43%  149M 1s
 46850K .......... .......... .......... .......... .......... 43%  123M 1s
 46900K .......... .......... .......... .......... .......... 43%  133M 1s
 46950K .......... .......... .......... .......... .......... 43%  126M 1s
 47000K .......... .......... .......... .......... .......... 43%  135M 1s
 47050K .......... .......... .......... .......... .......... 43%  149M 1s
 47100K .......... .......... .......... .......... .......... 44%  163M 1s
 47150K .......... .......... .......... .......... .......... 44%  126M 1s
 47200K .......... .......... .......... .......... .......... 44%  118M 1s
 47250K .......... .......... .......... .......... .......... 44%  133M 1s
 47300K .......... .......... .......... .......... .......... 44%  159M 1s
 47350K .......... .......... .......... .......... .......... 44%  151M 1s
 47400K .......... .......... .......... .......... .......... 44%  178M 1s
 47450K .......... .......... .......... .......... .......... 44%  141M 1s
 47500K .......... .......... .......... .......... .......... 44%  122M 1s
 47550K .......... .......... .......... .......... .......... 44%  108M 1s
 47600K .......... .......... .......... .......... .......... 44%  111M 1s
 47650K .......... .......... .......... .......... .......... 44%  125M 1s
 47700K .......... .......... .......... .......... .......... 44%  147M 1s
 47750K .......... .......... .......... .......... .......... 44%  136M 1s
 47800K .......... .......... .......... .......... .......... 44%  128M 1s
 47850K .......... .......... .......... .......... .......... 44%  145M 1s
 47900K .......... .......... .......... .......... .......... 44%  151M 1s
 47950K .......... .......... .......... .......... .......... 44%  106M 1s
 48000K .......... .......... .......... .......... .......... 44%  142M 1s
 48050K .......... .......... .......... .......... .......... 44%  139M 1s
 48100K .......... .......... .......... .......... .......... 44%  148M 1s
 48150K .......... .......... .......... .......... .......... 45%  100M 1s
 48200K .......... .......... .......... .......... .......... 45%  149M 1s
 48250K .......... .......... .......... .......... .......... 45%  123M 1s
 48300K .......... .......... .......... .......... .......... 45%  139M 1s
 48350K .......... .......... .......... .......... .......... 45%  123M 1s
 48400K .......... .......... .......... .......... .......... 45%  132M 1s
 48450K .......... .......... .......... .......... .......... 45%  150M 1s
 48500K .......... .......... .......... .......... .......... 45%  143M 1s
 48550K .......... .......... .......... .......... .......... 45%  124M 1s
 48600K .......... .......... .......... .......... .......... 45%  136M 1s
 48650K .......... .......... .......... .......... .......... 45%  145M 1s
 48700K .......... .......... .......... .......... .......... 45%  130M 1s
 48750K .......... .......... .......... .......... .......... 45%  112M 1s
 48800K .......... .......... .......... .......... .......... 45%  152M 1s
 48850K .......... .......... .......... .......... .......... 45%  149M 1s
 48900K .......... .......... .......... .......... .......... 45%  133M 1s
 48950K .......... .......... .......... .......... .......... 45%  124M 1s
 49000K .......... .......... .......... .......... .......... 45%  163M 1s
 49050K .......... .......... .......... .......... .......... 45%  137M 1s
 49100K .......... .......... .......... .......... .......... 45%  127M 1s
 49150K .......... .......... .......... .......... .......... 45% 94.3M 1s
 49200K .......... .......... .......... .......... .......... 45%  138M 1s
 49250K .......... .......... .......... .......... .......... 46%  134M 1s
 49300K .......... .......... .......... .......... .......... 46%  127M 1s
 49350K .......... .......... .......... .......... .......... 46%  106M 1s
 49400K .......... .......... .......... .......... .......... 46%  132M 1s
 49450K .......... .......... .......... .......... .......... 46%  151M 1s
 49500K .......... .......... .......... .......... .......... 46%  167M 1s
 49550K .......... .......... .......... .......... .......... 46%  100M 1s
 49600K .......... .......... .......... .......... .......... 46%  150M 1s
 49650K .......... .......... .......... .......... .......... 46%  147M 1s
 49700K .......... .......... .......... .......... .......... 46%  131M 1s
 49750K .......... .......... .......... .......... .......... 46%  117M 1s
 49800K .......... .......... .......... .......... .......... 46%  138M 1s
 49850K .......... .......... .......... .......... .......... 46%  114M 1s
 49900K .......... .......... .......... .......... .......... 46%  134M 1s
 49950K .......... .......... .......... .......... .......... 46%  111M 1s
 50000K .......... .......... .......... .......... .......... 46%  148M 1s
 50050K .......... .......... .......... .......... .......... 46%  137M 1s
 50100K .......... .......... .......... .......... .......... 46%  144M 1s
 50150K .......... .......... .......... .......... .......... 46%  137M 1s
 50200K .......... .......... .......... .......... .......... 46%  141M 1s
 50250K .......... .......... .......... .......... .......... 46%  143M 1s
 50300K .......... .......... .......... .......... .......... 47%  152M 1s
 50350K .......... .......... .......... .......... .......... 47% 98.1M 1s
 50400K .......... .......... .......... .......... .......... 47%  134M 1s
 50450K .......... .......... .......... .......... .......... 47%  154M 1s
 50500K .......... .......... .......... .......... .......... 47%  133M 1s
 50550K .......... .......... .......... .......... .......... 47%  143M 1s
 50600K .......... .......... .......... .......... .......... 47%  137M 1s
 50650K .......... .......... .......... .......... .......... 47%  151M 1s
 50700K .......... .......... .......... .......... .......... 47%  151M 1s
 50750K .......... .......... .......... .......... .......... 47%  105M 1s
 50800K .......... .......... .......... .......... .......... 47%  162M 1s
 50850K .......... .......... .......... .......... .......... 47%  135M 1s
 50900K .......... .......... .......... .......... .......... 47%  141M 1s
 50950K .......... .......... .......... .......... .......... 47%  119M 1s
 51000K .......... .......... .......... .......... .......... 47%  157M 1s
 51050K .......... .......... .......... .......... .......... 47%  167M 1s
 51100K .......... .......... .......... .......... .......... 47%  141M 1s
 51150K .......... .......... .......... .......... .......... 47%  124M 1s
 51200K .......... .......... .......... .......... .......... 47%  147M 1s
 51250K .......... .......... .......... .......... .......... 47%  125M 1s
 51300K .......... .......... .......... .......... .......... 47%  158M 1s
 51350K .......... .......... .......... .......... .......... 47%  138M 1s
 51400K .......... .......... .......... .......... .......... 48%  137M 1s
 51450K .......... .......... .......... .......... .......... 48%  161M 1s
 51500K .......... .......... .......... .......... .......... 48%  175M 1s
 51550K .......... .......... .......... .......... .......... 48%  111M 1s
 51600K .......... .......... .......... .......... .......... 48%  153M 1s
 51650K .......... .......... .......... .......... .......... 48%  148M 1s
 51700K .......... .......... .......... .......... .......... 48%  144M 1s
 51750K .......... .......... .......... .......... .......... 48%  142M 1s
 51800K .......... .......... .......... .......... .......... 48%  138M 1s
 51850K .......... .......... .......... .......... .......... 48%  159M 1s
 51900K .......... .......... .......... .......... .......... 48%  152M 1s
 51950K .......... .......... .......... .......... .......... 48% 93.8M 1s
 52000K .......... .......... .......... .......... .......... 48%  152M 1s
 52050K .......... .......... .......... .......... .......... 48%  106M 1s
 52100K .......... .......... .......... .......... .......... 48%  131M 1s
 52150K .......... .......... .......... .......... .......... 48%  117M 1s
 52200K .......... .......... .......... .......... .......... 48% 97.0M 1s
 52250K .......... .......... .......... .......... .......... 48%  151M 1s
 52300K .......... .......... .......... .......... .......... 48%  155M 1s
 52350K .......... .......... .......... .......... .......... 48%  114M 1s
 52400K .......... .......... .......... .......... .......... 48%  139M 1s
 52450K .......... .......... .......... .......... .......... 49%  123M 1s
 52500K .......... .......... .......... .......... .......... 49%  125M 1s
 52550K .......... .......... .......... .......... .......... 49%  135M 1s
 52600K .......... .......... .......... .......... .......... 49%  118M 1s
 52650K .......... .......... .......... .......... .......... 49%  149M 1s
 52700K .......... .......... .......... .......... .......... 49%  151M 1s
 52750K .......... .......... .......... .......... .......... 49% 98.0M 1s
 52800K .......... .......... .......... .......... .......... 49%  166M 1s
 52850K .......... .......... .......... .......... .......... 49%  127M 1s
 52900K .......... .......... .......... .......... .......... 49%  128M 1s
 52950K .......... .......... .......... .......... .......... 49%  130M 1s
 53000K .......... .......... .......... .......... .......... 49%  156M 1s
 53050K .......... .......... .......... .......... .......... 49%  140M 1s
 53100K .......... .......... .......... .......... .......... 49%  129M 1s
 53150K .......... .......... .......... .......... .......... 49%  123M 1s
 53200K .......... .......... .......... .......... .......... 49%  158M 1s
 53250K .......... .......... .......... .......... .......... 49%  127M 1s
 53300K .......... .......... .......... .......... .......... 49%  141M 1s
 53350K .......... .......... .......... .......... .......... 49%  114M 1s
 53400K .......... .......... .......... .......... .......... 49%  142M 1s
 53450K .......... .......... .......... .......... .......... 49%  133M 1s
 53500K .......... .......... .......... .......... .......... 49%  127M 1s
 53550K .......... .......... .......... .......... .......... 50%  116M 1s
 53600K .......... .......... .......... .......... .......... 50%  158M 1s
 53650K .......... .......... .......... .......... .......... 50%  156M 1s
 53700K .......... .......... .......... .......... .......... 50%  149M 1s
 53750K .......... .......... .......... .......... .......... 50%  125M 1s
 53800K .......... .......... .......... .......... .......... 50%  146M 1s
 53850K .......... .......... .......... .......... .......... 50%  113M 1s
 53900K .......... .......... .......... .......... .......... 50%  168M 1s
 53950K .......... .......... .......... .......... .......... 50%  110M 1s
 54000K .......... .......... .......... .......... .......... 50%  139M 1s
 54050K .......... .......... .......... .......... .......... 50%  121M 1s
 54100K .......... .......... .......... .......... .......... 50%  113M 1s
 54150K .......... .......... .......... .......... .......... 50%  145M 1s
 54200K .......... .......... .......... .......... .......... 50% 94.3M 1s
 54250K .......... .......... .......... .......... .......... 50%  122M 1s
 54300K .......... .......... .......... .......... .......... 50%  160M 1s
 54350K .......... .......... .......... .......... .......... 50%  102M 1s
 54400K .......... .......... .......... .......... .......... 50%  146M 1s
 54450K .......... .......... .......... .......... .......... 50%  142M 1s
 54500K .......... .......... .......... .......... .......... 50%  140M 1s
 54550K .......... .......... .......... .......... .......... 50%  123M 1s
 54600K .......... .......... .......... .......... .......... 51%  163M 1s
 54650K .......... .......... .......... .......... .......... 51%  133M 1s
 54700K .......... .......... .......... .......... .......... 51%  110M 1s
 54750K .......... .......... .......... .......... .......... 51%  118M 1s
 54800K .......... .......... .......... .......... .......... 51%  136M 1s
 54850K .......... .......... .......... .......... .......... 51%  127M 1s
 54900K .......... .......... .......... .......... .......... 51%  134M 1s
 54950K .......... .......... .......... .......... .......... 51%  154M 1s
 55000K .......... .......... .......... .......... .......... 51%  136M 1s
 55050K .......... .......... .......... .......... .......... 51%  175M 1s
 55100K .......... .......... .......... .......... .......... 51%  134M 1s
 55150K .......... .......... .......... .......... .......... 51%  108M 1s
 55200K .......... .......... .......... .......... .......... 51%  168M 1s
 55250K .......... .......... .......... .......... .......... 51%  133M 1s
 55300K .......... .......... .......... .......... .......... 51%  136M 1s
 55350K .......... .......... .......... .......... .......... 51%  142M 1s
 55400K .......... .......... .......... .......... .......... 51%  121M 1s
 55450K .......... .......... .......... .......... .......... 51%  155M 1s
 55500K .......... .......... .......... .......... .......... 51%  129M 1s
 55550K .......... .......... .......... .......... .......... 51%  122M 1s
 55600K .......... .......... .......... .......... .......... 51%  155M 1s
 55650K .......... .......... .......... .......... .......... 52%  149M 1s
 55700K .......... .......... .......... .......... .......... 52%  153M 1s
 55750K .......... .......... .......... .......... .......... 52%  112M 1s
 55800K .......... .......... .......... .......... .......... 52%  143M 1s
 55850K .......... .......... .......... .......... .......... 52%  145M 1s
 55900K .......... .......... .......... .......... .......... 52%  128M 1s
 55950K .......... .......... .......... .......... .......... 52%  106M 1s
 56000K .......... .......... .......... .......... .......... 52%  148M 1s
 56050K .......... .......... .......... .......... .......... 52%  156M 1s
 56100K .......... .......... .......... .......... .......... 52%  162M 1s
 56150K .......... .......... .......... .......... .......... 52%  174M 1s
 56200K .......... .......... .......... .......... .......... 52%  142M 1s
 56250K .......... .......... .......... .......... .......... 52%  138M 1s
 56300K .......... .......... .......... .......... .......... 52%  161M 1s
 56350K .......... .......... .......... .......... .......... 52%  122M 1s
 56400K .......... .......... .......... .......... .......... 52%  148M 1s
 56450K .......... .......... .......... .......... .......... 52%  160M 1s
 56500K .......... .......... .......... .......... .......... 52%  138M 1s
 56550K .......... .......... .......... .......... .......... 52%  147M 1s
 56600K .......... .......... .......... .......... .......... 52%  151M 1s
 56650K .......... .......... .......... .......... .......... 52%  144M 1s
 56700K .......... .......... .......... .......... .......... 52%  119M 1s
 56750K .......... .......... .......... .......... .......... 53%  124M 1s
 56800K .......... .......... .......... .......... .......... 53%  142M 1s
 56850K .......... .......... .......... .......... .......... 53%  127M 1s
 56900K .......... .......... .......... .......... .......... 53%  128M 1s
 56950K .......... .......... .......... .......... .......... 53%  134M 0s
 57000K .......... .......... .......... .......... .......... 53%  127M 0s
 57050K .......... .......... .......... .......... .......... 53%  134M 0s
 57100K .......... .......... .......... .......... .......... 53%  136M 0s
 57150K .......... .......... .......... .......... .......... 53%  118M 0s
 57200K .......... .......... .......... .......... .......... 53%  113M 0s
 57250K .......... .......... .......... .......... .......... 53%  133M 0s
 57300K .......... .......... .......... .......... .......... 53%  125M 0s
 57350K .......... .......... .......... .......... .......... 53%  116M 0s
 57400K .......... .......... .......... .......... .......... 53%  139M 0s
 57450K .......... .......... .......... .......... .......... 53%  141M 0s
 57500K .......... .......... .......... .......... .......... 53%  120M 0s
 57550K .......... .......... .......... .......... .......... 53%  112M 0s
 57600K .......... .......... .......... .......... .......... 53%  164M 0s
 57650K .......... .......... .......... .......... .......... 53%  125M 0s
 57700K .......... .......... .......... .......... .......... 53%  142M 0s
 57750K .......... .......... .......... .......... .......... 53%  134M 0s
 57800K .......... .......... .......... .......... .......... 54%  140M 0s
 57850K .......... .......... .......... .......... .......... 54%  101M 0s
 57900K .......... .......... .......... .......... .......... 54%  147M 0s
 57950K .......... .......... .......... .......... .......... 54%  113M 0s
 58000K .......... .......... .......... .......... .......... 54%  128M 0s
 58050K .......... .......... .......... .......... .......... 54% 64.4M 0s
 58100K .......... .......... .......... .......... .......... 54%  157M 0s
 58150K .......... .......... .......... .......... .......... 54%  126M 0s
 58200K .......... .......... .......... .......... .......... 54%  146M 0s
 58250K .......... .......... .......... .......... .......... 54%  144M 0s
 58300K .......... .......... .......... .......... .......... 54%  138M 0s
 58350K .......... .......... .......... .......... .......... 54% 99.0M 0s
 58400K .......... .......... .......... .......... .......... 54%  126M 0s
 58450K .......... .......... .......... .......... .......... 54%  186M 0s
 58500K .......... .......... .......... .......... .......... 54%  125M 0s
 58550K .......... .......... .......... .......... .......... 54% 97.6M 0s
 58600K .......... .......... .......... .......... .......... 54%  121M 0s
 58650K .......... .......... .......... .......... .......... 54%  143M 0s
 58700K .......... .......... .......... .......... .......... 54%  127M 0s
 58750K .......... .......... .......... .......... .......... 54%  110M 0s
 58800K .......... .......... .......... .......... .......... 54%  144M 0s
 58850K .......... .......... .......... .......... .......... 54%  140M 0s
 58900K .......... .......... .......... .......... .......... 55%  126M 0s
 58950K .......... .......... .......... .......... .......... 55%  140M 0s
 59000K .......... .......... .......... .......... .......... 55%  117M 0s
 59050K .......... .......... .......... .......... .......... 55%  110M 0s
 59100K .......... .......... .......... .......... .......... 55%  161M 0s
 59150K .......... .......... .......... .......... .......... 55% 99.8M 0s
 59200K .......... .......... .......... .......... .......... 55%  117M 0s
 59250K .......... .......... .......... .......... .......... 55%  104M 0s
 59300K .......... .......... .......... .......... .......... 55%  145M 0s
 59350K .......... .......... .......... .......... .......... 55%  112M 0s
 59400K .......... .......... .......... .......... .......... 55% 94.5M 0s
 59450K .......... .......... .......... .......... .......... 55%  156M 0s
 59500K .......... .......... .......... .......... .......... 55%  117M 0s
 59550K .......... .......... .......... .......... .......... 55%  143M 0s
 59600K .......... .......... .......... .......... .......... 55%  182M 0s
 59650K .......... .......... .......... .......... .......... 55%  158M 0s
 59700K .......... .......... .......... .......... .......... 55%  170M 0s
 59750K .......... .......... .......... .......... .......... 55%  150M 0s
 59800K .......... .......... .......... .......... .......... 55%  132M 0s
 59850K .......... .......... .......... .......... .......... 55%  146M 0s
 59900K .......... .......... .......... .......... .......... 55% 99.1M 0s
 59950K .......... .......... .......... .......... .......... 56% 75.1M 0s
 60000K .......... .......... .......... .......... .......... 56%  116M 0s
 60050K .......... .......... .......... .......... .......... 56%  131M 0s
 60100K .......... .......... .......... .......... .......... 56%  158M 0s
 60150K .......... .......... .......... .......... .......... 56%  122M 0s
 60200K .......... .......... .......... .......... .......... 56%  114M 0s
 60250K .......... .......... .......... .......... .......... 56%  112M 0s
 60300K .......... .......... .......... .......... .......... 56%  123M 0s
 60350K .......... .......... .......... .......... .......... 56% 96.0M 0s
 60400K .......... .......... .......... .......... .......... 56%  124M 0s
 60450K .......... .......... .......... .......... .......... 56%  132M 0s
 60500K .......... .......... .......... .......... .......... 56%  190M 0s
 60550K .......... .......... .......... .......... .......... 56%  169M 0s
 60600K .......... .......... .......... .......... .......... 56%  152M 0s
 60650K .......... .......... .......... .......... .......... 56%  170M 0s
 60700K .......... .......... .......... .......... .......... 56%  142M 0s
 60750K .......... .......... .......... .......... .......... 56% 88.1M 0s
 60800K .......... .......... .......... .......... .......... 56%  123M 0s
 60850K .......... .......... .......... .......... .......... 56% 81.2M 0s
 60900K .......... .......... .......... .......... .......... 56%  117M 0s
 60950K .......... .......... .......... .......... .......... 56% 86.5M 0s
 61000K .......... .......... .......... .......... .......... 57%  117M 0s
 61050K .......... .......... .......... .......... .......... 57%  104M 0s
 61100K .......... .......... .......... .......... .......... 57%  115M 0s
 61150K .......... .......... .......... .......... .......... 57% 96.3M 0s
 61200K .......... .......... .......... .......... .......... 57%  102M 0s
 61250K .......... .......... .......... .......... .......... 57%  116M 0s
 61300K .......... .......... .......... .......... .......... 57% 82.9M 0s
 61350K .......... .......... .......... .......... .......... 57% 94.5M 0s
 61400K .......... .......... .......... .......... .......... 57%  119M 0s
 61450K .......... .......... .......... .......... .......... 57% 76.3M 0s
 61500K .......... .......... .......... .......... .......... 57%  108M 0s
 61550K .......... .......... .......... .......... .......... 57% 72.3M 0s
 61600K .......... .......... .......... .......... .......... 57%  120M 0s
 61650K .......... .......... .......... .......... .......... 57%  121M 0s
 61700K .......... .......... .......... .......... .......... 57%  121M 0s
 61750K .......... .......... .......... .......... .......... 57%  135M 0s
 61800K .......... .......... .......... .......... .......... 57%  101M 0s
 61850K .......... .......... .......... .......... .......... 57%  119M 0s
 61900K .......... .......... .......... .......... .......... 57% 97.6M 0s
 61950K .......... .......... .......... .......... .......... 57% 89.6M 0s
 62000K .......... .......... .......... .......... .......... 57%  111M 0s
 62050K .......... .......... .......... .......... .......... 57%  115M 0s
 62100K .......... .......... .......... .......... .......... 58%  132M 0s
 62150K .......... .......... .......... .......... .......... 58%  108M 0s
 62200K .......... .......... .......... .......... .......... 58% 98.8M 0s
 62250K .......... .......... .......... .......... .......... 58%  108M 0s
 62300K .......... .......... .......... .......... .......... 58%  175M 0s
 62350K .......... .......... .......... .......... .......... 58% 89.9M 0s
 62400K .......... .......... .......... .......... .......... 58%  158M 0s
 62450K .......... .......... .......... .......... .......... 58%  107M 0s
 62500K .......... .......... .......... .......... .......... 58%  106M 0s
 62550K .......... .......... .......... .......... .......... 58%  151M 0s
 62600K .......... .......... .......... .......... .......... 58% 80.0M 0s
 62650K .......... .......... .......... .......... .......... 58%  160M 0s
 62700K .......... .......... .......... .......... .......... 58% 98.9M 0s
 62750K .......... .......... .......... .......... .......... 58% 98.8M 0s
 62800K .......... .......... .......... .......... .......... 58%  120M 0s
 62850K .......... .......... .......... .......... .......... 58%  173M 0s
 62900K .......... .......... .......... .......... .......... 58%  135M 0s
 62950K .......... .......... .......... .......... .......... 58%  111M 0s
 63000K .......... .......... .......... .......... .......... 58% 74.8M 0s
 63050K .......... .......... .......... .......... .......... 58%  129M 0s
 63100K .......... .......... .......... .......... .......... 58% 96.1M 0s
 63150K .......... .......... .......... .......... .......... 59% 71.0M 0s
 63200K .......... .......... .......... .......... .......... 59%  115M 0s
 63250K .......... .......... .......... .......... .......... 59%  129M 0s
 63300K .......... .......... .......... .......... .......... 59% 92.5M 0s
 63350K .......... .......... .......... .......... .......... 59% 76.1M 0s
 63400K .......... .......... .......... .......... .......... 59%  119M 0s
 63450K .......... .......... .......... .......... .......... 59% 69.2M 0s
 63500K .......... .......... .......... .......... .......... 59%  137M 0s
 63550K .......... .......... .......... .......... .......... 59% 93.9M 0s
 63600K .......... .......... .......... .......... .......... 59% 71.4M 0s
 63650K .......... .......... .......... .......... .......... 59%  126M 0s
 63700K .......... .......... .......... .......... .......... 59%  121M 0s
 63750K .......... .......... .......... .......... .......... 59% 73.5M 0s
 63800K .......... .......... .......... .......... .......... 59%  139M 0s
 63850K .......... .......... .......... .......... .......... 59% 92.0M 0s
 63900K .......... .......... .......... .......... .......... 59% 83.3M 0s
 63950K .......... .......... .......... .......... .......... 59%  106M 0s
 64000K .......... .......... .......... .......... .......... 59%  147M 0s
 64050K .......... .......... .......... .......... .......... 59% 68.3M 0s
 64100K .......... .......... .......... .......... .......... 59%  117M 0s
 64150K .......... .......... .......... .......... .......... 59% 98.7M 0s
 64200K .......... .......... .......... .......... .......... 59% 87.8M 0s
 64250K .......... .......... .......... .......... .......... 60%  165M 0s
 64300K .......... .......... .......... .......... .......... 60% 96.2M 0s
 64350K .......... .......... .......... .......... .......... 60% 95.7M 0s
 64400K .......... .......... .......... .......... .......... 60%  118M 0s
 64450K .......... .......... .......... .......... .......... 60% 83.1M 0s
 64500K .......... .......... .......... .......... .......... 60%  153M 0s
 64550K .......... .......... .......... .......... .......... 60% 78.0M 0s
 64600K .......... .......... .......... .......... .......... 60%  127M 0s
 64650K .......... .......... .......... .......... .......... 60%  120M 0s
 64700K .......... .......... .......... .......... .......... 60% 87.0M 0s
 64750K .......... .......... .......... .......... .......... 60% 88.8M 0s
 64800K .......... .......... .......... .......... .......... 60% 75.9M 0s
 64850K .......... .......... .......... .......... .......... 60%  132M 0s
 64900K .......... .......... .......... .......... .......... 60%  108M 0s
 64950K .......... .......... .......... .......... .......... 60% 76.8M 0s
 65000K .......... .......... .......... .......... .......... 60%  166M 0s
 65050K .......... .......... .......... .......... .......... 60% 88.8M 0s
 65100K .......... .......... .......... .......... .......... 60%  104M 0s
 65150K .......... .......... .......... .......... .......... 60% 93.8M 0s
 65200K .......... .......... .......... .......... .......... 60% 91.8M 0s
 65250K .......... .......... .......... .......... .......... 60%  137M 0s
 65300K .......... .......... .......... .......... .......... 61%  147M 0s
 65350K .......... .......... .......... .......... .......... 61% 81.1M 0s
 65400K .......... .......... .......... .......... .......... 61% 99.8M 0s
 65450K .......... .......... .......... .......... .......... 61%  103M 0s
 65500K .......... .......... .......... .......... .......... 61% 88.6M 0s
 65550K .......... .......... .......... .......... .......... 61%  116M 0s
 65600K .......... .......... .......... .......... .......... 61%  100M 0s
 65650K .......... .......... .......... .......... .......... 61% 93.1M 0s
 65700K .......... .......... .......... .......... .......... 61%  135M 0s
 65750K .......... .......... .......... .......... .......... 61% 74.1M 0s
 65800K .......... .......... .......... .......... .......... 61%  110M 0s
 65850K .......... .......... .......... .......... .......... 61% 96.8M 0s
 65900K .......... .......... .......... .......... .......... 61% 88.0M 0s
 65950K .......... .......... .......... .......... .......... 61% 92.0M 0s
 66000K .......... .......... .......... .......... .......... 61% 88.7M 0s
 66050K .......... .......... .......... .......... .......... 61%  165M 0s
 66100K .......... .......... .......... .......... .......... 61% 90.4M 0s
 66150K .......... .......... .......... .......... .......... 61%  111M 0s
 66200K .......... .......... .......... .......... .......... 61%  110M 0s
 66250K .......... .......... .......... .......... .......... 61% 87.6M 0s
 66300K .......... .......... .......... .......... .......... 61%  132M 0s
 66350K .......... .......... .......... .......... .......... 61% 72.6M 0s
 66400K .......... .......... .......... .......... .......... 62%  163M 0s
 66450K .......... .......... .......... .......... .......... 62% 94.6M 0s
 66500K .......... .......... .......... .......... .......... 62% 93.5M 0s
 66550K .......... .......... .......... .......... .......... 62%  120M 0s
 66600K .......... .......... .......... .......... .......... 62% 76.2M 0s
 66650K .......... .......... .......... .......... .......... 62%  127M 0s
 66700K .......... .......... .......... .......... .......... 62%  111M 0s
 66750K .......... .......... .......... .......... .......... 62% 91.8M 0s
 66800K .......... .......... .......... .......... .......... 62%  147M 0s
 66850K .......... .......... .......... .......... .......... 62% 87.5M 0s
 66900K .......... .......... .......... .......... .......... 62%  122M 0s
 66950K .......... .......... .......... .......... .......... 62% 78.5M 0s
 67000K .......... .......... .......... .......... .......... 62% 91.0M 0s
 67050K .......... .......... .......... .......... .......... 62%  107M 0s
 67100K .......... .......... .......... .......... .......... 62% 80.6M 0s
 67150K .......... .......... .......... .......... .......... 62%  110M 0s
 67200K .......... .......... .......... .......... .......... 62% 90.0M 0s
 67250K .......... .......... .......... .......... .......... 62% 96.1M 0s
 67300K .......... .......... .......... .......... .......... 62% 84.8M 0s
 67350K .......... .......... .......... .......... .......... 62%  106M 0s
 67400K .......... .......... .......... .......... .......... 62%  149M 0s
 67450K .......... .......... .......... .......... .......... 63% 74.5M 0s
 67500K .......... .......... .......... .......... .......... 63%  117M 0s
 67550K .......... .......... .......... .......... .......... 63% 78.8M 0s
 67600K .......... .......... .......... .......... .......... 63%  114M 0s
 67650K .......... .......... .......... .......... .......... 63%  169M 0s
 67700K .......... .......... .......... .......... .......... 63% 91.5M 0s
 67750K .......... .......... .......... .......... .......... 63% 78.5M 0s
 67800K .......... .......... .......... .......... .......... 63%  132M 0s
 67850K .......... .......... .......... .......... .......... 63% 81.0M 0s
 67900K .......... .......... .......... .......... .......... 63%  130M 0s
 67950K .......... .......... .......... .......... .......... 63% 79.7M 0s
 68000K .......... .......... .......... .......... .......... 63%  110M 0s
 68050K .......... .......... .......... .......... .......... 63%  116M 0s
 68100K .......... .......... .......... .......... .......... 63% 93.7M 0s
 68150K .......... .......... .......... .......... .......... 63%  130M 0s
 68200K .......... .......... .......... .......... .......... 63% 89.7M 0s
 68250K .......... .......... .......... .......... .......... 63%  119M 0s
 68300K .......... .......... .......... .......... .......... 63% 88.3M 0s
 68350K .......... .......... .......... .......... .......... 63% 81.8M 0s
 68400K .......... .......... .......... .......... .......... 63%  146M 0s
 68450K .......... .......... .......... .......... .......... 63% 90.2M 0s
 68500K .......... .......... .......... .......... .......... 64%  118M 0s
 68550K .......... .......... .......... .......... .......... 64% 90.1M 0s
 68600K .......... .......... .......... .......... .......... 64% 96.0M 0s
 68650K .......... .......... .......... .......... .......... 64%  165M 0s
 68700K .......... .......... .......... .......... .......... 64% 81.4M 0s
 68750K .......... .......... .......... .......... .......... 64% 95.5M 0s
 68800K .......... .......... .......... .......... .......... 64%  104M 0s
 68850K .......... .......... .......... .......... .......... 64% 87.4M 0s
 68900K .......... .......... .......... .......... .......... 64%  162M 0s
 68950K .......... .......... .......... .......... .......... 64% 87.3M 0s
 69000K .......... .......... .......... .......... .......... 64% 97.3M 0s
 69050K .......... .......... .......... .......... .......... 64% 96.4M 0s
 69100K .......... .......... .......... .......... .......... 64% 87.1M 0s
 69150K .......... .......... .......... .......... .......... 64%  113M 0s
 69200K .......... .......... .......... .......... .......... 64% 86.4M 0s
 69250K .......... .......... .......... .......... .......... 64%  145M 0s
 69300K .......... .......... .......... .......... .......... 64%  114M 0s
 69350K .......... .......... .......... .......... .......... 64% 86.4M 0s
 69400K .......... .......... .......... .......... .......... 64%  151M 0s
 69450K .......... .......... .......... .......... .......... 64% 80.3M 0s
 69500K .......... .......... .......... .......... .......... 64%  116M 0s
 69550K .......... .......... .......... .......... .......... 64% 70.8M 0s
 69600K .......... .......... .......... .......... .......... 65%  128M 0s
 69650K .......... .......... .......... .......... .......... 65%  144M 0s
 69700K .......... .......... .......... .......... .......... 65% 71.1M 0s
 69750K .......... .......... .......... .......... .......... 65%  149M 0s
 69800K .......... .......... .......... .......... .......... 65% 89.3M 0s
 69850K .......... .......... .......... .......... .......... 65%  104M 0s
 69900K .......... .......... .......... .......... .......... 65%  128M 0s
 69950K .......... .......... .......... .......... .......... 65% 70.2M 0s
 70000K .......... .......... .......... .......... .......... 65%  168M 0s
 70050K .......... .......... .......... .......... .......... 65% 95.0M 0s
 70100K .......... .......... .......... .......... .......... 65% 99.6M 0s
 70150K .......... .......... .......... .......... .......... 65%  118M 0s
 70200K .......... .......... .......... .......... .......... 65% 75.8M 0s
 70250K .......... .......... .......... .......... .......... 65%  137M 0s
 70300K .......... .......... .......... .......... .......... 65% 71.9M 0s
 70350K .......... .......... .......... .......... .......... 65%  106M 0s
 70400K .......... .......... .......... .......... .......... 65%  143M 0s
 70450K .......... .......... .......... .......... .......... 65% 74.3M 0s
 70500K .......... .......... .......... .......... .......... 65%  160M 0s
 70550K .......... .......... .......... .......... .......... 65% 83.7M 0s
 70600K .......... .......... .......... .......... .......... 65%  103M 0s
 70650K .......... .......... .......... .......... .......... 66% 84.2M 0s
 70700K .......... .......... .......... .......... .......... 66%  115M 0s
 70750K .......... .......... .......... .......... .......... 66%  108M 0s
 70800K .......... .......... .......... .......... .......... 66% 82.3M 0s
 70850K .......... .......... .......... .......... .......... 66%  134M 0s
 70900K .......... .......... .......... .......... .......... 66% 86.6M 0s
 70950K .......... .......... .......... .......... .......... 66%  101M 0s
 71000K .......... .......... .......... .......... .......... 66%  118M 0s
 71050K .......... .......... .......... .......... .......... 66% 79.7M 0s
 71100K .......... .......... .......... .......... .......... 66%  126M 0s
 71150K .......... .......... .......... .......... .......... 66% 64.3M 0s
 71200K .......... .......... .......... .......... .......... 66%  120M 0s
 71250K .......... .......... .......... .......... .......... 66%  103M 0s
 71300K .......... .......... .......... .......... .......... 66%  102M 0s
 71350K .......... .......... .......... .......... .......... 66%  148M 0s
 71400K .......... .......... .......... .......... .......... 66% 76.4M 0s
 71450K .......... .......... .......... .......... .......... 66%  135M 0s
 71500K .......... .......... .......... .......... .......... 66%  124M 0s
 71550K .......... .......... .......... .......... .......... 66% 72.1M 0s
 71600K .......... .......... .......... .......... .......... 66%  127M 0s
 71650K .......... .......... .......... .......... .......... 66% 91.4M 0s
 71700K .......... .......... .......... .......... .......... 66%  128M 0s
 71750K .......... .......... .......... .......... .......... 67% 82.2M 0s
 71800K .......... .......... .......... .......... .......... 67%  103M 0s
 71850K .......... .......... .......... .......... .......... 67%  156M 0s
 71900K .......... .......... .......... .......... .......... 67% 74.0M 0s
 71950K .......... .......... .......... .......... .......... 67% 86.8M 0s
 72000K .......... .......... .......... .......... .......... 67%  147M 0s
 72050K .......... .......... .......... .......... .......... 67% 86.0M 0s
 72100K .......... .......... .......... .......... .......... 67%  164M 0s
 72150K .......... .......... .......... .......... .......... 67% 97.9M 0s
 72200K .......... .......... .......... .......... .......... 67% 91.1M 0s
 72250K .......... .......... .......... .......... .......... 67%  164M 0s
 72300K .......... .......... .......... .......... .......... 67% 71.9M 0s
 72350K .......... .......... .......... .......... .......... 67%  106M 0s
 72400K .......... .......... .......... .......... .......... 67% 98.3M 0s
 72450K .......... .......... .......... .......... .......... 67% 92.6M 0s
 72500K .......... .......... .......... .......... .......... 67%  163M 0s
 72550K .......... .......... .......... .......... .......... 67% 81.6M 0s
 72600K .......... .......... .......... .......... .......... 67% 91.1M 0s
 72650K .......... .......... .......... .......... .......... 67%  152M 0s
 72700K .......... .......... .......... .......... .......... 67% 88.1M 0s
 72750K .......... .......... .......... .......... .......... 67% 77.1M 0s
 72800K .......... .......... .......... .......... .......... 68%  100M 0s
 72850K .......... .......... .......... .......... .......... 68% 88.8M 0s
 72900K .......... .......... .......... .......... .......... 68%  162M 0s
 72950K .......... .......... .......... .......... .......... 68% 87.6M 0s
 73000K .......... .......... .......... .......... .......... 68%  104M 0s
 73050K .......... .......... .......... .......... .......... 68%  127M 0s
 73100K .......... .......... .......... .......... .......... 68% 73.1M 0s
 73150K .......... .......... .......... .......... .......... 68%  120M 0s
 73200K .......... .......... .......... .......... .......... 68% 70.1M 0s
 73250K .......... .......... .......... .......... .......... 68%  161M 0s
 73300K .......... .......... .......... .......... .......... 68% 76.1M 0s
 73350K .......... .......... .......... .......... .......... 68%  119M 0s
 73400K .......... .......... .......... .......... .......... 68%  129M 0s
 73450K .......... .......... .......... .......... .......... 68% 84.5M 0s
 73500K .......... .......... .......... .......... .......... 68%  142M 0s
 73550K .......... .......... .......... .......... .......... 68% 67.9M 0s
 73600K .......... .......... .......... .......... .......... 68%  115M 0s
 73650K .......... .......... .......... .......... .......... 68%  140M 0s
 73700K .......... .......... .......... .......... .......... 68% 74.4M 0s
 73750K .......... .......... .......... .......... .......... 68%  143M 0s
 73800K .......... .......... .......... .......... .......... 68% 99.9M 0s
 73850K .......... .......... .......... .......... .......... 68% 97.6M 0s
 73900K .......... .......... .......... .......... .......... 69%  122M 0s
 73950K .......... .......... .......... .......... .......... 69% 61.3M 0s
 74000K .......... .......... .......... .......... .......... 69%  123M 0s
 74050K .......... .......... .......... .......... .......... 69% 92.9M 0s
 74100K .......... .......... .......... .......... .......... 69%  109M 0s
 74150K .......... .......... .......... .......... .......... 69%  106M 0s
 74200K .......... .......... .......... .......... .......... 69%  133M 0s
 74250K .......... .......... .......... .......... .......... 69%  136M 0s
 74300K .......... .......... .......... .......... .......... 69%  100M 0s
 74350K .......... .......... .......... .......... .......... 69% 68.3M 0s
 74400K .......... .......... .......... .......... .......... 69% 98.3M 0s
 74450K .......... .......... .......... .......... .......... 69%  146M 0s
 74500K .......... .......... .......... .......... .......... 69%  155M 0s
 74550K .......... .......... .......... .......... .......... 69%  131M 0s
 74600K .......... .......... .......... .......... .......... 69%  143M 0s
 74650K .......... .......... .......... .......... .......... 69%  144M 0s
 74700K .......... .......... .......... .......... .......... 69%  122M 0s
 74750K .......... .......... .......... .......... .......... 69% 99.1M 0s
 74800K .......... .......... .......... .......... .......... 69%  136M 0s
 74850K .......... .......... .......... .......... .......... 69%  162M 0s
 74900K .......... .......... .......... .......... .......... 69%  134M 0s
 74950K .......... .......... .......... .......... .......... 70%  163M 0s
 75000K .......... .......... .......... .......... .......... 70%  144M 0s
 75050K .......... .......... .......... .......... .......... 70%  129M 0s
 75100K .......... .......... .......... .......... .......... 70%  123M 0s
 75150K .......... .......... .......... .......... .......... 70% 98.3M 0s
 75200K .......... .......... .......... .......... .......... 70%  129M 0s
 75250K .......... .......... .......... .......... .......... 70% 88.6M 0s
 75300K .......... .......... .......... .......... .......... 70%  140M 0s
 75350K .......... .......... .......... .......... .......... 70% 97.2M 0s
 75400K .......... .......... .......... .......... .......... 70%  143M 0s
 75450K .......... .......... .......... .......... .......... 70%  122M 0s
 75500K .......... .......... .......... .......... .......... 70%  113M 0s
 75550K .......... .......... .......... .......... .......... 70% 86.0M 0s
 75600K .......... .......... .......... .......... .......... 70%  105M 0s
 75650K .......... .......... .......... .......... .......... 70%  127M 0s
 75700K .......... .......... .......... .......... .......... 70%  102M 0s
 75750K .......... .......... .......... .......... .......... 70% 88.2M 0s
 75800K .......... .......... .......... .......... .......... 70%  105M 0s
 75850K .......... .......... .......... .......... .......... 70% 92.1M 0s
 75900K .......... .......... .......... .......... .......... 70%  116M 0s
 75950K .......... .......... .......... .......... .......... 70% 86.5M 0s
 76000K .......... .......... .......... .......... .......... 71%  106M 0s
 76050K .......... .......... .......... .......... .......... 71% 88.5M 0s
 76100K .......... .......... .......... .......... .......... 71% 98.8M 0s
 76150K .......... .......... .......... .......... .......... 71%  104M 0s
 76200K .......... .......... .......... .......... .......... 71%  109M 0s
 76250K .......... .......... .......... .......... .......... 71%  106M 0s
 76300K .......... .......... .......... .......... .......... 71% 89.9M 0s
 76350K .......... .......... .......... .......... .......... 71% 90.5M 0s
 76400K .......... .......... .......... .......... .......... 71%  135M 0s
 76450K .......... .......... .......... .......... .......... 71% 96.9M 0s
 76500K .......... .......... .......... .......... .......... 71%  123M 0s
 76550K .......... .......... .......... .......... .......... 71%  102M 0s
 76600K .......... .......... .......... .......... .......... 71% 62.6M 0s
 76650K .......... .......... .......... .......... .......... 71%  134M 0s
 76700K .......... .......... .......... .......... .......... 71%  110M 0s
 76750K .......... .......... .......... .......... .......... 71% 82.0M 0s
 76800K .......... .......... .......... .......... .......... 71%  105M 0s
 76850K .......... .......... .......... .......... .......... 71%  102M 0s
 76900K .......... .......... .......... .......... .......... 71%  128M 0s
 76950K .......... .......... .......... .......... .......... 71% 92.5M 0s
 77000K .......... .......... .......... .......... .......... 71% 83.9M 0s
 77050K .......... .......... .......... .......... .......... 71%  129M 0s
 77100K .......... .......... .......... .......... .......... 72%  127M 0s
 77150K .......... .......... .......... .......... .......... 72% 56.5M 0s
 77200K .......... .......... .......... .......... .......... 72%  104M 0s
 77250K .......... .......... .......... .......... .......... 72%  106M 0s
 77300K .......... .......... .......... .......... .......... 72% 90.9M 0s
 77350K .......... .......... .......... .......... .......... 72% 88.6M 0s
 77400K .......... .......... .......... .......... .......... 72% 86.9M 0s
 77450K .......... .......... .......... .......... .......... 72% 96.3M 0s
 77500K .......... .......... .......... .......... .......... 72% 88.3M 0s
 77550K .......... .......... .......... .......... .......... 72% 95.3M 0s
 77600K .......... .......... .......... .......... .......... 72%  172M 0s
 77650K .......... .......... .......... .......... .......... 72% 92.4M 0s
 77700K .......... .......... .......... .......... .......... 72% 97.6M 0s
 77750K .......... .......... .......... .......... .......... 72% 71.7M 0s
 77800K .......... .......... .......... .......... .......... 72%  126M 0s
 77850K .......... .......... .......... .......... .......... 72%  109M 0s
 77900K .......... .......... .......... .......... .......... 72% 86.6M 0s
 77950K .......... .......... .......... .......... .......... 72% 92.1M 0s
 78000K .......... .......... .......... .......... .......... 72%  107M 0s
 78050K .......... .......... .......... .......... .......... 72%  106M 0s
 78100K .......... .......... .......... .......... .......... 72% 96.6M 0s
 78150K .......... .......... .......... .......... .......... 73%  104M 0s
 78200K .......... .......... .......... .......... .......... 73%  111M 0s
 78250K .......... .......... .......... .......... .......... 73%  113M 0s
 78300K .......... .......... .......... .......... .......... 73% 92.8M 0s
 78350K .......... .......... .......... .......... .......... 73% 68.9M 0s
 78400K .......... .......... .......... .......... .......... 73%  110M 0s
 78450K .......... .......... .......... .......... .......... 73%  110M 0s
 78500K .......... .......... .......... .......... .......... 73%  121M 0s
 78550K .......... .......... .......... .......... .......... 73% 95.2M 0s
 78600K .......... .......... .......... .......... .......... 73% 89.9M 0s
 78650K .......... .......... .......... .......... .......... 73% 98.1M 0s
 78700K .......... .......... .......... .......... .......... 73%  158M 0s
 78750K .......... .......... .......... .......... .......... 73%  105M 0s
 78800K .......... .......... .......... .......... .......... 73%  162M 0s
 78850K .......... .......... .......... .......... .......... 73%  167M 0s
 78900K .......... .......... .......... .......... .......... 73%  129M 0s
 78950K .......... .......... .......... .......... .......... 73%  148M 0s
 79000K .......... .......... .......... .......... .......... 73%  136M 0s
 79050K .......... .......... .......... .......... .......... 73%  138M 0s
 79100K .......... .......... .......... .......... .......... 73%  181M 0s
 79150K .......... .......... .......... .......... .......... 73%  110M 0s
 79200K .......... .......... .......... .......... .......... 73%  170M 0s
 79250K .......... .......... .......... .......... .......... 74%  136M 0s
 79300K .......... .......... .......... .......... .......... 74%  152M 0s
 79350K .......... .......... .......... .......... .......... 74%  122M 0s
 79400K .......... .......... .......... .......... .......... 74%  146M 0s
 79450K .......... .......... .......... .......... .......... 74%  134M 0s
 79500K .......... .......... .......... .......... .......... 74%  143M 0s
 79550K .......... .......... .......... .......... .......... 74%  124M 0s
 79600K .......... .......... .......... .......... .......... 74%  148M 0s
 79650K .......... .......... .......... .......... .......... 74%  157M 0s
 79700K .......... .......... .......... .......... .......... 74%  144M 0s
 79750K .......... .......... .......... .......... .......... 74%  120M 0s
 79800K .......... .......... .......... .......... .......... 74%  143M 0s
 79850K .......... .......... .......... .......... .......... 74%  154M 0s
 79900K .......... .......... .......... .......... .......... 74%  109M 0s
 79950K .......... .......... .......... .......... .......... 74%  139M 0s
 80000K .......... .......... .......... .......... .......... 74%  148M 0s
 80050K .......... .......... .......... .......... .......... 74%  143M 0s
 80100K .......... .......... .......... .......... .......... 74%  168M 0s
 80150K .......... .......... .......... .......... .......... 74%  134M 0s
 80200K .......... .......... .......... .......... .......... 74%  153M 0s
 80250K .......... .......... .......... .......... .......... 74%  150M 0s
 80300K .......... .......... .......... .......... .......... 75%  141M 0s
 80350K .......... .......... .......... .......... .......... 75%  130M 0s
 80400K .......... .......... .......... .......... .......... 75%  161M 0s
 80450K .......... .......... .......... .......... .......... 75%  136M 0s
 80500K .......... .......... .......... .......... .......... 75%  129M 0s
 80550K .......... .......... .......... .......... .......... 75%  116M 0s
 80600K .......... .......... .......... .......... .......... 75%  147M 0s
 80650K .......... .......... .......... .......... .......... 75%  176M 0s
 80700K .......... .......... .......... .......... .......... 75%  142M 0s
 80750K .......... .......... .......... .......... .......... 75% 97.4M 0s
 80800K .......... .......... .......... .......... .......... 75%  145M 0s
 80850K .......... .......... .......... .......... .......... 75%  142M 0s
 80900K .......... .......... .......... .......... .......... 75%  192M 0s
 80950K .......... .......... .......... .......... .......... 75%  145M 0s
 81000K .......... .......... .......... .......... .......... 75%  131M 0s
 81050K .......... .......... .......... .......... .......... 75%  127M 0s
 81100K .......... .......... .......... .......... .......... 75%  162M 0s
 81150K .......... .......... .......... .......... .......... 75%  128M 0s
 81200K .......... .......... .......... .......... .......... 75%  168M 0s
 81250K .......... .......... .......... .......... .......... 75%  158M 0s
 81300K .......... .......... .......... .......... .......... 75%  161M 0s
 81350K .......... .......... .......... .......... .......... 76%  119M 0s
 81400K .......... .......... .......... .......... .......... 76%  142M 0s
 81450K .......... .......... .......... .......... .......... 76%  142M 0s
 81500K .......... .......... .......... .......... .......... 76%  144M 0s
 81550K .......... .......... .......... .......... .......... 76%  119M 0s
 81600K .......... .......... .......... .......... .......... 76%  152M 0s
 81650K .......... .......... .......... .......... .......... 76%  126M 0s
 81700K .......... .......... .......... .......... .......... 76%  153M 0s
 81750K .......... .......... .......... .......... .......... 76%  132M 0s
 81800K .......... .......... .......... .......... .......... 76%  130M 0s
 81850K .......... .......... .......... .......... .......... 76%  150M 0s
 81900K .......... .......... .......... .......... .......... 76%  143M 0s
 81950K .......... .......... .......... .......... .......... 76%  123M 0s
 82000K .......... .......... .......... .......... .......... 76%  155M 0s
 82050K .......... .......... .......... .......... .......... 76%  122M 0s
 82100K .......... .......... .......... .......... .......... 76%  148M 0s
 82150K .......... .......... .......... .......... .......... 76% 51.7M 0s
 82200K .......... .......... .......... .......... .......... 76%  126M 0s
 82250K .......... .......... .......... .......... .......... 76%  158M 0s
 82300K .......... .......... .......... .......... .......... 76%  145M 0s
 82350K .......... .......... .......... .......... .......... 76%  116M 0s
 82400K .......... .......... .......... .......... .......... 76%  132M 0s
 82450K .......... .......... .......... .......... .......... 77%  168M 0s
 82500K .......... .......... .......... .......... .......... 77%  133M 0s
 82550K .......... .......... .......... .......... .......... 77%  163M 0s
 82600K .......... .......... .......... .......... .......... 77%  173M 0s
 82650K .......... .......... .......... .......... .......... 77%  116M 0s
 82700K .......... .......... .......... .......... .......... 77%  155M 0s
 82750K .......... .......... .......... .......... .......... 77%  115M 0s
 82800K .......... .......... .......... .......... .......... 77%  127M 0s
 82850K .......... .......... .......... .......... .......... 77%  132M 0s
 82900K .......... .......... .......... .......... .......... 77%  183M 0s
 82950K .......... .......... .......... .......... .......... 77%  121M 0s
 83000K .......... .......... .......... .......... .......... 77%  134M 0s
 83050K .......... .......... .......... .......... .......... 77%  136M 0s
 83100K .......... .......... .......... .......... .......... 77%  144M 0s
 83150K .......... .......... .......... .......... .......... 77%  124M 0s
 83200K .......... .......... .......... .......... .......... 77%  133M 0s
 83250K .......... .......... .......... .......... .......... 77%  162M 0s
 83300K .......... .......... .......... .......... .......... 77%  150M 0s
 83350K .......... .......... .......... .......... .......... 77%  116M 0s
 83400K .......... .......... .......... .......... .......... 77%  109M 0s
 83450K .......... .......... .......... .......... .......... 77%  184M 0s
 83500K .......... .......... .......... .......... .......... 78%  163M 0s
 83550K .......... .......... .......... .......... .......... 78% 96.9M 0s
 83600K .......... .......... .......... .......... .......... 78%  115M 0s
 83650K .......... .......... .......... .......... .......... 78%  143M 0s
 83700K .......... .......... .......... .......... .......... 78%  129M 0s
 83750K .......... .......... .......... .......... .......... 78%  143M 0s
 83800K .......... .......... .......... .......... .......... 78%  130M 0s
 83850K .......... .......... .......... .......... .......... 78%  126M 0s
 83900K .......... .......... .......... .......... .......... 78%  135M 0s
 83950K .......... .......... .......... .......... .......... 78%  130M 0s
 84000K .......... .......... .......... .......... .......... 78%  126M 0s
 84050K .......... .......... .......... .......... .......... 78%  175M 0s
 84100K .......... .......... .......... .......... .......... 78%  142M 0s
 84150K .......... .......... .......... .......... .......... 78%  127M 0s
 84200K .......... .......... .......... .......... .......... 78%  149M 0s
 84250K .......... .......... .......... .......... .......... 78%  151M 0s
 84300K .......... .......... .......... .......... .......... 78%  123M 0s
 84350K .......... .......... .......... .......... .......... 78%  133M 0s
 84400K .......... .......... .......... .......... .......... 78%  135M 0s
 84450K .......... .......... .......... .......... .......... 78%  121M 0s
 84500K .......... .......... .......... .......... .......... 78%  150M 0s
 84550K .......... .......... .......... .......... .......... 78%  127M 0s
 84600K .......... .......... .......... .......... .......... 79%  149M 0s
 84650K .......... .......... .......... .......... .......... 79%  152M 0s
 84700K .......... .......... .......... .......... .......... 79%  142M 0s
 84750K .......... .......... .......... .......... .......... 79%  133M 0s
 84800K .......... .......... .......... .......... .......... 79%  116M 0s
 84850K .......... .......... .......... .......... .......... 79%  158M 0s
 84900K .......... .......... .......... .......... .......... 79%  154M 0s
 84950K .......... .......... .......... .......... .......... 79%  130M 0s
 85000K .......... .......... .......... .......... .......... 79%  160M 0s
 85050K .......... .......... .......... .......... .......... 79%  165M 0s
 85100K .......... .......... .......... .......... .......... 79%  174M 0s
 85150K .......... .......... .......... .......... .......... 79%  118M 0s
 85200K .......... .......... .......... .......... .......... 79%  151M 0s
 85250K .......... .......... .......... .......... .......... 79%  156M 0s
 85300K .......... .......... .......... .......... .......... 79%  162M 0s
 85350K .......... .......... .......... .......... .......... 79%  157M 0s
 85400K .......... .......... .......... .......... .......... 79%  155M 0s
 85450K .......... .......... .......... .......... .......... 79%  135M 0s
 85500K .......... .......... .......... .......... .......... 79%  138M 0s
 85550K .......... .......... .......... .......... .......... 79%  106M 0s
 85600K .......... .......... .......... .......... .......... 79%  178M 0s
 85650K .......... .......... .......... .......... .......... 80%  123M 0s
 85700K .......... .......... .......... .......... .......... 80%  129M 0s
 85750K .......... .......... .......... .......... .......... 80%  125M 0s
 85800K .......... .......... .......... .......... .......... 80%  149M 0s
 85850K .......... .......... .......... .......... .......... 80%  155M 0s
 85900K .......... .......... .......... .......... .......... 80%  126M 0s
 85950K .......... .......... .......... .......... .......... 80%  108M 0s
 86000K .......... .......... .......... .......... .......... 80%  116M 0s
 86050K .......... .......... .......... .......... .......... 80%  127M 0s
 86100K .......... .......... .......... .......... .......... 80%  156M 0s
 86150K .......... .......... .......... .......... .......... 80%  134M 0s
 86200K .......... .......... .......... .......... .......... 80%  133M 0s
 86250K .......... .......... .......... .......... .......... 80%  128M 0s
 86300K .......... .......... .......... .......... .......... 80%  133M 0s
 86350K .......... .......... .......... .......... .......... 80%  120M 0s
 86400K .......... .......... .......... .......... .......... 80%  110M 0s
 86450K .......... .......... .......... .......... .......... 80%  144M 0s
 86500K .......... .......... .......... .......... .......... 80%  134M 0s
 86550K .......... .......... .......... .......... .......... 80%  127M 0s
 86600K .......... .......... .......... .......... .......... 80%  133M 0s
 86650K .......... .......... .......... .......... .......... 80%  181M 0s
 86700K .......... .......... .......... .......... .......... 80%  164M 0s
 86750K .......... .......... .......... .......... .......... 81% 94.9M 0s
 86800K .......... .......... .......... .......... .......... 81%  164M 0s
 86850K .......... .......... .......... .......... .......... 81%  149M 0s
 86900K .......... .......... .......... .......... .......... 81%  129M 0s
 86950K .......... .......... .......... .......... .......... 81%  117M 0s
 87000K .......... .......... .......... .......... .......... 81%  162M 0s
 87050K .......... .......... .......... .......... .......... 81%  141M 0s
 87100K .......... .......... .......... .......... .......... 81%  139M 0s
 87150K .......... .......... .......... .......... .......... 81%  118M 0s
 87200K .......... .......... .......... .......... .......... 81%  110M 0s
 87250K .......... .......... .......... .......... .......... 81%  138M 0s
 87300K .......... .......... .......... .......... .......... 81%  148M 0s
 87350K .......... .......... .......... .......... .......... 81%  131M 0s
 87400K .......... .......... .......... .......... .......... 81%  143M 0s
 87450K .......... .......... .......... .......... .......... 81%  179M 0s
 87500K .......... .......... .......... .......... .......... 81%  136M 0s
 87550K .......... .......... .......... .......... .......... 81%  102M 0s
 87600K .......... .......... .......... .......... .......... 81%  149M 0s
 87650K .......... .......... .......... .......... .......... 81%  147M 0s
 87700K .......... .......... .......... .......... .......... 81%  144M 0s
 87750K .......... .......... .......... .......... .......... 81%  118M 0s
 87800K .......... .......... .......... .......... .......... 82%  163M 0s
 87850K .......... .......... .......... .......... .......... 82%  131M 0s
 87900K .......... .......... .......... .......... .......... 82%  139M 0s
 87950K .......... .......... .......... .......... .......... 82%  103M 0s
 88000K .......... .......... .......... .......... .......... 82%  184M 0s
 88050K .......... .......... .......... .......... .......... 82%  134M 0s
 88100K .......... .......... .......... .......... .......... 82%  183M 0s
 88150K .......... .......... .......... .......... .......... 82%  137M 0s
 88200K .......... .......... .......... .......... .......... 82%  124M 0s
 88250K .......... .......... .......... .......... .......... 82%  151M 0s
 88300K .......... .......... .......... .......... .......... 82%  183M 0s
 88350K .......... .......... .......... .......... .......... 82%  141M 0s
 88400K .......... .......... .......... .......... .......... 82%  199M 0s
 88450K .......... .......... .......... .......... .......... 82%  133M 0s
 88500K .......... .......... .......... .......... .......... 82%  178M 0s
 88550K .......... .......... .......... .......... .......... 82%  156M 0s
 88600K .......... .......... .......... .......... .......... 82%  146M 0s
 88650K .......... .......... .......... .......... .......... 82%  139M 0s
 88700K .......... .......... .......... .......... .......... 82%  150M 0s
 88750K .......... .......... .......... .......... .......... 82%  134M 0s
 88800K .......... .......... .......... .......... .......... 82%  145M 0s
 88850K .......... .......... .......... .......... .......... 83%  148M 0s
 88900K .......... .......... .......... .......... .......... 83%  185M 0s
 88950K .......... .......... .......... .......... .......... 83%  153M 0s
 89000K .......... .......... .......... .......... .......... 83%  144M 0s
 89050K .......... .......... .......... .......... .......... 83%  133M 0s
 89100K .......... .......... .......... .......... .......... 83%  165M 0s
 89150K .......... .......... .......... .......... .......... 83%  106M 0s
 89200K .......... .......... .......... .......... .......... 83%  125M 0s
 89250K .......... .......... .......... .......... .......... 83%  137M 0s
 89300K .......... .......... .......... .......... .......... 83%  170M 0s
 89350K .......... .......... .......... .......... .......... 83%  155M 0s
 89400K .......... .......... .......... .......... .......... 83%  145M 0s
 89450K .......... .......... .......... .......... .......... 83%  121M 0s
 89500K .......... .......... .......... .......... .......... 83%  156M 0s
 89550K .......... .......... .......... .......... .......... 83%  107M 0s
 89600K .......... .......... .......... .......... .......... 83%  138M 0s
 89650K .......... .......... .......... .......... .......... 83%  167M 0s
 89700K .......... .......... .......... .......... .......... 83%  175M 0s
 89750K .......... .......... .......... .......... .......... 83%  123M 0s
 89800K .......... .......... .......... .......... .......... 83%  157M 0s
 89850K .......... .......... .......... .......... .......... 83%  129M 0s
 89900K .......... .......... .......... .......... .......... 83%  127M 0s
 89950K .......... .......... .......... .......... .......... 84%  119M 0s
 90000K .......... .......... .......... .......... .......... 84%  137M 0s
 90050K .......... .......... .......... .......... .......... 84%  131M 0s
 90100K .......... .......... .......... .......... .......... 84%  176M 0s
 90150K .......... .......... .......... .......... .......... 84%  127M 0s
 90200K .......... .......... .......... .......... .......... 84%  123M 0s
 90250K .......... .......... .......... .......... .......... 84%  138M 0s
 90300K .......... .......... .......... .......... .......... 84%  163M 0s
 90350K .......... .......... .......... .......... .......... 84%  134M 0s
 90400K .......... .......... .......... .......... .......... 84%  132M 0s
 90450K .......... .......... .......... .......... .......... 84%  138M 0s
 90500K .......... .......... .......... .......... .......... 84%  148M 0s
 90550K .......... .......... .......... .......... .......... 84%  127M 0s
 90600K .......... .......... .......... .......... .......... 84%  139M 0s
 90650K .......... .......... .......... .......... .......... 84%  121M 0s
 90700K .......... .......... .......... .......... .......... 84%  135M 0s
 90750K .......... .......... .......... .......... .......... 84%  111M 0s
 90800K .......... .......... .......... .......... .......... 84%  184M 0s
 90850K .......... .......... .......... .......... .......... 84%  139M 0s
 90900K .......... .......... .......... .......... .......... 84%  132M 0s
 90950K .......... .......... .......... .......... .......... 84%  115M 0s
 91000K .......... .......... .......... .......... .......... 85%  135M 0s
 91050K .......... .......... .......... .......... .......... 85%  148M 0s
 91100K .......... .......... .......... .......... .......... 85%  131M 0s
 91150K .......... .......... .......... .......... .......... 85%  118M 0s
 91200K .......... .......... .......... .......... .......... 85%  172M 0s
 91250K .......... .......... .......... .......... .......... 85%  144M 0s
 91300K .......... .......... .......... .......... .......... 85%  176M 0s
 91350K .......... .......... .......... .......... .......... 85%  127M 0s
 91400K .......... .......... .......... .......... .......... 85%  156M 0s
 91450K .......... .......... .......... .......... .......... 85%  145M 0s
 91500K .......... .......... .......... .......... .......... 85%  111M 0s
 91550K .......... .......... .......... .......... .......... 85%  132M 0s
 91600K .......... .......... .......... .......... .......... 85%  152M 0s
 91650K .......... .......... .......... .......... .......... 85%  149M 0s
 91700K .......... .......... .......... .......... .......... 85%  139M 0s
 91750K .......... .......... .......... .......... .......... 85%  132M 0s
 91800K .......... .......... .......... .......... .......... 85%  167M 0s
 91850K .......... .......... .......... .......... .......... 85%  148M 0s
 91900K .......... .......... .......... .......... .......... 85%  165M 0s
 91950K .......... .......... .......... .......... .......... 85%  130M 0s
 92000K .......... .......... .......... .......... .......... 85%  153M 0s
 92050K .......... .......... .......... .......... .......... 85%  145M 0s
 92100K .......... .......... .......... .......... .......... 86%  157M 0s
 92150K .......... .......... .......... .......... .......... 86%  166M 0s
 92200K .......... .......... .......... .......... .......... 86%  141M 0s
 92250K .......... .......... .......... .......... .......... 86%  180M 0s
 92300K .......... .......... .......... .......... .......... 86%  126M 0s
 92350K .......... .......... .......... .......... .......... 86%  118M 0s
 92400K .......... .......... .......... .......... .......... 86%  130M 0s
 92450K .......... .......... .......... .......... .......... 86%  145M 0s
 92500K .......... .......... .......... .......... .......... 86%  129M 0s
 92550K .......... .......... .......... .......... .......... 86%  133M 0s
 92600K .......... .......... .......... .......... .......... 86%  131M 0s
 92650K .......... .......... .......... .......... .......... 86%  128M 0s
 92700K .......... .......... .......... .......... .......... 86%  154M 0s
 92750K .......... .......... .......... .......... .......... 86%  107M 0s
 92800K .......... .......... .......... .......... .......... 86%  141M 0s
 92850K .......... .......... .......... .......... .......... 86%  106M 0s
 92900K .......... .......... .......... .......... .......... 86%  103M 0s
 92950K .......... .......... .......... .......... .......... 86%  112M 0s
 93000K .......... .......... .......... .......... .......... 86%  104M 0s
 93050K .......... .......... .......... .......... .......... 86%  106M 0s
 93100K .......... .......... .......... .......... .......... 86%  118M 0s
 93150K .......... .......... .......... .......... .......... 87% 82.5M 0s
 93200K .......... .......... .......... .......... .......... 87%  118M 0s
 93250K .......... .......... .......... .......... .......... 87% 91.9M 0s
 93300K .......... .......... .......... .......... .......... 87% 98.8M 0s
 93350K .......... .......... .......... .......... .......... 87% 99.7M 0s
 93400K .......... .......... .......... .......... .......... 87%  121M 0s
 93450K .......... .......... .......... .......... .......... 87%  104M 0s
 93500K .......... .......... .......... .......... .......... 87%  108M 0s
 93550K .......... .......... .......... .......... .......... 87% 67.6M 0s
 93600K .......... .......... .......... .......... .......... 87%  110M 0s
 93650K .......... .......... .......... .......... .......... 87% 87.8M 0s
 93700K .......... .......... .......... .......... .......... 87%  117M 0s
 93750K .......... .......... .......... .......... .......... 87% 88.4M 0s
 93800K .......... .......... .......... .......... .......... 87% 90.0M 0s
 93850K .......... .......... .......... .......... .......... 87% 83.6M 0s
 93900K .......... .......... .......... .......... .......... 87% 82.3M 0s
 93950K .......... .......... .......... .......... .......... 87% 67.2M 0s
 94000K .......... .......... .......... .......... .......... 87% 99.7M 0s
 94050K .......... .......... .......... .......... .......... 87%  108M 0s
 94100K .......... .......... .......... .......... .......... 87%  103M 0s
 94150K .......... .......... .......... .......... .......... 87% 81.8M 0s
 94200K .......... .......... .......... .......... .......... 87%  103M 0s
 94250K .......... .......... .......... .......... .......... 88%  112M 0s
 94300K .......... .......... .......... .......... .......... 88% 84.5M 0s
 94350K .......... .......... .......... .......... .......... 88% 90.0M 0s
 94400K .......... .......... .......... .......... .......... 88%  102M 0s
 94450K .......... .......... .......... .......... .......... 88% 94.8M 0s
 94500K .......... .......... .......... .......... .......... 88% 90.1M 0s
 94550K .......... .......... .......... .......... .......... 88% 88.1M 0s
 94600K .......... .......... .......... .......... .......... 88% 85.2M 0s
 94650K .......... .......... .......... .......... .......... 88% 84.6M 0s
 94700K .......... .......... .......... .......... .......... 88% 94.1M 0s
 94750K .......... .......... .......... .......... .......... 88% 69.2M 0s
 94800K .......... .......... .......... .......... .......... 88% 73.2M 0s
 94850K .......... .......... .......... .......... .......... 88% 95.2M 0s
 94900K .......... .......... .......... .......... .......... 88% 93.0M 0s
 94950K .......... .......... .......... .......... .......... 88% 91.2M 0s
 95000K .......... .......... .......... .......... .......... 88% 85.5M 0s
 95050K .......... .......... .......... .......... .......... 88% 82.1M 0s
 95100K .......... .......... .......... .......... .......... 88% 86.6M 0s
 95150K .......... .......... .......... .......... .......... 88%  103M 0s
 95200K .......... .......... .......... .......... .......... 88%  109M 0s
 95250K .......... .......... .......... .......... .......... 88% 97.0M 0s
 95300K .......... .......... .......... .......... .......... 89% 96.7M 0s
 95350K .......... .......... .......... .......... .......... 89% 88.7M 0s
 95400K .......... .......... .......... .......... .......... 89% 76.1M 0s
 95450K .......... .......... .......... .......... .......... 89%  102M 0s
 95500K .......... .......... .......... .......... .......... 89% 93.4M 0s
 95550K .......... .......... .......... .......... .......... 89% 93.6M 0s
 95600K .......... .......... .......... .......... .......... 89%  110M 0s
 95650K .......... .......... .......... .......... .......... 89%  110M 0s
 95700K .......... .......... .......... .......... .......... 89% 92.2M 0s
 95750K .......... .......... .......... .......... .......... 89%  111M 0s
 95800K .......... .......... .......... .......... .......... 89% 83.9M 0s
 95850K .......... .......... .......... .......... .......... 89% 84.5M 0s
 95900K .......... .......... .......... .......... .......... 89% 83.7M 0s
 95950K .......... .......... .......... .......... .......... 89% 82.0M 0s
 96000K .......... .......... .......... .......... .......... 89%  102M 0s
 96050K .......... .......... .......... .......... .......... 89%  118M 0s
 96100K .......... .......... .......... .......... .......... 89% 99.7M 0s
 96150K .......... .......... .......... .......... .......... 89% 85.1M 0s
 96200K .......... .......... .......... .......... .......... 89% 87.1M 0s
 96250K .......... .......... .......... .......... .......... 89% 87.8M 0s
 96300K .......... .......... .......... .......... .......... 89% 77.6M 0s
 96350K .......... .......... .......... .......... .......... 90% 84.6M 0s
 96400K .......... .......... .......... .......... .......... 90%  106M 0s
 96450K .......... .......... .......... .......... .......... 90% 85.2M 0s
 96500K .......... .......... .......... .......... .......... 90% 84.2M 0s
 96550K .......... .......... .......... .......... .......... 90% 87.7M 0s
 96600K .......... .......... .......... .......... .......... 90% 82.6M 0s
 96650K .......... .......... .......... .......... .......... 90%  111M 0s
 96700K .......... .......... .......... .......... .......... 90%  114M 0s
 96750K .......... .......... .......... .......... .......... 90% 98.8M 0s
 96800K .......... .......... .......... .......... .......... 90%  112M 0s
 96850K .......... .......... .......... .......... .......... 90% 98.0M 0s
 96900K .......... .......... .......... .......... .......... 90%  102M 0s
 96950K .......... .......... .......... .......... .......... 90%  126M 0s
 97000K .......... .......... .......... .......... .......... 90%  143M 0s
 97050K .......... .......... .......... .......... .......... 90%  123M 0s
 97100K .......... .......... .......... .......... .......... 90%  123M 0s
 97150K .......... .......... .......... .......... .......... 90%  107M 0s
 97200K .......... .......... .......... .......... .......... 90%  167M 0s
 97250K .......... .......... .......... .......... .......... 90%  141M 0s
 97300K .......... .......... .......... .......... .......... 90%  132M 0s
 97350K .......... .......... .......... .......... .......... 90%  142M 0s
 97400K .......... .......... .......... .......... .......... 90%  152M 0s
 97450K .......... .......... .......... .......... .......... 91%  129M 0s
 97500K .......... .......... .......... .......... .......... 91%  148M 0s
 97550K .......... .......... .......... .......... .......... 91%  116M 0s
 97600K .......... .......... .......... .......... .......... 91%  150M 0s
 97650K .......... .......... .......... .......... .......... 91%  143M 0s
 97700K .......... .......... .......... .......... .......... 91%  129M 0s
 97750K .......... .......... .......... .......... .......... 91%  117M 0s
 97800K .......... .......... .......... .......... .......... 91%  148M 0s
 97850K .......... .......... .......... .......... .......... 91%  161M 0s
 97900K .......... .......... .......... .......... .......... 91%  120M 0s
 97950K .......... .......... .......... .......... .......... 91%  125M 0s
 98000K .......... .......... .......... .......... .......... 91%  134M 0s
 98050K .......... .......... .......... .......... .......... 91%  139M 0s
 98100K .......... .......... .......... .......... .......... 91%  136M 0s
 98150K .......... .......... .......... .......... .......... 91%  127M 0s
 98200K .......... .......... .......... .......... .......... 91%  137M 0s
 98250K .......... .......... .......... .......... .......... 91% 92.4M 0s
 98300K .......... .......... .......... .......... .......... 91% 88.5M 0s
 98350K .......... .......... .......... .......... .......... 91% 67.5M 0s
 98400K .......... .......... .......... .......... .......... 91% 99.0M 0s
 98450K .......... .......... .......... .......... .......... 91%  133M 0s
 98500K .......... .......... .......... .......... .......... 92% 77.5M 0s
 98550K .......... .......... .......... .......... .......... 92%  123M 0s
 98600K .......... .......... .......... .......... .......... 92% 99.3M 0s
 98650K .......... .......... .......... .......... .......... 92% 98.2M 0s
 98700K .......... .......... .......... .......... .......... 92%  164M 0s
 98750K .......... .......... .......... .......... .......... 92% 77.4M 0s
 98800K .......... .......... .......... .......... .......... 92%  120M 0s
 98850K .......... .......... .......... .......... .......... 92% 99.4M 0s
 98900K .......... .......... .......... .......... .......... 92% 95.2M 0s
 98950K .......... .......... .......... .......... .......... 92%  149M 0s
 99000K .......... .......... .......... .......... .......... 92% 90.4M 0s
 99050K .......... .......... .......... .......... .......... 92%  101M 0s
 99100K .......... .......... .......... .......... .......... 92%  134M 0s
 99150K .......... .......... .......... .......... .......... 92% 74.9M 0s
 99200K .......... .......... .......... .......... .......... 92%  159M 0s
 99250K .......... .......... .......... .......... .......... 92% 96.9M 0s
 99300K .......... .......... .......... .......... .......... 92% 83.2M 0s
 99350K .......... .......... .......... .......... .......... 92%  123M 0s
 99400K .......... .......... .......... .......... .......... 92% 90.7M 0s
 99450K .......... .......... .......... .......... .......... 92%  154M 0s
 99500K .......... .......... .......... .......... .......... 92% 95.5M 0s
 99550K .......... .......... .......... .......... .......... 92% 82.7M 0s
 99600K .......... .......... .......... .......... .......... 93%  136M 0s
 99650K .......... .......... .......... .......... .......... 93% 82.9M 0s
 99700K .......... .......... .......... .......... .......... 93%  109M 0s
 99750K .......... .......... .......... .......... .......... 93% 93.3M 0s
 99800K .......... .......... .......... .......... .......... 93% 79.0M 0s
 99850K .......... .......... .......... .......... .......... 93%  103M 0s
 99900K .......... .......... .......... .......... .......... 93% 87.6M 0s
 99950K .......... .......... .......... .......... .......... 93% 95.5M 0s
100000K .......... .......... .......... .......... .......... 93% 96.3M 0s
100050K .......... .......... .......... .......... .......... 93%  102M 0s
100100K .......... .......... .......... .......... .......... 93%  133M 0s
100150K .......... .......... .......... .......... .......... 93% 73.1M 0s
100200K .......... .......... .......... .......... .......... 93%  162M 0s
100250K .......... .......... .......... .......... .......... 93% 95.4M 0s
100300K .......... .......... .......... .......... .......... 93%  104M 0s
100350K .......... .......... .......... .......... .......... 93%  122M 0s
100400K .......... .......... .......... .......... .......... 93% 79.3M 0s
100450K .......... .......... .......... .......... .......... 93%  159M 0s
100500K .......... .......... .......... .......... .......... 93%  107M 0s
100550K .......... .......... .......... .......... .......... 93% 82.3M 0s
100600K .......... .......... .......... .......... .......... 93%  164M 0s
100650K .......... .......... .......... .......... .......... 94% 79.9M 0s
100700K .......... .......... .......... .......... .......... 94%  123M 0s
100750K .......... .......... .......... .......... .......... 94%  122M 0s
100800K .......... .......... .......... .......... .......... 94% 79.3M 0s
100850K .......... .......... .......... .......... .......... 94%  148M 0s
100900K .......... .......... .......... .......... .......... 94% 95.7M 0s
100950K .......... .......... .......... .......... .......... 94% 86.9M 0s
101000K .......... .......... .......... .......... .......... 94%  120M 0s
101050K .......... .......... .......... .......... .......... 94% 77.7M 0s
101100K .......... .......... .......... .......... .......... 94%  146M 0s
101150K .......... .......... .......... .......... .......... 94% 69.1M 0s
101200K .......... .......... .......... .......... .......... 94%  117M 0s
101250K .......... .......... .......... .......... .......... 94%  108M 0s
101300K .......... .......... .......... .......... .......... 94% 82.6M 0s
101350K .......... .......... .......... .......... .......... 94%  130M 0s
101400K .......... .......... .......... .......... .......... 94% 83.1M 0s
101450K .......... .......... .......... .......... .......... 94%  132M 0s
101500K .......... .......... .......... .......... .......... 94%  131M 0s
101550K .......... .......... .......... .......... .......... 94% 70.0M 0s
101600K .......... .......... .......... .......... .......... 94%  138M 0s
101650K .......... .......... .......... .......... .......... 94% 92.4M 0s
101700K .......... .......... .......... .......... .......... 95%  117M 0s
101750K .......... .......... .......... .......... .......... 95% 86.8M 0s
101800K .......... .......... .......... .......... .......... 95% 91.0M 0s
101850K .......... .......... .......... .......... .......... 95%  134M 0s
101900K .......... .......... .......... .......... .......... 95% 82.9M 0s
101950K .......... .......... .......... .......... .......... 95%  133M 0s
102000K .......... .......... .......... .......... .......... 95% 91.3M 0s
102050K .......... .......... .......... .......... .......... 95% 96.0M 0s
102100K .......... .......... .......... .......... .......... 95%  145M 0s
102150K .......... .......... .......... .......... .......... 95% 70.4M 0s
102200K .......... .......... .......... .......... .......... 95%  128M 0s
102250K .......... .......... .......... .......... .......... 95% 87.0M 0s
102300K .......... .......... .......... .......... .......... 95%  109M 0s
102350K .......... .......... .......... .......... .......... 95% 95.9M 0s
102400K .......... .......... .......... .......... .......... 95% 94.4M 0s
102450K .......... .......... .......... .......... .......... 95%  158M 0s
102500K .......... .......... .......... .......... .......... 95% 84.2M 0s
102550K .......... .......... .......... .......... .......... 95%  116M 0s
102600K .......... .......... .......... .......... .......... 95% 99.5M 0s
102650K .......... .......... .......... .......... .......... 95%  103M 0s
102700K .......... .......... .......... .......... .......... 95%  163M 0s
102750K .......... .......... .......... .......... .......... 95% 70.6M 0s
102800K .......... .......... .......... .......... .......... 96%  122M 0s
102850K .......... .......... .......... .......... .......... 96%  146M 0s
102900K .......... .......... .......... .......... .......... 96% 93.5M 0s
102950K .......... .......... .......... .......... .......... 96% 92.9M 0s
103000K .......... .......... .......... .......... .......... 96% 89.0M 0s
103050K .......... .......... .......... .......... .......... 96% 94.5M 0s
103100K .......... .......... .......... .......... .......... 96%  110M 0s
103150K .......... .......... .......... .......... .......... 96% 80.4M 0s
103200K .......... .......... .......... .......... .......... 96%  137M 0s
103250K .......... .......... .......... .......... .......... 96% 76.2M 0s
103300K .......... .......... .......... .......... .......... 96%  156M 0s
103350K .......... .......... .......... .......... .......... 96% 96.6M 0s
103400K .......... .......... .......... .......... .......... 96% 87.6M 0s
103450K .......... .......... .......... .......... .......... 96%  148M 0s
103500K .......... .......... .......... .......... .......... 96%  133M 0s
103550K .......... .......... .......... .......... .......... 96% 68.5M 0s
103600K .......... .......... .......... .......... .......... 96%  138M 0s
103650K .......... .......... .......... .......... .......... 96% 79.3M 0s
103700K .......... .......... .......... .......... .......... 96%  164M 0s
103750K .......... .......... .......... .......... .......... 96%  105M 0s
103800K .......... .......... .......... .......... .......... 96% 96.3M 0s
103850K .......... .......... .......... .......... .......... 97%  137M 0s
103900K .......... .......... .......... .......... .......... 97% 84.0M 0s
103950K .......... .......... .......... .......... .......... 97%  136M 0s
104000K .......... .......... .......... .......... .......... 97% 94.4M 0s
104050K .......... .......... .......... .......... .......... 97%  106M 0s
104100K .......... .......... .......... .......... .......... 97%  150M 0s
104150K .......... .......... .......... .......... .......... 97% 79.4M 0s
104200K .......... .......... .......... .......... .......... 97%  134M 0s
104250K .......... .......... .......... .......... .......... 97%  138M 0s
104300K .......... .......... .......... .......... .......... 97% 79.5M 0s
104350K .......... .......... .......... .......... .......... 97%  105M 0s
104400K .......... .......... .......... .......... .......... 97% 94.5M 0s
104450K .......... .......... .......... .......... .......... 97% 89.9M 0s
104500K .......... .......... .......... .......... .......... 97%  110M 0s
104550K .......... .......... .......... .......... .......... 97%  121M 0s
104600K .......... .......... .......... .......... .......... 97%  148M 0s
104650K .......... .......... .......... .......... .......... 97%  130M 0s
104700K .......... .......... .......... .......... .......... 97%  147M 0s
104750K .......... .......... .......... .......... .......... 97%  124M 0s
104800K .......... .......... .......... .......... .......... 97%  148M 0s
104850K .......... .......... .......... .......... .......... 97%  150M 0s
104900K .......... .......... .......... .......... .......... 97%  133M 0s
104950K .......... .......... .......... .......... .......... 98%  124M 0s
105000K .......... .......... .......... .......... .......... 98%  126M 0s
105050K .......... .......... .......... .......... .......... 98%  172M 0s
105100K .......... .......... .......... .......... .......... 98%  175M 0s
105150K .......... .......... .......... .......... .......... 98%  138M 0s
105200K .......... .......... .......... .......... .......... 98%  144M 0s
105250K .......... .......... .......... .......... .......... 98%  107M 0s
105300K .......... .......... .......... .......... .......... 98%  113M 0s
105350K .......... .......... .......... .......... .......... 98%  105M 0s
105400K .......... .......... .......... .......... .......... 98%  111M 0s
105450K .......... .......... .......... .......... .......... 98%  104M 0s
105500K .......... .......... .......... .......... .......... 98% 92.6M 0s
105550K .......... .......... .......... .......... .......... 98%  102M 0s
105600K .......... .......... .......... .......... .......... 98%  110M 0s
105650K .......... .......... .......... .......... .......... 98%  111M 0s
105700K .......... .......... .......... .......... .......... 98%  111M 0s
105750K .......... .......... .......... .......... .......... 98%  103M 0s
105800K .......... .......... .......... .......... .......... 98%  114M 0s
105850K .......... .......... .......... .......... .......... 98%  103M 0s
105900K .......... .......... .......... .......... .......... 98%  107M 0s
105950K .......... .......... .......... .......... .......... 98% 91.2M 0s
106000K .......... .......... .......... .......... .......... 99%  109M 0s
106050K .......... .......... .......... .......... .......... 99%  113M 0s
106100K .......... .......... .......... .......... .......... 99%  107M 0s
106150K .......... .......... .......... .......... .......... 99%  107M 0s
106200K .......... .......... .......... .......... .......... 99% 92.1M 0s
106250K .......... .......... .......... .......... .......... 99%  109M 0s
106300K .......... .......... .......... .......... .......... 99%  141M 0s
106350K .......... .......... .......... .......... .......... 99%  135M 0s
106400K .......... .......... .......... .......... .......... 99%  159M 0s
106450K .......... .......... .......... .......... .......... 99%  164M 0s
106500K .......... .......... .......... .......... .......... 99%  164M 0s
106550K .......... .......... .......... .......... .......... 99%  149M 0s
106600K .......... .......... .......... .......... .......... 99%  163M 0s
106650K .......... .......... .......... .......... .......... 99%  141M 0s
106700K .......... .......... .......... .......... .......... 99%  164M 0s
106750K .......... .......... .......... .......... .......... 99%  134M 0s
106800K .......... .......... .......... .......... .......... 99%  148M 0s
106850K .......... .......... .......... .......... .......... 99%  164M 0s
106900K .......... .......... .......... .......... .......... 99%  166M 0s
106950K .......... .......... .......... .......... .......... 99%  151M 0s
107000K .......... .......... .......... .......... .......... 99%  165M 0s
107050K .......... .......... .......... .......... .......... 99%  156M 0s
107100K ..                                                    100% 4921G=1.0s

2022-01-13 02:55:51 (104 MB/s) - ‘/tmp/cmdline-tools.zip’ saved [109673042/109673042]

+ echo '124f2d5115eee365df6cf3228ffbca6fc3911d16f8025bebd5b1c6e2fcfa7faf /tmp/cmdline-tools.zip'
+ sha256sum -c -
/tmp/cmdline-tools.zip: OK
+ unzip -q -o /tmp/cmdline-tools.zip -d /tmp/cmdline-tools
+ rm /tmp/cmdline-tools.zip
+ mkdir -p /opt/android-sdk/cmdline-tools/tools
+ mv /tmp/cmdline-tools/cmdline-tools/bin /tmp/cmdline-tools/cmdline-tools/lib /tmp/cmdline-tools/cmdline-tools/NOTICE.txt /tmp/cmdline-tools/cmdline-tools/source.properties /opt/android-sdk/cmdline-tools/tools
+ export PATH=/opt/android-sdk/cmdline-tools/tools/bin:/opt/android-sdk/ndk/21.4.7075529:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools:/opt/gradle/bin
+ PATH=/opt/android-sdk/cmdline-tools/tools/bin:/opt/android-sdk/ndk/21.4.7075529:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools:/opt/gradle/bin
+ yes
+ sdkmanager --licenses
Loading local repository...                                                     
[=========                              ] 25% Loading local repository...       
[=========                              ] 25% Fetch remote repository...        
[==========                             ] 26% Fetch remote repository...        
[============                           ] 32% Fetch remote repository...        
[=============                          ] 33% Fetch remote repository...        
[=============                          ] 35% Fetch remote repository...        
[==============                         ] 36% Fetch remote repository...        
[==============                         ] 38% Fetch remote repository...        
[===============                        ] 39% Fetch remote repository...        
[================                       ] 41% Fetch remote repository...        
[================                       ] 42% Fetch remote repository...        
[=================                      ] 44% Fetch remote repository...        
[==================                     ] 45% Fetch remote repository...        
[==================                     ] 47% Fetch remote repository...        
[===================                    ] 48% Fetch remote repository...        
[===================                    ] 50% Fetch remote repository...        
[====================                   ] 51% Fetch remote repository...        
[=====================                  ] 53% Fetch remote repository...        
[=====================                  ] 54% Fetch remote repository...        
[======================                 ] 56% Fetch remote repository...        
[======================                 ] 57% Fetch remote repository...        
[=======================                ] 59% Fetch remote repository...        
[========================               ] 60% Fetch remote repository...        
[========================               ] 62% Fetch remote repository...        
[=========================              ] 63% Fetch remote repository...        
[=========================              ] 65% Fetch remote repository...        
[==========================             ] 66% Fetch remote repository...        
[===========================            ] 68% Fetch remote repository...        
[===========================            ] 69% Fetch remote repository...        
[============================           ] 71% Fetch remote repository...        
[============================           ] 72% Fetch remote repository...        
[=============================          ] 74% Fetch remote repository...        
[=============================          ] 75% Fetch remote repository...        
[=============================          ] 75% Computing updates...              
[=======================================] 100% Computing updates...             
4 of 6 SDK package licenses not accepted.
Review licenses that have not been accepted (y/N)? 
1/4: License android-googletv-license:
---------------------------------------
Terms and Conditions

This is the Google TV Add-on for the Android Software Development Kit License Agreement.

1. Introduction

1.1 The Google TV Add-on for the Android Software Development Kit (referred to in this License Agreement as the "Google TV Add-on" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of this License Agreement. This License Agreement forms a legally binding contract between you and Google in relation to your use of the Google TV Add-on.

1.2 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.

2. Accepting this License Agreement

2.1 In order to use the Google TV Add-on, you must first agree to this License Agreement. You may not use the Google TV Add-on if you do not accept this License Agreement.

2.2 You can accept this License Agreement by:

(A) clicking to accept or agree to this License Agreement, where this option is made available to you; or

(B) by actually using the Google TV Add-on. In this case, you agree that use of the Google TV Add-on constitutes acceptance of the License Agreement from that point onwards.

2.3 You may not use the Google TV Add-on and may not accept the Licensing Agreement if you are a person barred from receiving the Google TV Add-on under the laws of the United States or other countries including the country in which you are resident or from which you use the Google TV Add-on.

2.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this License Agreement. If you do not have the requisite authority, you may not accept the Licensing Agreement or use the Google TV Add-on on behalf of your employer or other entity.

3. Google TV Add-on License from Google

3.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, royalty-free, non- assignable and non-exclusive license to use the Google TV Add-on solely to develop applications to run on the Google TV platform.

3.2 You agree that Google or third parties own all legal right, title and interest in and to the Google TV Add-on, including any Intellectual Property Rights that subsist in the Google TV Add-on. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.

3.3 Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the Google TV Add-on or any part of the Google TV Add-on. Except to the extent required by applicable third party licenses, you may not load any part of the Google TV Add-on onto a mobile handset, television, or any other hardware device except a personal computer, combine any part of the Google TV Add-on with other software, or distribute any software or device incorporating a part of the Google TV Add-on.

3.4 Use, reproduction and distribution of components of the Google TV Add-on licensed under an open source software license are governed solely by the terms of that open source software license and not this License Agreement.

3.5 You agree that the form and nature of the Google TV Add-on that Google provides may change without prior notice to you and that future versions of the Google TV Add-on may be incompatible with applications developed on previous versions of the Google TV Add-on. You agree that Google may stop (permanently or temporarily) providing the Google TV Add-on (or any features within the Google TV Add-on) to you or to users generally at Google's sole discretion, without prior notice to you.

3.6 Nothing in this License Agreement gives you a right to use any of Google's or it’s licensors’ trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.

3.7 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the Google TV Add-on.

4. Use of the Google TV Add-on by You

4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under this License Agreement in or to any software applications that you develop using the Google TV Add-on, including any intellectual property rights that subsist in those applications.

4.2 You agree to use the Google TV Add-on and write applications only for purposes that are permitted by (a) this License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).

4.3 You agree that if you use the Google TV Add-on to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, your must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you explicit permission to do so.

4.4 You agree that you will not engage in any activity with the Google TV Add-on, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google, Multichannel Video Program Distributors or any mobile communications carrier.

4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through the Google TV platform and/or applications for the Google TV platform, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.

4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under this License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.

5. Your Developer Credentials

5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.

6. Privacy and Information

6.1 In order to continually innovate and improve the Google TV Add-on, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the Google TV Add-on are being used and how they are being used. Before any of this information is collected, the Google TV Add-on will notify you and seek your consent. If you withhold consent, the information will not be collected.

6.2 The data collected is examined in the aggregate to improve the Google TV Add-on and is maintained in accordance with Google's Privacy Policy.

7. Third Party Applications for the Google TV Platform

7.1 If you use the Google TV Add-on to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.

7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.

7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, this License Agreement does not affect your legal relationship with these third parties.

8. Using Google TV APIs

8.1 If you use any Google TV API to retrieve data from Google, you acknowledge that the data (“Google TV API Content”) may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service. Some portions of the Google TV API Content are licensed to Google by third parties, including but not limited to Tribune Media Services

8.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so.

8.3 Except as explicitly permitted in Section 3 (Google TV Add-on License from Google), you must:

(a) not modify nor format the Google TV API Content except to the extent reasonably and technically necessary to optimize the display such Google TV API Content in your application;

(b) not edit the Google TV API Content in a manner that renders the Google TV API Content inaccurate of alters its inherent meaning (provided that displaying excerpts will not violate the foregoing); or

(c) not create any commercial audience measurement tool or service using the Google TV API Content

9. Terminating this License Agreement

9.1 This License Agreement will continue to apply until terminated by either you or Google as set out below.

9.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the Google TV Add-on and any relevant developer credentials.

9.3 Google may at any time, terminate this License Agreement with you if:

(A) you have breached any provision of this License Agreement; or

(B) Google is required to do so by law; or

(C) the partner with whom Google offered certain parts of Google TV Add-on (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the Google TV Add-on to you; or

(D) Google decides to no longer providing the Google TV Add-on or certain parts of the Google TV Add-on to users in the country in which you are resident or from which you use the service, or the provision of the Google TV Add-on or certain Google TV Add-on services to you by Google is, in Google's sole discretion, no longer commercially viable.

9.4 When this License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst this License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.

10. DISCLAIMER OF WARRANTIES

10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE GOOGLE TV ADD-ON IS AT YOUR SOLE RISK AND THAT THE GOOGLE TV ADD-ON IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.

10.2 YOUR USE OF THE GOOGLE TV ADD-ON AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE GOOGLE TV ADD-ON IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.

10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

11. LIMITATION OF LIABILITY

11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.

12. Indemnification

12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the Google TV Add-on, (b) any application you develop on the Google TV Add-on that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with this License Agreement.

13. Changes to the License Agreement

13.1 Google may make changes to the License Agreement as it distributes new versions of the Google TV Add-on.

14. General Legal Terms

14.1 This License Agreement constitute the whole legal agreement between you and Google and govern your use of the Google TV Add-on (excluding any services which Google may provide to you under a separate written agreement), and completely replace any prior agreements between you and Google in relation to the Google TV Add-on.

14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in this License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.

14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of this License Agreement is invalid, then that provision will be removed from this License Agreement without affecting the rest of this License Agreement. The remaining provisions of this License Agreement will continue to be valid and enforceable.

14.4 You acknowledge and agree that Google’s API data licensors and each member of the group of companies of which Google is the parent shall be third party beneficiaries to this License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to this License Agreement.

14.5 EXPORT RESTRICTIONS. THE GOOGLE TV ADD-ON IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE GOOGLE TV ADD-ON. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.

14.6 The rights granted in this License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under this License Agreement without the prior written approval of the other party.

14.7 This License Agreement, and your relationship with Google under this License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from this License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.


August 15, 2011
---------------------------------------
Accept? (y/N): 
2/4: License android-sdk-arm-dbt-license:
---------------------------------------
Terms and Conditions

This is the Android Software Development Kit License Agreement

1. Introduction

1.1 The Android Software Development Kit (referred to in the License Agreement as the "SDK" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of the License Agreement. The License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK.

1.2 "Android" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: http://source.android.com/, as updated from time to time.

1.3 A "compatible implementation" means any Android device that (i) complies with the Android Compatibility Definition document, which can be found at the Android compatibility website (http://source.android.com/compatibility) and which may be updated from time to time; and (ii) successfully passes the Android Compatibility Test Suite (CTS).

1.4 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.


2. Accepting the License Agreement

2.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License Agreement.

2.2 By clicking to accept, you hereby agree to the terms of the License Agreement.

2.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the laws of the United States or other countries, including the country in which you are resident or from which you use the SDK.

2.4 If you are agreeing to be bound by the License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to the License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the SDK on behalf of your employer or other entity.


3. SDK License from Google

3.1 Subject to the terms of the License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable, non-exclusive, and non-sublicensable license to use the SDK solely to develop applications for compatible implementations of Android.

3.2 You may not use this SDK to develop applications for other platforms (including non-compatible implementations of Android) or to develop another SDK. You are of course free to develop applications for other platforms, including non-compatible implementations of Android, provided that this SDK is not used for that purpose.

3.3 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.

3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK.

3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement.

3.6 You agree that the form and nature of the SDK that Google provides may change without prior notice to you and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Google's sole discretion, without prior notice to you.

3.7 Nothing in the License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.

3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK.


4. Use of the SDK by You

4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under the License Agreement in or to any software applications that you develop using the SDK, including any intellectual property rights that subsist in those applications.

4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) the License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).

4.3 You agree that if you use the SDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so.

4.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google or any mobile communications carrier.

4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Android and/or applications for Android, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.

4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.

4.7 This software enables the execution of intellectual property owned by Arm Limited. You agree that your use of the software, that allows execution of ARM Instruction Set Architecture (“ISA”) compliant executables for application development and debug only on x86 desktop, laptop, customer on-premise servers, and customer-procured cloud-based environments.

5. Your Developer Credentials

5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.

6. Privacy and Information

6.1 In order to continually innovate and improve the SDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the SDK are being used and how they are being used. Before any of this information is collected, the SDK will notify you and seek your consent. If you withhold consent, the information will not be collected.

6.2 The data collected is examined in the aggregate to improve the SDK and is maintained in accordance with Google's Privacy Policy.


7. Third Party Applications

7.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.

7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.

7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, the License Agreement does not affect your legal relationship with these third parties.


8. Using Android APIs

8.1 Google Data APIs

8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.

8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so. If you use the Android Recognition Service API, documented at the following URL: https://developer.android.com/reference/android/speech/RecognitionService, as updated from time to time, you acknowledge that the use of the API is subject to the Data Processing Addendum for Products where Google is a Data Processor, which is located at the following URL: https://privacy.google.com/businesses/gdprprocessorterms/, as updated from time to time. By clicking to accept, you hereby agree to the terms of the Data Processing Addendum for Products where Google is a Data Processor.


9. Terminating the License Agreement

9.1 The License Agreement will continue to apply until terminated by either you or Google as set out below.

9.2 If you want to terminate the License Agreement, you may do so by ceasing your use of the SDK and any relevant developer credentials.

9.3 Google may at any time, terminate the License Agreement with you if: (A) you have breached any provision of the License Agreement; or (B) Google is required to do so by law; or (C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the SDK to you; or (D) Google decides to no longer provide the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable.

9.4 When the License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst the License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.


10. DISCLAIMER OF WARRANTIES

10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.

10.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.

10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.


11. LIMITATION OF LIABILITY

11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.


12. Indemnification

12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with the License Agreement.


13. Changes to the License Agreement

13.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the SDK is made available.


14. General Legal Terms

14.1 The License Agreement constitutes the whole legal agreement between you and Google and governs your use of the SDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the SDK.

14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in the License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.

14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of the License Agreement is invalid, then that provision will be removed from the License Agreement without affecting the rest of the License Agreement. The remaining provisions of the License Agreement will continue to be valid and enforceable.

14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to the License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of the License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to the License Agreement.

14.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.

14.6 The rights granted in the License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under the License Agreement without the prior written approval of the other party.

14.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.


January 16, 2019
---------------------------------------
Accept? (y/N): 
3/4: License google-gdk-license:
---------------------------------------
This is a Developer Preview of the GDK that is subject to change.

Terms and Conditions

This is the Glass Development Kit License Agreement.

1. Introduction

1.1 The Glass Development Kit (referred to in this License Agreement as the "GDK" and specifically including the Android system files, packaged APIs, and GDK library files, if and when they are made available) is licensed to you subject to the terms of this License Agreement. This License Agreement forms a legally binding contract between you and Google in relation to your use of the GDK.

1.2 "Glass" means Glass devices and the Glass software stack for use on Glass devices.


1.3 "Android" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: http://source.android.com/, as updated from time to time.

1.4 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.

2. Accepting this License Agreement

2.1 In order to use the GDK, you must first agree to this License Agreement. You may not use the GDK if you do not accept this License Agreement.

2.2 By clicking to accept, you hereby agree to the terms of this License Agreement.

2.3 You may not use the GDK and may not accept the License Agreement if you are a person barred from receiving the GDK under the laws of the United States or other countries including the country in which you are resident or from which you use the GDK.

2.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the GDK on behalf of your employer or other entity.

3. GDK License from Google

3.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable and non-exclusive license to use the GDK solely to develop applications to run on the Glass platform for Glass devices.

3.2 You agree that Google or third parties own all legal right, title and interest in and to the GDK, including any Intellectual Property Rights that subsist in the GDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.

3.3 You may not use the GDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the GDK or any part of the GDK; or (b) load any part of the GDK onto a mobile handset or wearable computing device or any other hardware device except a Glass device personal computer, combine any part of the GDK with other software, or distribute any software or device incorporating a part of the GDK.

3.4 You agree that you will not take any actions that may cause or result in the fragmentation of Glass, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the GDK.

3.5 Use, reproduction and distribution of components of the GDK licensed under an open source software license are governed solely by the terms of that open source software license and not this License Agreement.

3.6 You agree that the form and nature of the GDK that Google provides may change without prior notice to you and that future versions of the GDK may be incompatible with applications developed on previous versions of the GDK. You agree that Google may stop (permanently or temporarily) providing the GDK (or any features within the GDK) to you or to users generally at Google's sole discretion, without prior notice to you.

3.7 Nothing in this License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.

3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the GDK.


3.9 Your use of any Android system files, packaged APIs, or other components of the GDK which are part of the Android Software Development Kit is subject to the terms of the Android Software Development Kit License Agreement located at http://developer.android.com/sdk/terms.html. These terms are hereby incorporated by reference into this License Agreement.

4. Use of the GDK by You

4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under this License Agreement in or to any software applications that you develop using the GDK, including any intellectual property rights that subsist in those applications.

4.2 You agree to use the GDK and write applications only for purposes that are permitted by (a) this License Agreement, (b) the Glass Platform Developer Policies (located at https://developers.google.com/glass/policies, and hereby incorporated into this License Agreement by reference), and (c) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).

4.3 You agree that if you use the GDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so.

4.4 You agree that you will not engage in any activity with the GDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google.

4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Glass and/or applications for Glass, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.

4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under this License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.


4.7 The GDK is in development, and your testing and feedback are an important part of the development process. By using the GDK, you acknowledge that implementation of some features are still under development and that you should not rely on the GDK, Glass devices, Glass system software, Google Mirror API, or Glass services having the full functionality of a stable release.

5. Your Developer Credentials

5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.

6. Privacy and Information


6.1 In order to continually innovate and improve the GDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the GDK are being used and how they are being used. Before any of this information is collected, the GDK will notify you and seek your consent. If you withhold consent, the information will not be collected.

6.2 The data collected is examined in the aggregate to improve the GDK and is maintained in accordance with Google's Privacy Policy.

7. Third Party Applications

7.1 If you use the GDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.

7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.

7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, this License Agreement does not affect your legal relationship with these third parties.

8. Using Google APIs

8.1 Google APIs

8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.

8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so.

9. Terminating this License Agreement

9.1 This License Agreement will continue to apply until terminated by either you or Google as set out below.

9.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the GDK and any relevant developer credentials.

9.3 Google may at any time, terminate this License Agreement with you if: (A) you have breached any provision of this License Agreement; or (B) Google is required to do so by law; or (C) the partner with whom Google offered certain parts of GDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the GDK to you; or (D) Google decides to no longer provide the GDK or certain parts of the GDK to users in the country in which you are resident or from which you use the service, or the provision of the GDK or certain GDK services to you by Google is, in Google's sole discretion, no longer commercially viable.

9.4 When this License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst this License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.

10. DISCLAIMER OF WARRANTIES

10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE GDK IS AT YOUR SOLE RISK AND THAT THE GDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.

10.2 YOUR USE OF THE GDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE GDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.

10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

11. LIMITATION OF LIABILITY

11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.

12. Indemnification

12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the GDK, (b) any application you develop on the GDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with this License Agreement.

13. Changes to the License Agreement

13.1 Google may make changes to the License Agreement as it distributes new versions of the GDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the GDK is made available.

14. General Legal Terms

14.1 This License Agreement constitutes the whole legal agreement between you and Google and governs your use of the GDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the GDK.

14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in this License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.

14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of this License Agreement is invalid, then that provision will be removed from this License Agreement without affecting the rest of this License Agreement. The remaining provisions of this License Agreement will continue to be valid and enforceable.

14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to this License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to this License Agreement.

14.5 EXPORT RESTRICTIONS. THE GDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE GDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.

14.6 The rights granted in this License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under this License Agreement without the prior written approval of the other party.

14.7 This License Agreement, and your relationship with Google under this License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from this License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.

November 19, 2013
---------------------------------------
Accept? (y/N): 
4/4: License mips-android-sysimage-license:
---------------------------------------
MIPS Technologies, Inc. (“MIPS”) Internal Evaluation License Agreement for MIPS Android™ System Images for Android Software Development Kit (SDK): This Internal Evaluation License Agreement (this "Agreement") is entered into by and between MIPS and you (as an individual developer or a legal entity -- identified below as “Recipient”). MIPS shall make the Evaluation Software available to Recipient as described in accordance with the terms and conditions set forth below.

By clicking on the “Accept” button, downloading, installing, or otherwise using the Evaluation Materials (defined below), you agree to be bound by the terms of this Agreement effective as of the date you click “Accept” (the “Effective Date”), and if doing so on behalf of an entity, you represent that you are authorized to bind the entity to the terms and conditions of this Agreement. If you do not agree to be bound by the terms and conditions of this Agreement, do not download, install, or use the Evaluation Materials.

1. DEFINITIONS. These terms shall have the following meanings:

1.1 “MIPS” shall mean MIPS Technologies, Inc., a Delaware corporation having a principal place of business at: 955 East Arques Ave., Sunnyvale, CA 94085

1.2 “Evaluation Software” shall mean MIPS Android™ emulator system images for Android Software Development Kit (SDK), as made available to Recipient.

1.3 “Evaluation Materials" means, collectively, the Evaluation Software (in source and/or object code form) and documentation (including, without limitation, any design documents, specifications, reference manuals, and other related materials) related to the Evaluation Software as made available to Recipient.

1.4 “Open Source Software” means any software that requires (as a condition of use, modification and/or distribution of such software) that such software or other software incorporated into, derived from or distributed with such software (a) be disclosed or distributed in source code form; or (b) be licensed by the user to third parties for the purpose of making and/or distributing derivative works; or (c) be redistributable at no charge. Open Source Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models substantially similar to any of the following: (a) GNU’s General Public License (GPL) or Lesser/Library GPL (LGPL), (b) the Artistic License (e.g., PERL), (c) the Mozilla Public License, (d) the Netscape Public License, (e) the Sun Community Source License (SCSL), (f) the Sun Industry Source License (SISL), (g) the Apache Software license and (h) the Common Public License (CPL).

1.5 “Pre-Release Materials” means “alpha” or “beta” designated pre-release features, which may not be fully functional, which MIPS may substantially modify in producing any production version of the Evaluation Materials, and/or which is still under development by MIPS and/or MIPS’ suppliers.

2. PURPOSE. MIPS desires to make the Evaluation Materials available to Recipient solely for Recipient's internal evaluation of the Evaluation Software to evaluate the desirability of cooperating with MIPS in developing products that are compatible with the Evaluation Software and/or to advise MIPS as to possible modifications to the Evaluation Software. Recipient may not disclose, distribute, modify (except to facilitate the above-mentioned internal evaluation), or make commercial use of the Evaluation Materials or any modifications of the Evaluation Materials.

THE EVALUATION MATERIALS ARE PROVIDED FOR EVALUATION PURPOSES ONLY AND MAY NOT BE MODIFIED (EXCEPT TO FACILITATE THE INTERNAL EVALUATION) OR DISTRIBUTED BY RECIPIENT OR INCORPORATED INTO RECIPIENT’S PRODUCTS OR SOFTWARE. PLEASE CONTACT A MIPS SALES REPRESENTATIVE TO LEARN ABOUT THE AVAILABILITY AND COST OF A COMMERCIAL VERSION OF THE EVALUATION SOFTWARE.

3. TITLE. Title to the Evaluation Materials remains with MIPS or its suppliers. Recipient shall not mortgage, pledge or encumber the Evaluation Materials in any way. Recipient shall return all Evaluation Materials, keeping no copies, upon termination or expiration of this Agreement.

4. LICENSE. MIPS grants Recipient a royalty-free, personal, nontransferable, nonexclusive license under its copyrights to use the Evaluation Software only for the purposes described in paragraph 2 above and only for a period beginning on the Effective Date and extending to the first anniversary of the Effective Date (the “Evaluation Period”). Unless otherwise communicated in writing by MIPS to Recipient, to the extent the Evaluation Software is provided in more than one delivery or release (each, a “Release”) the license grant in this Section 4 and the Evaluation Period shall apply to each Release, in which case the Evaluation Period shall begin on the date that the Release is made generally available and continue to the first anniversary of such date. Recipient may not make modifications to the Evaluation Software. Recipient shall not disassemble, reverse-engineer, or decompile any software that is not provided to Recipient in source code form.


EXCEPT AS PROVIDED HEREIN, NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY OTHER MIPS INTELLECTUAL PROPERTY RIGHTS IS GRANTED TO THE RECIPIENT. OTHER THAN AS EXPLICITLY SET FORTH IN PARAGRAPH 2 ABOVE, NO RIGHT TO COPY, TO REPRODUCE, TO MODIFY, OR TO CREATE DERIVATIVE WORKS OF, THE EVALUATION MATERIALS IS GRANTED HEREIN.

5. NO OBLIGATION. Recipient shall have no duty to purchase or license any product from MIPS. MIPS and its suppliers shall have no obligation to provide support for, or develop a non-evaluation version of, the Evaluation Software or to license any version of it.

6. MODIFICATIONS. This Agreement does not obligate Recipient to provide MIPS with comments or suggestions regarding Evaluation Materials. However, should Recipient provide MIPS with comments or suggestions for the modification, correction, improvement or enhancement of (a) the Evaluation Materials or (b) MIPS products or processes which may embody the Evaluation Materials, then Recipient agrees to grant and hereby grants to MIPS a non-exclusive, irrevocable, worldwide, fully paid-up, royalty-free license, with the right to sublicense MIPS’ licensees and customers, under Recipient’s Intellectual property rights, to use and disclose such comments and suggestions in any manner MIPS chooses and to display, perform, copy, make, have made, use, sell, offer to sell, import, and otherwise dispose of MIPS’ and its sublicensee’s products embodying such comments and suggestions in any manner and via any media MIPS chooses, without reference to the source.

7. WARRANTY DISCLAIMER. MIPS AND ITS SUPPLIERS MAKE NO WARRANTIES WITH RESPECT TO EVALUATION MATERIALS, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR ANY IMPLIED WARRANTY OF NONINFRINGEMENT WITH RESPECT TO THIRD PARTY INTELLECTUAL PROPERTY. RECIPIENT ACKNOWLEDGES AND AGREES THAT THE EVALUATION MATERIALS ARE PROVIDED “AS IS,” WITHOUT WARRANTY OF ANY KIND.

8. LIMITATION OF LIABILITY. MIPS AND ITS SUPPLIERS SHALL NOT BE LIABLE FOR ANY PROPERTY DAMAGE, PERSONAL INJURY, LOSS OF PROFITS, INTERRUPTION OF BUSINESS OR FOR ANY DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES, HOWEVER CAUSED OR ALLEGED, WHETHER FOR BREACH OF WARRANTY, CONTRACT, STRICT LIABILITY OR OTHERWISE, INCLUDING WITHOUT LIMITATION, UNDER TORT OR OTHER LEGAL THEORY. MIPS AND ITS SUPPLIERS DISCLAIM ANY AND ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS OF ANY KIND RELATING TO THE EVALUATION MATERIALS.

9. EXPIRATION. MIPS may terminate this Agreement immediately after a breach by Recipient or otherwise at MIPS’ reasonable discretion and upon five (5) business days’ notice to Recipient.

10. GENERAL.

10.1 Controlling Law. This Agreement shall be governed by California law excluding its choice of law rules. With the exception of MIPS’ rights to enforce its intellectual property rights and any confidentiality obligations under this Agreement or any licenses distributed with the Evaluation Materials, all disputes and any claims arising under or relating to this Agreement shall be subject to the exclusive jurisdiction and venue of the state and federal courts located in Santa Clara County, California. Each party hereby agrees to jurisdiction and venue in the courts set forth in the preceding sentence. The parties agree that the United Nations Convention on Contracts for the International Sale of Goods is specifically excluded from application to this Agreement. The parties consent to the personal jurisdiction of the above courts.

10.2 Remedies. Recipient acknowledges and agrees that any breach of confidentiality obligations under this Agreement or any licenses distributed with the Evaluation Materials, as well as any disclosure, commercialization, or public use of the Evaluation Materials, would cause irreparable injury to MIPS, and therefore Recipient agrees to consent to, and hereby consents to, the grant of an injunction by any court of competent jurisdiction in the event of an actual or threatened breach.

10.3 Assignment. Recipient may not delegate, assign or transfer this Agreement, the license granted or any of Recipient’s rights, obligations, or duties hereunder, expressly, by implication, by operation of law, by way of merger (regardless of whether Recipient is the surviving entity) or acquisition, or otherwise and any attempt to do so, without MIPS’ express prior written consent, shall be ineffective, null and void. MIPS may freely assign this Agreement, and its rights and obligations hereunder, in its sole discretion.

10.4 Entire Agreement. This Agreement constitutes the entire agreement between Recipient and MIPS and supersedes in their entirety any and all oral or written agreements previously existing between Recipient and MIPS with respect to the subject matter hereof. This Agreement may only be amended or supplemented by a writing that refers explicitly to this Agreement and that is signed or otherwise accepted by duly authorized representatives of Recipient and MIPS.

10.5 Severability. In the event that any provision of this Agreement is finally adjudicated to be unenforceable or invalid under any applicable law, such unenforceability or invalidity shall not render this Agreement unenforceable or invalid as a whole, and, in such event, such unenforceable or invalid provision shall be interpreted so as to best accomplish the objectives of such provision within the limits of applicable law or applicable court decisions.

10.6 Export Regulations / Export Control. Recipient shall not export, either directly or indirectly, any product, service or technical data or system incorporating the Evaluation Materials without first obtaining any required license or other necessary approval from the U.S. Department of Commerce or any other governing agency or department of the United States Government. In the event any product is exported from the United States or re-exported from a foreign destination by Recipient, Recipient shall ensure that the distribution and export/re-export or import of the product is in compliance with all applicable laws, regulations, orders, or other restrictions of the U.S. Export Administration Regulations and the appropriate foreign government. Recipient agrees that neither it nor any of its subsidiaries will export/re-export any technical data, process, product, or service, directly or indirectly, to any country for which the United States government or any agency thereof or the foreign government from where it is shipping requires an export license, or other governmental approval, without first obtaining such license or approval. Recipient also agrees to implement measures to ensure that foreign national employees are authorized to receive any information controlled by U.S. export control laws. An export is "deemed" to take place when information is released to a foreign national wherever located.

10.7 Special Terms for Pre-Release Materials. If so indicated in the description of the Evaluation Software, the Evaluation Software may contain Pre-Release Materials. Recipient hereby understands, acknowledges and agrees that: (i) Pre-Release Materials may not be fully tested and may contain bugs or errors; (ii) Pre-Release materials are not suitable for commercial release in their current state; (iii) regulatory approvals for Pre-Release Materials (such as UL or FCC) have not been obtained, and Pre-Release Materials may therefore not be certified for use in certain countries or environments or may not be suitable for certain applications and (iv) MIPS can provide no assurance that it will ever produce or make generally available a production version of the Pre-Release Materials . MIPS is not under any obligation to develop and/or release or offer for sale or license a final product based upon the Pre-Release Materials and may unilaterally elect to abandon the Pre-Release Materials or any such development platform at any time and without any obligation or liability whatsoever to Recipient or any other person.

ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS” AND “AS AVAILABLE”, POSSIBLY WITH FAULTS, AND WITHOUT REPRESENTATION OR WARRANTY OF ANY KIND.

10.8 Open Source Software. In the event Open Source software is included with Evaluation Software, such Open Source software is licensed pursuant to the applicable Open Source software license agreement identified in the Open Source software comments in the applicable source code file(s) and/or file header as indicated in the Evaluation Software. Additional detail may be available (where applicable) in the accompanying on-line documentation. With respect to the Open Source software, nothing in this Agreement limits any rights under, or grants rights that supersede, the terms of any applicable Open Source software license agreement.
---------------------------------------
Accept? (y/N): All SDK package licenses accepted

+ sdkmanager 'cmake;3.10.2.4988404'
+ sed -i -e /detox/d -e /DETOX_CI/d build.gradle
+ echo 'android { splits { abi { enable false } } }'
+ sed -i -e 's/versionName appVersionName/versionName "3.9.6"/' -e 's/versionCode appVersionCode/versionCode 3000323/' build.gradle
+ sed -i -e /appVersionName/d -e /appVersionCode/d build.gradle
+ sed -i -e '/@bugsnag\/react-native/d' -e /bugsnag-sourcemaps/d ../../package.json
2022-01-13 02:56:19,447 INFO: Cleaning Gradle project...
2022-01-13 02:56:19,448 DEBUG: Directory: build/com.standardnotes/android/app
2022-01-13 02:56:19,448 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 5.4.1 via distributionUrl
Downloading missing gradle version 5.4.1
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-5.4.1-bin.zip: OK
Running /opt/gradle/versions/5.4.1/bin/gradle clean

Welcome to Gradle 5.4.1!

Here are the highlights of this release:
 - Run builds with JDK12
 - New API for Incremental Tasks
 - Updates to native projects, including Swift 5 support

For more details see https://docs.gradle.org/5.4.1/release-notes.html

To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/5.4.1/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
File /home/vagrant/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 30.0.2 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 30.0.2 accepted.
Preparing "Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)".
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" ready.
Installing Android SDK Build-Tools 30.0.2 in /opt/android-sdk/build-tools/30.0.2
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" complete.
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" finished.
Checking the license for package Android SDK Platform 30 in /opt/android-sdk/licenses
License for package Android SDK Platform 30 accepted.
Preparing "Install Android SDK Platform 30 (revision: 3)".
"Install Android SDK Platform 30 (revision: 3)" ready.
Installing Android SDK Platform 30 in /opt/android-sdk/platforms/android-30
"Install Android SDK Platform 30 (revision: 3)" complete.
"Install Android SDK Platform 30 (revision: 3)" finished.
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01

> Task :app:clean UP-TO-DATE

BUILD SUCCESSFUL in 42s
1 actionable task: 1 up-to-date
2022-01-13 02:57:07,041 INFO: Scanning source for common problems...
2022-01-13 02:57:07,051 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at android/build.gradle
2022-01-13 02:57:07,051 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at android/build.gradle
2022-01-13 02:57:07,051 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/detox/Detox-android' at android/build.gradle
2022-01-13 02:57:07,052 INFO: Removing gradle-wrapper.jar at android/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:07,056 INFO: Removing gradle-wrapper.jar at android/app/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:07,304 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/x86_64/.ninja_deps
2022-01-13 02:57:07,305 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.bin
2022-01-13 02:57:07,305 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
2022-01-13 02:57:07,306 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
2022-01-13 02:57:07,307 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/armeabi-v7a/.ninja_deps
2022-01-13 02:57:07,307 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin
2022-01-13 02:57:07,308 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
2022-01-13 02:57:07,308 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
2022-01-13 02:57:07,309 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/x86/.ninja_deps
2022-01-13 02:57:07,310 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin
2022-01-13 02:57:07,310 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
2022-01-13 02:57:07,310 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
2022-01-13 02:57:07,311 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/arm64-v8a/.ninja_deps
2022-01-13 02:57:07,312 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin
2022-01-13 02:57:07,313 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
2022-01-13 02:57:07,313 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
2022-01-13 02:57:07,314 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.bin
2022-01-13 02:57:07,314 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
2022-01-13 02:57:07,315 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
2022-01-13 02:57:07,316 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin
2022-01-13 02:57:07,316 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
2022-01-13 02:57:07,316 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
2022-01-13 02:57:07,318 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/x86/CMakeFiles/feature_tests.bin
2022-01-13 02:57:07,318 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
2022-01-13 02:57:07,318 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
2022-01-13 02:57:07,319 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin
2022-01-13 02:57:07,320 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
2022-01-13 02:57:07,320 INFO: Ignoring binary at node_modules/react-native-sodium/android/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
2022-01-13 02:57:07,323 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-sodium/example/android/build.gradle
2022-01-13 02:57:07,323 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native-sodium/example/android/build.gradle
2022-01-13 02:57:07,324 INFO: Removing gradle-wrapper.jar at node_modules/react-native-sodium/example/android/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:07,332 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/watchos-simulators/lib/libsodium.a
2022-01-13 02:57:07,335 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/ios-simulators/lib/libsodium.a
2022-01-13 02:57:07,338 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/catalyst/lib/libsodium.a
2022-01-13 02:57:07,341 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/ios/lib/libsodium.a
2022-01-13 02:57:07,345 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/watchos/lib/libsodium.a
2022-01-13 02:57:07,348 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/tvos-simulators/lib/libsodium.a
2022-01-13 02:57:07,351 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/macos/lib/libsodium.a
2022-01-13 02:57:07,355 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/tvos/lib/libsodium.a
2022-01-13 02:57:07,355 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/Clibsodium.xcframework/ios-arm64_x86_64-maccatalyst/libsodium.a
2022-01-13 02:57:07,358 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/Clibsodium.xcframework/tvos-arm64/libsodium.a
2022-01-13 02:57:07,362 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/Clibsodium.xcframework/ios-arm64_i386_x86_64-simulator/libsodium.a
2022-01-13 02:57:07,365 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/Clibsodium.xcframework/ios-arm64_armv7_armv7s/libsodium.a
2022-01-13 02:57:07,368 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/Clibsodium.xcframework/watchos-arm64_32_armv7k/libsodium.a
2022-01-13 02:57:07,371 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/Clibsodium.xcframework/tvos-arm64_x86_64-simulator/libsodium.a
2022-01-13 02:57:07,374 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/Clibsodium.xcframework/watchos-arm64_i386_x86_64-simulator/libsodium.a
2022-01-13 02:57:07,377 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-apple/Clibsodium.xcframework/macos-arm64_x86_64/libsodium.a
2022-01-13 02:57:07,383 INFO: Ignoring shared library at node_modules/react-native-sodium/libsodium/libsodium-android-westmere/lib/libsodium.so
2022-01-13 02:57:07,384 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-android-westmere/lib/libsodium.a
2022-01-13 02:57:07,387 INFO: Ignoring shared library at node_modules/react-native-sodium/libsodium/libsodium-android-armv7-a/lib/libsodium.so
2022-01-13 02:57:07,387 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-android-armv7-a/lib/libsodium.a
2022-01-13 02:57:07,390 INFO: Ignoring shared library at node_modules/react-native-sodium/libsodium/libsodium-android-i686/lib/libsodium.so
2022-01-13 02:57:07,391 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-android-i686/lib/libsodium.a
2022-01-13 02:57:07,394 INFO: Ignoring shared library at node_modules/react-native-sodium/libsodium/libsodium-android-armv8-a/lib/libsodium.so
2022-01-13 02:57:07,394 INFO: Ignoring static library at node_modules/react-native-sodium/libsodium/libsodium-android-armv8-a/lib/libsodium.a
2022-01-13 02:57:07,398 INFO: Removing Java JAR file at node_modules/jetifier/lib/annotations-13.0.jar
2022-01-13 02:57:07,398 INFO: Removing Java JAR file at node_modules/jetifier/lib/asm-tree-6.0.jar
2022-01-13 02:57:07,398 INFO: Removing Java JAR file at node_modules/jetifier/lib/gson-2.8.0.jar
2022-01-13 02:57:07,399 INFO: Removing Java JAR file at node_modules/jetifier/lib/jetifier-core-1.0.0-beta09.jar
2022-01-13 02:57:07,399 INFO: Removing Java JAR file at node_modules/jetifier/lib/jdom2-2.0.6.jar
2022-01-13 02:57:07,400 INFO: Removing Java JAR file at node_modules/jetifier/lib/jetifier-standalone.jar
2022-01-13 02:57:07,400 INFO: Removing Java JAR file at node_modules/jetifier/lib/asm-commons-6.0.jar
2022-01-13 02:57:07,400 INFO: Removing Java JAR file at node_modules/jetifier/lib/jetifier-processor-1.0.0-beta09.jar
2022-01-13 02:57:07,401 INFO: Removing Java JAR file at node_modules/jetifier/lib/kotlin-stdlib-1.3.60.jar
2022-01-13 02:57:07,401 INFO: Removing Java JAR file at node_modules/jetifier/lib/kotlin-stdlib-common-1.3.60.jar
2022-01-13 02:57:07,401 INFO: Removing Java JAR file at node_modules/jetifier/lib/asm-util-6.0.jar
2022-01-13 02:57:07,402 INFO: Removing Java JAR file at node_modules/jetifier/lib/asm-6.0.jar
2022-01-13 02:57:07,402 INFO: Removing Java JAR file at node_modules/jetifier/lib/commons-cli-1.3.1.jar
2022-01-13 02:57:07,491 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/sn-textview/android/build.gradle
2022-01-13 02:57:07,491 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/sn-textview/android/build.gradle
2022-01-13 02:57:07,497 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-search-bar/example/android/build.gradle
2022-01-13 02:57:07,497 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native-search-bar/example/android/build.gradle
2022-01-13 02:57:07,498 INFO: Removing gradle-wrapper.jar at node_modules/react-native-search-bar/example/android/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:07,530 INFO: Removing binary at node_modules/node-notifier/vendor/notifu/notifu64.exe
2022-01-13 02:57:07,530 INFO: Removing binary at node_modules/node-notifier/vendor/notifu/notifu.exe
2022-01-13 02:57:07,531 INFO: Removing binary at node_modules/node-notifier/vendor/mac.noindex/terminal-notifier.app/Contents/MacOS/terminal-notifier
2022-01-13 02:57:07,532 INFO: Removing binary at node_modules/node-notifier/vendor/snoreToast/snoretoast-x64.exe
2022-01-13 02:57:07,532 INFO: Removing binary at node_modules/node-notifier/vendor/snoreToast/snoretoast-x86.exe
2022-01-13 02:57:07,621 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/standard-notes-rn/android/build.gradle
2022-01-13 02:57:07,627 INFO: Ignoring unknown maven repo 'defaultDir.toString()' at node_modules/react-native-webview/android/build.gradle
2022-01-13 02:57:07,627 INFO: Ignoring unknown maven repo 'androidPrebuiltBinaryDir.toString()' at node_modules/react-native-webview/android/build.gradle
2022-01-13 02:57:07,627 INFO: Ignoring unknown maven repo 'androidSourcesDir.toString()' at node_modules/react-native-webview/android/build.gradle
2022-01-13 02:57:07,811 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-safe-area-context/android/build.gradle
2022-01-13 02:57:07,914 WARNING: Found executable binary, possibly code at node_modules/bplist-parser/test/utf16_chinese.plist
2022-01-13 02:57:07,975 INFO: Ignoring unknown maven repo '$projectDir/../node_modules/react-native/android' at node_modules/react-native-screens/android/build.gradle
2022-01-13 02:57:08,098 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-keychain/android/build.gradle
2022-01-13 02:57:08,098 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native-keychain/android/build.gradle
2022-01-13 02:57:08,122 INFO: Removing Java JAR file at node_modules/detox/Detox-android/com/wix/detox/17.8.3/detox-17.8.3-sources.jar
2022-01-13 02:57:08,123 INFO: Removing Java JAR file at node_modules/detox/Detox-android/com/wix/detox/17.8.3/detox-17.8.3-javadoc.jar
2022-01-13 02:57:08,124 INFO: Removing Android AAR library at node_modules/detox/Detox-android/com/wix/detox/17.8.3/detox-17.8.3.aar
2022-01-13 02:57:08,125 INFO: Ignoring unknown maven repo '$projectDir/../../node_modules/react-native/android' at node_modules/detox/android/build.gradle
2022-01-13 02:57:08,125 INFO: Removing gradle-wrapper.jar at node_modules/detox/android/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:08,131 INFO: Ignoring unknown maven repo '$libOutputDir' at node_modules/detox/android/detox/detox-publishing.gradle
2022-01-13 02:57:08,157 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-fingerprint-scanner/examples/android/build.gradle
2022-01-13 02:57:08,157 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native-fingerprint-scanner/examples/android/build.gradle
2022-01-13 02:57:08,158 INFO: Removing gradle-wrapper.jar at node_modules/react-native-fingerprint-scanner/examples/android/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:08,211 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-reanimated/android/build.gradle
2022-01-13 02:57:08,211 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native-reanimated/android/build.gradle
2022-01-13 02:57:08,230 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-aes-crypto/android/build.gradle
2022-01-13 02:57:08,231 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native-aes-crypto/android/build.gradle
2022-01-13 02:57:08,233 INFO: Removing gradle-wrapper.jar at node_modules/react-native-default-preference/android/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:08,707 INFO: Ignoring Java JAR file at node_modules/react-native/android/com/facebook/react/react-native/0.64.1/react-native-0.64.1-javadoc.jar
2022-01-13 02:57:08,708 INFO: Ignoring Android AAR library at node_modules/react-native/android/com/facebook/react/react-native/0.64.1/react-native-0.64.1.aar
2022-01-13 02:57:08,708 INFO: Ignoring Java JAR file at node_modules/react-native/android/com/facebook/react/react-native/0.64.1/react-native-0.64.1-sources.jar
2022-01-13 02:57:08,711 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native/template/android/build.gradle
2022-01-13 02:57:08,711 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native/template/android/build.gradle
2022-01-13 02:57:08,712 INFO: Removing gradle-wrapper.jar at node_modules/react-native/template/android/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:08,839 INFO: Ignoring Java JAR file at node_modules/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar
2022-01-13 02:57:08,882 INFO: Ignoring Android AAR library at node_modules/jsc-android/dist/org/webkit/android-jsc/r245459/android-jsc-r245459.aar
2022-01-13 02:57:08,883 INFO: Ignoring Android AAR library at node_modules/jsc-android/dist/org/webkit/android-jsc-cppruntime/r245459/android-jsc-cppruntime-r245459.aar
2022-01-13 02:57:08,883 INFO: Ignoring Android AAR library at node_modules/jsc-android/dist/org/webkit/android-jsc-intl/r245459/android-jsc-intl-r245459.aar
2022-01-13 02:57:08,890 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/@react-native-community/async-storage/android/build.gradle
2022-01-13 02:57:08,912 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/@react-native-community/masked-view/android/build.gradle
2022-01-13 02:57:08,935 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/@react-native-community/netinfo/android/build.gradle
2022-01-13 02:57:08,935 INFO: Removing gradle-wrapper.jar at node_modules/@react-native-community/netinfo/android/gradle/wrapper/gradle-wrapper.jar
2022-01-13 02:57:08,964 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-vector-icons/android/build.gradle
2022-01-13 02:57:08,986 INFO: Removing unknown maven repo '$rootDir/../node_modules/@bugsnag/react-native/android' at node_modules/@bugsnag/react-native/bugsnag-react-native.gradle
2022-01-13 02:57:08,998 INFO: Removing unknown maven repo 'facebookRepo' at node_modules/@bugsnag/react-native/android/build.gradle
2022-01-13 02:57:08,998 INFO: Removing unknown maven repo 'bugsnagRepo' at node_modules/@bugsnag/react-native/android/build.gradle
2022-01-13 02:57:08,999 INFO: Removing Android AAR library at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-android-core/5.5.0-react-native/bugsnag-android-core-5.5.0-react-native.aar
2022-01-13 02:57:09,000 INFO: Removing Java JAR file at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-android-core/5.5.0-react-native/bugsnag-android-core-5.5.0-react-native-sources.jar
2022-01-13 02:57:09,000 INFO: Removing Android AAR library at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-android-ndk/5.5.0-react-native/bugsnag-android-ndk-5.5.0-react-native.aar
2022-01-13 02:57:09,000 INFO: Removing Java JAR file at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-android-ndk/5.5.0-react-native/bugsnag-android-ndk-5.5.0-react-native-sources.jar
2022-01-13 02:57:09,002 INFO: Removing Android AAR library at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-android/5.5.0-react-native/bugsnag-android-5.5.0-react-native.aar
2022-01-13 02:57:09,002 INFO: Removing Java JAR file at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-android/5.5.0-react-native/bugsnag-android-5.5.0-react-native-sources.jar
2022-01-13 02:57:09,003 INFO: Removing Android AAR library at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-plugin-android-anr/5.5.0-react-native/bugsnag-plugin-android-anr-5.5.0-react-native.aar
2022-01-13 02:57:09,003 INFO: Removing Java JAR file at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-plugin-android-anr/5.5.0-react-native/bugsnag-plugin-android-anr-5.5.0-react-native-sources.jar
2022-01-13 02:57:09,004 INFO: Removing Android AAR library at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-plugin-android-ndk/5.5.0-react-native/bugsnag-plugin-android-ndk-5.5.0-react-native.aar
2022-01-13 02:57:09,004 INFO: Removing Java JAR file at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-plugin-android-ndk/5.5.0-react-native/bugsnag-plugin-android-ndk-5.5.0-react-native-sources.jar
2022-01-13 02:57:09,005 INFO: Removing Android AAR library at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-plugin-react-native/5.5.0-react-native/bugsnag-plugin-react-native-5.5.0-react-native.aar
2022-01-13 02:57:09,005 INFO: Removing Java JAR file at node_modules/@bugsnag/react-native/android/com/bugsnag/bugsnag-plugin-react-native/5.5.0-react-native/bugsnag-plugin-react-native-5.5.0-react-native-sources.jar
2022-01-13 02:57:09,278 INFO: Ignoring binary at node_modules/hermes-engine/linux64-bin/hermesc
2022-01-13 02:57:09,279 INFO: Ignoring binary at node_modules/hermes-engine/osx-bin/hermesc
2022-01-13 02:57:09,279 INFO: Ignoring binary at node_modules/hermes-engine/win64-bin/hermesc.exe
2022-01-13 02:57:09,279 INFO: Ignoring Android AAR library at node_modules/hermes-engine/android/hermes-debug.aar
2022-01-13 02:57:09,280 INFO: Ignoring Android AAR library at node_modules/hermes-engine/android/hermes-release.aar
2022-01-13 02:57:09,280 INFO: Ignoring Android AAR library at node_modules/hermes-engine/android/hermes-cppruntime-release.aar
2022-01-13 02:57:09,280 INFO: Ignoring Android AAR library at node_modules/hermes-engine/android/hermes-cppruntime-debug.aar
2022-01-13 02:57:09,295 INFO: Creating source tarball...
2022-01-13 02:57:46,307 INFO: Running 'build' commands in build/com.standardnotes/android/app/
2022-01-13 02:57:46,307 DEBUG: Directory: build/com.standardnotes/android/app
2022-01-13 02:57:46,307 DEBUG: > bash -x -c lib="$PWD/../../node_modules/react-native-sodium/libsodium" && target_sdk_version=`sed -n -E 's/.*targetSdkVersion = ([0-9]{1,2}).*/\1/p' ../build.gradle` && pushd /home/vagrant/build/srclib/libsodium && ./dist-build/android-armv7-a.sh && ./dist-build/android-armv8-a.sh && ./dist-build/android-x86.sh && ./dist-build/android-x86_64.sh && popd
+ lib=/home/vagrant/build/com.standardnotes/android/app/../../node_modules/react-native-sodium/libsodium
++ sed -n -E 's/.*targetSdkVersion = ([0-9]{1,2}).*/\1/p' ../build.gradle
+ target_sdk_version=30
+ pushd /home/vagrant/build/srclib/libsodium
~/build/srclib/libsodium ~/build/com.standardnotes/android/app
+ ./dist-build/android-armv7-a.sh

Warnings related to headers being present but not usable are due to functions
that didn't exist in the specified minimum API version level.
They can be safely ignored.


Building for platform [android-16]

WARNING:__main__:make_standalone_toolchain.py is no longer necessary. The
$NDK/toolchains/llvm/prebuilt/linux-x86_64/bin directory contains target-specific scripts that perform
the same task. For example, instead of:

    $ python $NDK/build/tools/make_standalone_toolchain.py \
        --arch arm --api 16 --install-dir toolchain
    $ toolchain/bin/clang++ src.cpp

Instead use:

    $ $NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi16-clang++ src.cpp

checking build system type... x86_64-pc-linux-gnux32
checking host system type... arm-unknown-linux-androideabi
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for arm-linux-androideabi-strip... arm-linux-androideabi-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for arm-linux-androideabi-gcc... arm-linux-androideabi-clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether arm-linux-androideabi-clang accepts -g... yes
checking for arm-linux-androideabi-clang option to accept ISO C89... none needed
checking whether arm-linux-androideabi-clang understands -c and -o together... yes
checking dependency style of arm-linux-androideabi-clang... gcc3
checking for a sed that does not truncate output... /bin/sed
checking how to run the C preprocessor... arm-linux-androideabi-clang -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether arm-linux-androideabi-clang is Clang... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for arm-linux-androideabi-clang option to accept ISO C99... none needed
checking dependency style of arm-linux-androideabi-clang... gcc3
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for variable-length arrays... yes
checking for __wasi__ defined... no
checking for _FORTIFY_SOURCE defined... no
checking whether C compiler accepts -D_FORTIFY_SOURCE=2... yes
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -fno-strict-overflow... yes
checking whether C compiler accepts -fstack-protector... yes
checking whether the linker accepts -fstack-protector... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra... yes
checking for clang... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl... yes
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl -Wwrite-strings... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether segmentation violations can be caught when using the C compiler... unknown
configure: WARNING: On this platform, segmentation violations cannot be caught using signal handlers. This is expected if you enabled a tool such as Address Sanitizer (-fsanitize=address), but be aware that using Address Sanitizer may also significantly reduce performance.
checking whether SIGABRT can be caught when using the C compiler... unknown
configure: WARNING: On this platform, SIGABRT cannot be caught using signal handlers.
checking for thread local storage (TLS) class... _Thread_local
thread local storage is supported
checking whether C compiler accepts -ftls-model=local-dynamic... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by arm-linux-androideabi-clang... /home/vagrant/build/srclib/libsodium/android-toolchain-armv7-a/arm-linux-androideabi/bin/ld
checking if the linker (/home/vagrant/build/srclib/libsodium/android-toolchain-armv7-a/arm-linux-androideabi/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /home/vagrant/build/srclib/libsodium/android-toolchain-armv7-a/bin/arm-linux-androideabi-nm -B
checking the name lister (/home/vagrant/build/srclib/libsodium/android-toolchain-armv7-a/bin/arm-linux-androideabi-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnux32 file names to arm-unknown-linux-androideabi format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnux32 file names to toolchain format... func_convert_file_noop
checking for /home/vagrant/build/srclib/libsodium/android-toolchain-armv7-a/arm-linux-androideabi/bin/ld option to reload object files... -r
checking for arm-linux-androideabi-objdump... arm-linux-androideabi-objdump
checking how to recognize dependent libraries... pass_all
checking for arm-linux-androideabi-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for arm-linux-androideabi-ar... arm-linux-androideabi-ar
checking for archiver @FILE support... @
checking for arm-linux-androideabi-strip... (cached) arm-linux-androideabi-strip
checking for arm-linux-androideabi-ranlib... arm-linux-androideabi-ranlib
checking command to parse /home/vagrant/build/srclib/libsodium/android-toolchain-armv7-a/bin/arm-linux-androideabi-nm -B output from arm-linux-androideabi-clang object... ok
checking for sysroot... /home/vagrant/build/srclib/libsodium/android-toolchain-armv7-a/sysroot
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for arm-linux-androideabi-mt... no
checking for mt... mt
configure: WARNING: using cross tools not prefixed with host triplet
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if arm-linux-androideabi-clang supports -fno-rtti -fno-exceptions... yes
checking for arm-linux-androideabi-clang option to produce PIC... -fPIC -DPIC
checking if arm-linux-androideabi-clang PIC flag -fPIC -DPIC works... yes
checking if arm-linux-androideabi-clang static flag -static works... no
checking if arm-linux-androideabi-clang supports -c -o file.o... yes
checking if arm-linux-androideabi-clang supports -c -o file.o... (cached) yes
checking whether the arm-linux-androideabi-clang linker (/home/vagrant/build/srclib/libsodium/android-toolchain-armv7-a/arm-linux-androideabi/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... Android linker
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for arm-linux-androideabi-ar... (cached) arm-linux-androideabi-ar
checking whether C compiler accepts -mmmx... yes
checking for MMX instructions set... no
checking whether C compiler accepts -msse2... yes
checking for SSE2 instructions set... no
checking whether C compiler accepts -msse3... yes
checking for SSE3 instructions set... no
checking whether C compiler accepts -mssse3... yes
checking for SSSE3 instructions set... no
checking whether C compiler accepts -msse4.1... yes
checking for SSE4.1 instructions set... no
checking whether C compiler accepts -mavx... yes
checking for AVX instructions set... no
checking whether C compiler accepts -mavx2... yes
checking for AVX2 instructions set... no
checking whether C compiler accepts -mavx512f... yes
checking for AVX512F instructions set... no
checking whether C compiler accepts -Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=armv7-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -ftls-model=local-dynamic -mavx512f -mno-avx512f... yes
checking whether C compiler accepts -maes... yes
checking whether C compiler accepts -mpclmul... yes
checking for AESNI instructions set and PCLMULQDQ... no
checking whether C compiler accepts -mrdrnd... yes
checking for RDRAND... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/random.h usability... yes
checking sys/random.h presence... yes
checking for sys/random.h... yes
checking intrin.h usability... no
checking intrin.h presence... no
checking for intrin.h... no
checking if _xgetbv() is available... no
checking for inline... inline
checking whether byte ordering is bigendian... no
checking whether __STDC_LIMIT_MACROS is required... no
checking whether we can use inline asm code... yes
no
checking whether we can use x86_64 asm code... no
checking whether we can assemble AVX opcodes... no
checking for 128-bit arithmetic... no
checking for cpuid instruction... no
checking if the .private_extern asm directive is supported... no
checking if the .hidden asm directive is supported... yes
checking if weak symbols are supported... yes
checking if data alignment is required... no
checking if atomic operations are supported... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for arc4random... yes
checking for arc4random_buf... yes
checking for mmap... yes
checking for mlock... yes
checking for madvise... yes
checking for mprotect... yes
checking for getrandom with a standard API... no
checking for getentropy with a standard API... no
checking for posix_memalign... no
checking for getpid... yes
checking for nanosleep... yes
checking for memset_s... no
checking for explicit_bzero... no
checking for explicit_memset... no
checking if gcc/ld supports -Wl,--output-def... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating builds/Makefile
config.status: creating contrib/Makefile
config.status: creating dist-build/Makefile
config.status: creating libsodium.pc
config.status: creating libsodium-uninstalled.pc
config.status: creating msvc-scripts/Makefile
config.status: creating src/Makefile
config.status: creating src/libsodium/Makefile
config.status: creating src/libsodium/include/Makefile
config.status: creating src/libsodium/include/sodium/version.h
config.status: creating test/default/Makefile
config.status: creating test/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
Making clean in builds
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
Making clean in contrib
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
Making clean in dist-build
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
Making clean in msvc-scripts
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
Making clean in src
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
Making clean in libsodium
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
Making clean in include
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
rm -rf .libs _libs
rm -f *.lo
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
test -z "" || rm -f 
test -z "libsodium.la" || rm -f libsodium.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf crypto_aead/aes256gcm/aesni/.libs crypto_aead/aes256gcm/aesni/_libs
rm -rf crypto_aead/chacha20poly1305/sodium/.libs crypto_aead/chacha20poly1305/sodium/_libs
rm -rf crypto_aead/xchacha20poly1305/sodium/.libs crypto_aead/xchacha20poly1305/sodium/_libs
rm -rf crypto_auth/.libs crypto_auth/_libs
rm -rf crypto_auth/hmacsha256/.libs crypto_auth/hmacsha256/_libs
rm -rf crypto_auth/hmacsha512/.libs crypto_auth/hmacsha512/_libs
rm -rf crypto_auth/hmacsha512256/.libs crypto_auth/hmacsha512256/_libs
rm -rf crypto_box/.libs crypto_box/_libs
rm -rf crypto_box/curve25519xchacha20poly1305/.libs crypto_box/curve25519xchacha20poly1305/_libs
rm -rf crypto_box/curve25519xsalsa20poly1305/.libs crypto_box/curve25519xsalsa20poly1305/_libs
rm -rf crypto_core/ed25519/.libs crypto_core/ed25519/_libs
rm -rf crypto_core/ed25519/ref10/.libs crypto_core/ed25519/ref10/_libs
rm -rf crypto_core/hchacha20/.libs crypto_core/hchacha20/_libs
rm -rf crypto_core/hsalsa20/.libs crypto_core/hsalsa20/_libs
rm -rf crypto_core/hsalsa20/ref2/.libs crypto_core/hsalsa20/ref2/_libs
rm -rf crypto_core/salsa/ref/.libs crypto_core/salsa/ref/_libs
rm -rf crypto_generichash/.libs crypto_generichash/_libs
rm -rf crypto_generichash/blake2b/.libs crypto_generichash/blake2b/_libs
rm -rf crypto_generichash/blake2b/ref/.libs crypto_generichash/blake2b/ref/_libs
rm -rf crypto_hash/.libs crypto_hash/_libs
rm -rf crypto_hash/sha256/.libs crypto_hash/sha256/_libs
rm -rf crypto_hash/sha256/cp/.libs crypto_hash/sha256/cp/_libs
rm -rf crypto_hash/sha512/.libs crypto_hash/sha512/_libs
rm -rf crypto_hash/sha512/cp/.libs crypto_hash/sha512/cp/_libs
rm -rf crypto_kdf/.libs crypto_kdf/_libs
rm -rf crypto_kdf/blake2b/.libs crypto_kdf/blake2b/_libs
rm -rf crypto_kx/.libs crypto_kx/_libs
rm -rf crypto_onetimeauth/.libs crypto_onetimeauth/_libs
rm -rf crypto_onetimeauth/poly1305/.libs crypto_onetimeauth/poly1305/_libs
rm -rf crypto_onetimeauth/poly1305/donna/.libs crypto_onetimeauth/poly1305/donna/_libs
rm -rf crypto_onetimeauth/poly1305/sse2/.libs crypto_onetimeauth/poly1305/sse2/_libs
rm -rf crypto_pwhash/.libs crypto_pwhash/_libs
rm -rf crypto_pwhash/argon2/.libs crypto_pwhash/argon2/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/.libs crypto_pwhash/scryptsalsa208sha256/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/nosse/.libs crypto_pwhash/scryptsalsa208sha256/nosse/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/sse/.libs crypto_pwhash/scryptsalsa208sha256/sse/_libs
rm -rf crypto_scalarmult/.libs crypto_scalarmult/_libs
rm -rf crypto_scalarmult/curve25519/.libs crypto_scalarmult/curve25519/_libs
rm -rf crypto_scalarmult/curve25519/ref10/.libs crypto_scalarmult/curve25519/ref10/_libs
rm -rf crypto_scalarmult/curve25519/sandy2x/.libs crypto_scalarmult/curve25519/sandy2x/_libs
rm -rf crypto_scalarmult/ed25519/ref10/.libs crypto_scalarmult/ed25519/ref10/_libs
rm -rf crypto_scalarmult/ristretto255/ref10/.libs crypto_scalarmult/ristretto255/ref10/_libs
rm -rf crypto_secretbox/.libs crypto_secretbox/_libs
rm -rf crypto_secretbox/xchacha20poly1305/.libs crypto_secretbox/xchacha20poly1305/_libs
rm -rf crypto_secretbox/xsalsa20poly1305/.libs crypto_secretbox/xsalsa20poly1305/_libs
rm -rf crypto_secretstream/xchacha20poly1305/.libs crypto_secretstream/xchacha20poly1305/_libs
rm -rf crypto_shorthash/.libs crypto_shorthash/_libs
rm -rf crypto_shorthash/siphash24/.libs crypto_shorthash/siphash24/_libs
rm -rf crypto_shorthash/siphash24/ref/.libs crypto_shorthash/siphash24/ref/_libs
rm -rf crypto_sign/.libs crypto_sign/_libs
rm -rf crypto_sign/ed25519/.libs crypto_sign/ed25519/_libs
rm -rf crypto_sign/ed25519/ref10/.libs crypto_sign/ed25519/ref10/_libs
rm -rf crypto_stream/.libs crypto_stream/_libs
rm -rf crypto_stream/chacha20/.libs crypto_stream/chacha20/_libs
rm -rf crypto_stream/chacha20/dolbeau/.libs crypto_stream/chacha20/dolbeau/_libs
rm -rf crypto_stream/chacha20/ref/.libs crypto_stream/chacha20/ref/_libs
rm -rf crypto_stream/salsa20/.libs crypto_stream/salsa20/_libs
rm -rf crypto_stream/salsa20/ref/.libs crypto_stream/salsa20/ref/_libs
rm -rf crypto_stream/salsa20/xmm6/.libs crypto_stream/salsa20/xmm6/_libs
rm -rf crypto_stream/salsa20/xmm6int/.libs crypto_stream/salsa20/xmm6int/_libs
rm -rf crypto_stream/salsa2012/.libs crypto_stream/salsa2012/_libs
rm -rf crypto_stream/salsa2012/ref/.libs crypto_stream/salsa2012/ref/_libs
rm -rf crypto_stream/salsa208/.libs crypto_stream/salsa208/_libs
rm -rf crypto_stream/salsa208/ref/.libs crypto_stream/salsa208/ref/_libs
rm -rf crypto_stream/xchacha20/.libs crypto_stream/xchacha20/_libs
rm -rf crypto_stream/xsalsa20/.libs crypto_stream/xsalsa20/_libs
rm -rf crypto_verify/sodium/.libs crypto_verify/sodium/_libs
rm -rf randombytes/.libs randombytes/_libs
rm -rf randombytes/internal/.libs randombytes/internal/_libs
rm -rf randombytes/sysrandom/.libs randombytes/sysrandom/_libs
rm -rf sodium/.libs sodium/_libs
test -z "libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la" || rm -f libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la
rm -f ./so_locations
rm -f *.o
rm -f crypto_aead/aes256gcm/aesni/*.o
rm -f crypto_aead/aes256gcm/aesni/*.lo
rm -f crypto_aead/chacha20poly1305/sodium/*.o
rm -f crypto_aead/chacha20poly1305/sodium/*.lo
rm -f crypto_aead/xchacha20poly1305/sodium/*.o
rm -f crypto_aead/xchacha20poly1305/sodium/*.lo
rm -f crypto_auth/*.o
rm -f crypto_auth/*.lo
rm -f crypto_auth/hmacsha256/*.o
rm -f crypto_auth/hmacsha256/*.lo
rm -f crypto_auth/hmacsha512/*.o
rm -f crypto_auth/hmacsha512/*.lo
rm -f crypto_auth/hmacsha512256/*.o
rm -f crypto_auth/hmacsha512256/*.lo
rm -f crypto_box/*.o
rm -f crypto_box/*.lo
rm -f crypto_box/curve25519xchacha20poly1305/*.o
rm -f crypto_box/curve25519xchacha20poly1305/*.lo
rm -f crypto_box/curve25519xsalsa20poly1305/*.o
rm -f crypto_box/curve25519xsalsa20poly1305/*.lo
rm -f crypto_core/ed25519/*.o
rm -f crypto_core/ed25519/*.lo
rm -f crypto_core/ed25519/ref10/*.o
rm -f crypto_core/ed25519/ref10/*.lo
rm -f crypto_core/hchacha20/*.o
rm -f crypto_core/hchacha20/*.lo
rm -f crypto_core/hsalsa20/*.o
rm -f crypto_core/hsalsa20/*.lo
rm -f crypto_core/hsalsa20/ref2/*.o
rm -f crypto_core/hsalsa20/ref2/*.lo
rm -f crypto_core/salsa/ref/*.o
rm -f crypto_core/salsa/ref/*.lo
rm -f crypto_generichash/*.o
rm -f crypto_generichash/*.lo
rm -f crypto_generichash/blake2b/*.o
rm -f crypto_generichash/blake2b/*.lo
rm -f crypto_generichash/blake2b/ref/*.o
rm -f crypto_generichash/blake2b/ref/*.lo
rm -f crypto_hash/*.o
rm -f crypto_hash/*.lo
rm -f crypto_hash/sha256/*.o
rm -f crypto_hash/sha256/*.lo
rm -f crypto_hash/sha256/cp/*.o
rm -f crypto_hash/sha256/cp/*.lo
rm -f crypto_hash/sha512/*.o
rm -f crypto_hash/sha512/*.lo
rm -f crypto_hash/sha512/cp/*.o
rm -f crypto_hash/sha512/cp/*.lo
rm -f crypto_kdf/*.o
rm -f crypto_kdf/*.lo
rm -f crypto_kdf/blake2b/*.o
rm -f crypto_kdf/blake2b/*.lo
rm -f crypto_kx/*.o
rm -f crypto_kx/*.lo
rm -f crypto_onetimeauth/*.o
rm -f crypto_onetimeauth/*.lo
rm -f crypto_onetimeauth/poly1305/*.o
rm -f crypto_onetimeauth/poly1305/*.lo
rm -f crypto_onetimeauth/poly1305/donna/*.o
rm -f crypto_onetimeauth/poly1305/donna/*.lo
rm -f crypto_onetimeauth/poly1305/sse2/*.o
rm -f crypto_onetimeauth/poly1305/sse2/*.lo
rm -f crypto_pwhash/*.o
rm -f crypto_pwhash/*.lo
rm -f crypto_pwhash/argon2/*.o
rm -f crypto_pwhash/argon2/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.lo
rm -f crypto_scalarmult/*.o
rm -f crypto_scalarmult/*.lo
rm -f crypto_scalarmult/curve25519/*.o
rm -f crypto_scalarmult/curve25519/*.lo
rm -f crypto_scalarmult/curve25519/ref10/*.o
rm -f crypto_scalarmult/curve25519/ref10/*.lo
rm -f crypto_scalarmult/curve25519/sandy2x/*.o
rm -f crypto_scalarmult/curve25519/sandy2x/*.lo
rm -f crypto_scalarmult/ed25519/ref10/*.o
rm -f crypto_scalarmult/ed25519/ref10/*.lo
rm -f crypto_scalarmult/ristretto255/ref10/*.o
rm -f crypto_scalarmult/ristretto255/ref10/*.lo
rm -f crypto_secretbox/*.o
rm -f crypto_secretbox/*.lo
rm -f crypto_secretbox/xchacha20poly1305/*.o
rm -f crypto_secretbox/xchacha20poly1305/*.lo
rm -f crypto_secretbox/xsalsa20poly1305/*.o
rm -f crypto_secretbox/xsalsa20poly1305/*.lo
rm -f crypto_secretstream/xchacha20poly1305/*.o
rm -f crypto_secretstream/xchacha20poly1305/*.lo
rm -f crypto_shorthash/*.o
rm -f crypto_shorthash/*.lo
rm -f crypto_shorthash/siphash24/*.o
rm -f crypto_shorthash/siphash24/*.lo
rm -f crypto_shorthash/siphash24/ref/*.o
rm -f crypto_shorthash/siphash24/ref/*.lo
rm -f crypto_sign/*.o
rm -f crypto_sign/*.lo
rm -f crypto_sign/ed25519/*.o
rm -f crypto_sign/ed25519/*.lo
rm -f crypto_sign/ed25519/ref10/*.o
rm -f crypto_sign/ed25519/ref10/*.lo
rm -f crypto_stream/*.o
rm -f crypto_stream/*.lo
rm -f crypto_stream/chacha20/*.o
rm -f crypto_stream/chacha20/*.lo
rm -f crypto_stream/chacha20/dolbeau/*.o
rm -f crypto_stream/chacha20/dolbeau/*.lo
rm -f crypto_stream/chacha20/ref/*.o
rm -f crypto_stream/chacha20/ref/*.lo
rm -f crypto_stream/salsa20/*.o
rm -f crypto_stream/salsa20/*.lo
rm -f crypto_stream/salsa20/ref/*.o
rm -f crypto_stream/salsa20/ref/*.lo
rm -f crypto_stream/salsa20/xmm6/*.o
rm -f crypto_stream/salsa20/xmm6/*.lo
rm -f crypto_stream/salsa20/xmm6int/*.o
rm -f crypto_stream/salsa20/xmm6int/*.lo
rm -f crypto_stream/salsa2012/*.o
rm -f crypto_stream/salsa2012/*.lo
rm -f crypto_stream/salsa2012/ref/*.o
rm -f crypto_stream/salsa2012/ref/*.lo
rm -f crypto_stream/salsa208/*.o
rm -f crypto_stream/salsa208/*.lo
rm -f crypto_stream/salsa208/ref/*.o
rm -f crypto_stream/salsa208/ref/*.lo
rm -f crypto_stream/xchacha20/*.o
rm -f crypto_stream/xchacha20/*.lo
rm -f crypto_stream/xsalsa20/*.o
rm -f crypto_stream/xsalsa20/*.lo
rm -f crypto_verify/sodium/*.o
rm -f crypto_verify/sodium/*.lo
rm -f randombytes/*.o
rm -f randombytes/*.lo
rm -f randombytes/internal/*.o
rm -f randombytes/internal/*.lo
rm -f randombytes/sysrandom/*.o
rm -f randombytes/sysrandom/*.lo
rm -f sodium/*.o
rm -f sodium/*.lo
rm -f *.lo
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
Making clean in test
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
Making clean in default
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
 rm -f aead_aes256gcm aead_aes256gcm2 aead_chacha20poly1305 aead_chacha20poly13052 aead_xchacha20poly1305 auth auth2 auth3 auth5 auth6 auth7 box box2 box7 box8 box_easy box_easy2 box_seal box_seed chacha20 codecs core1 core2 core3 core4 core5 core6 ed25519_convert generichash generichash2 generichash3 hash hash3 kdf keygen kx metamorphic misuse onetimeauth onetimeauth2 onetimeauth7 pwhash_argon2i pwhash_argon2id randombytes scalarmult scalarmult2 scalarmult5 scalarmult6 scalarmult7 scalarmult8 secretbox secretbox2 secretbox7 secretbox8 secretbox_easy secretbox_easy2 secretstream shorthash sign sodium_core sodium_utils sodium_version stream stream2 stream3 stream4 verify1 sodium_utils2 sodium_utils3
rm -rf .libs _libs
rm -f *.o
test -z "aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log" || rm -f aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log
test -z "aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs" || rm -f aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium'
Making install in builds
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
Making install in contrib
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
Making install in dist-build
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
Making install in msvc-scripts
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
Making install in src
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
Making install in libsodium
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
Making install in include
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[4]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include/sodium'
 /usr/bin/install -c -m 644  sodium/version.h '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include/sodium'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include/sodium'
 /usr/bin/install -c -m 644  sodium/core.h sodium/crypto_aead_aes256gcm.h sodium/crypto_aead_chacha20poly1305.h sodium/crypto_aead_xchacha20poly1305.h sodium/crypto_auth.h sodium/crypto_auth_hmacsha256.h sodium/crypto_auth_hmacsha512.h sodium/crypto_auth_hmacsha512256.h sodium/crypto_box.h sodium/crypto_box_curve25519xchacha20poly1305.h sodium/crypto_box_curve25519xsalsa20poly1305.h sodium/crypto_core_ed25519.h sodium/crypto_core_ristretto255.h sodium/crypto_core_hchacha20.h sodium/crypto_core_hsalsa20.h sodium/crypto_core_salsa20.h sodium/crypto_core_salsa2012.h sodium/crypto_core_salsa208.h sodium/crypto_generichash.h sodium/crypto_generichash_blake2b.h sodium/crypto_hash.h sodium/crypto_hash_sha256.h sodium/crypto_hash_sha512.h sodium/crypto_kdf.h sodium/crypto_kdf_blake2b.h sodium/crypto_kx.h sodium/crypto_onetimeauth.h sodium/crypto_onetimeauth_poly1305.h sodium/crypto_pwhash.h sodium/crypto_pwhash_argon2i.h sodium/crypto_pwhash_argon2id.h sodium/crypto_pwhash_scryptsalsa208sha256.h sodium/crypto_scalarmult.h sodium/crypto_scalarmult_curve25519.h sodium/crypto_scalarmult_ed25519.h sodium/crypto_scalarmult_ristretto255.h sodium/crypto_secretbox.h sodium/crypto_secretbox_xchacha20poly1305.h sodium/crypto_secretbox_xsalsa20poly1305.h sodium/crypto_secretstream_xchacha20poly1305.h '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include/sodium'
 /usr/bin/install -c -m 644  sodium.h '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include/.'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include/sodium'
 /usr/bin/install -c -m 644  sodium/crypto_shorthash.h sodium/crypto_shorthash_siphash24.h sodium/crypto_sign.h sodium/crypto_sign_ed25519.h sodium/crypto_sign_edwards25519sha512batch.h sodium/crypto_stream.h sodium/crypto_stream_chacha20.h sodium/crypto_stream_salsa20.h sodium/crypto_stream_salsa2012.h sodium/crypto_stream_salsa208.h sodium/crypto_stream_xchacha20.h sodium/crypto_stream_xsalsa20.h sodium/crypto_verify_16.h sodium/crypto_verify_32.h sodium/crypto_verify_64.h sodium/export.h sodium/randombytes.h sodium/randombytes_internal_random.h sodium/randombytes_sysrandom.h sodium/runtime.h sodium/utils.h '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/include/sodium'
make[4]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
  CC       crypto_generichash/blake2b/ref/libssse3_la-blake2b-compress-ssse3.lo
  CC       crypto_pwhash/argon2/libssse3_la-argon2-fill-block-ssse3.lo
  CC       crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.lo
  CC       crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.lo
  CC       crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.lo
  CC       crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.lo
  CC       crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.lo
  CC       crypto_aead/chacha20poly1305/sodium/libsodium_la-aead_chacha20poly1305.lo
  CC       crypto_aead/xchacha20poly1305/sodium/libsodium_la-aead_xchacha20poly1305.lo
  CC       crypto_auth/libsodium_la-crypto_auth.lo
  CC       crypto_auth/hmacsha256/libsodium_la-auth_hmacsha256.lo
  CC       crypto_auth/hmacsha512/libsodium_la-auth_hmacsha512.lo
  CC       crypto_auth/hmacsha512256/libsodium_la-auth_hmacsha512256.lo
  CC       crypto_box/libsodium_la-crypto_box.lo
  CC       crypto_box/libsodium_la-crypto_box_easy.lo
  CC       crypto_box/libsodium_la-crypto_box_seal.lo
  CC       crypto_box/curve25519xsalsa20poly1305/libsodium_la-box_curve25519xsalsa20poly1305.lo
  CC       crypto_core/ed25519/ref10/libsodium_la-ed25519_ref10.lo
  CC       crypto_core/hchacha20/libsodium_la-core_hchacha20.lo
  CC       crypto_core/hsalsa20/ref2/libsodium_la-core_hsalsa20_ref2.lo
  CC       crypto_core/hsalsa20/libsodium_la-core_hsalsa20.lo
  CC       crypto_core/salsa/ref/libsodium_la-core_salsa_ref.lo
  CC       crypto_generichash/libsodium_la-crypto_generichash.lo
  CC       crypto_generichash/blake2b/libsodium_la-generichash_blake2.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-compress-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-generichash_blake2b.lo
  CC       crypto_hash/libsodium_la-crypto_hash.lo
  CC       crypto_hash/sha256/libsodium_la-hash_sha256.lo
  CC       crypto_hash/sha256/cp/libsodium_la-hash_sha256_cp.lo
  CC       crypto_hash/sha512/libsodium_la-hash_sha512.lo
  CC       crypto_hash/sha512/cp/libsodium_la-hash_sha512_cp.lo
  CC       crypto_kdf/blake2b/libsodium_la-kdf_blake2b.lo
  CC       crypto_kdf/libsodium_la-crypto_kdf.lo
  CC       crypto_kx/libsodium_la-crypto_kx.lo
  CC       crypto_onetimeauth/libsodium_la-crypto_onetimeauth.lo
  CC       crypto_onetimeauth/poly1305/libsodium_la-onetimeauth_poly1305.lo
  CC       crypto_onetimeauth/poly1305/donna/libsodium_la-poly1305_donna.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-core.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-encoding.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-fill-block-ref.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2.lo
  CC       crypto_pwhash/argon2/libsodium_la-blake2b-long.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2i.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2id.lo
  CC       crypto_pwhash/libsodium_la-crypto_pwhash.lo
  CC       crypto_scalarmult/libsodium_la-crypto_scalarmult.lo
  CC       crypto_scalarmult/curve25519/ref10/libsodium_la-x25519_ref10.lo
  CC       crypto_scalarmult/curve25519/libsodium_la-scalarmult_curve25519.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox_easy.lo
  CC       crypto_secretbox/xsalsa20poly1305/libsodium_la-secretbox_xsalsa20poly1305.lo
  CC       crypto_secretstream/xchacha20poly1305/libsodium_la-secretstream_xchacha20poly1305.lo
  CC       crypto_shorthash/libsodium_la-crypto_shorthash.lo
  CC       crypto_shorthash/siphash24/libsodium_la-shorthash_siphash24.lo
  CC       crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphash24_ref.lo
  CC       crypto_sign/libsodium_la-crypto_sign.lo
  CC       crypto_sign/ed25519/libsodium_la-sign_ed25519.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-keypair.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-open.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-sign.lo
  CC       crypto_stream/chacha20/libsodium_la-stream_chacha20.lo
  CC       crypto_stream/chacha20/ref/libsodium_la-chacha20_ref.lo
  CC       crypto_stream/libsodium_la-crypto_stream.lo
  CC       crypto_stream/salsa20/libsodium_la-stream_salsa20.lo
  CC       crypto_stream/xsalsa20/libsodium_la-stream_xsalsa20.lo
  CC       crypto_verify/sodium/libsodium_la-verify.lo
  CC       randombytes/libsodium_la-randombytes.lo
  CC       sodium/libsodium_la-codecs.lo
  CC       sodium/libsodium_la-core.lo
  CC       sodium/libsodium_la-runtime.lo
  CC       sodium/libsodium_la-utils.lo
  CC       sodium/libsodium_la-version.lo
  CC       crypto_stream/salsa20/ref/libsodium_la-salsa20_ref.lo
  CC       randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo
  CC       crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo
  CC       crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo
  CC       crypto_stream/salsa20/xmm6int/libsse2_la-salsa20_xmm6int-sse2.lo
  CC       crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo
  CCLD     libsse41.la
  CC       crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.lo
  CCLD     libavx512f.la
  CC       randombytes/internal/librdrand_la-randombytes_internal_random.lo
  CCLD     libaesni.la
  CCLD     libsse2.la
  CCLD     libssse3.la
  CCLD     libavx2.la
  CCLD     librdrand.la
  CCLD     libsodium.la
make[4]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[4]: Nothing to be done for 'install-data-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libsodium.la '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib'
libtool: install: /usr/bin/install -c .libs/libsodium.so /home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib/libsodium.so
libtool: install: /usr/bin/install -c .libs/libsodium.lai /home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib/libsodium.la
libtool: install: /usr/bin/install -c .libs/libsodium.a /home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib/libsodium.a
libtool: install: chmod 644 /home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib/libsodium.a
libtool: install: arm-linux-androideabi-ranlib /home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib/libsodium.a
make[4]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
Making install in test
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
Making install in default
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib/pkgconfig'
 /usr/bin/install -c -m 644 libsodium.pc '/home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a/lib/pkgconfig'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium'
libsodium has been installed into /home/vagrant/build/srclib/libsodium/libsodium-android-armv7-a
+ ./dist-build/android-armv8-a.sh

Warnings related to headers being present but not usable are due to functions
that didn't exist in the specified minimum API version level.
They can be safely ignored.


Building for platform [android-21]

WARNING:__main__:make_standalone_toolchain.py is no longer necessary. The
$NDK/toolchains/llvm/prebuilt/linux-x86_64/bin directory contains target-specific scripts that perform
the same task. For example, instead of:

    $ python $NDK/build/tools/make_standalone_toolchain.py \
        --arch arm64 --api 21 --install-dir toolchain
    $ toolchain/bin/clang++ src.cpp

Instead use:

    $ $NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang++ src.cpp

checking build system type... x86_64-pc-linux-gnu
checking host system type... aarch64-unknown-linux-android
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-linux-android-strip... aarch64-linux-android-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for aarch64-linux-android-gcc... aarch64-linux-android-clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether aarch64-linux-android-clang accepts -g... yes
checking for aarch64-linux-android-clang option to accept ISO C89... none needed
checking whether aarch64-linux-android-clang understands -c and -o together... yes
checking dependency style of aarch64-linux-android-clang... gcc3
checking for a sed that does not truncate output... /bin/sed
checking how to run the C preprocessor... aarch64-linux-android-clang -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether aarch64-linux-android-clang is Clang... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for aarch64-linux-android-clang option to accept ISO C99... none needed
checking dependency style of aarch64-linux-android-clang... gcc3
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for variable-length arrays... yes
checking for __wasi__ defined... no
checking for _FORTIFY_SOURCE defined... no
checking whether C compiler accepts -D_FORTIFY_SOURCE=2... yes
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -fno-strict-overflow... yes
checking whether C compiler accepts -fstack-protector... yes
checking whether the linker accepts -fstack-protector... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra... yes
checking for clang... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl... yes
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl -Wwrite-strings... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether segmentation violations can be caught when using the C compiler... unknown
configure: WARNING: On this platform, segmentation violations cannot be caught using signal handlers. This is expected if you enabled a tool such as Address Sanitizer (-fsanitize=address), but be aware that using Address Sanitizer may also significantly reduce performance.
checking whether SIGABRT can be caught when using the C compiler... unknown
configure: WARNING: On this platform, SIGABRT cannot be caught using signal handlers.
checking for thread local storage (TLS) class... _Thread_local
thread local storage is supported
checking whether C compiler accepts -ftls-model=local-dynamic... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by aarch64-linux-android-clang... /home/vagrant/build/srclib/libsodium/android-toolchain-armv8-a/aarch64-linux-android/bin/ld
checking if the linker (/home/vagrant/build/srclib/libsodium/android-toolchain-armv8-a/aarch64-linux-android/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /home/vagrant/build/srclib/libsodium/android-toolchain-armv8-a/bin/aarch64-linux-android-nm -B
checking the name lister (/home/vagrant/build/srclib/libsodium/android-toolchain-armv8-a/bin/aarch64-linux-android-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to aarch64-unknown-linux-android format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /home/vagrant/build/srclib/libsodium/android-toolchain-armv8-a/aarch64-linux-android/bin/ld option to reload object files... -r
checking for aarch64-linux-android-objdump... aarch64-linux-android-objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-linux-android-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-linux-android-ar... aarch64-linux-android-ar
checking for archiver @FILE support... @
checking for aarch64-linux-android-strip... (cached) aarch64-linux-android-strip
checking for aarch64-linux-android-ranlib... aarch64-linux-android-ranlib
checking command to parse /home/vagrant/build/srclib/libsodium/android-toolchain-armv8-a/bin/aarch64-linux-android-nm -B output from aarch64-linux-android-clang object... ok
checking for sysroot... /home/vagrant/build/srclib/libsodium/android-toolchain-armv8-a/sysroot
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for aarch64-linux-android-mt... no
checking for mt... mt
configure: WARNING: using cross tools not prefixed with host triplet
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if aarch64-linux-android-clang supports -fno-rtti -fno-exceptions... yes
checking for aarch64-linux-android-clang option to produce PIC... -fPIC -DPIC
checking if aarch64-linux-android-clang PIC flag -fPIC -DPIC works... yes
checking if aarch64-linux-android-clang static flag -static works... no
checking if aarch64-linux-android-clang supports -c -o file.o... yes
checking if aarch64-linux-android-clang supports -c -o file.o... (cached) yes
checking whether the aarch64-linux-android-clang linker (/home/vagrant/build/srclib/libsodium/android-toolchain-armv8-a/aarch64-linux-android/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... Android linker
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for aarch64-linux-android-ar... (cached) aarch64-linux-android-ar
checking whether C compiler accepts -mmmx... yes
checking for MMX instructions set... no
checking whether C compiler accepts -msse2... yes
checking for SSE2 instructions set... no
checking whether C compiler accepts -msse3... yes
checking for SSE3 instructions set... no
checking whether C compiler accepts -mssse3... yes
checking for SSSE3 instructions set... no
checking whether C compiler accepts -msse4.1... yes
checking for SSE4.1 instructions set... no
checking whether C compiler accepts -mavx... yes
checking for AVX instructions set... no
checking whether C compiler accepts -mavx2... yes
checking for AVX2 instructions set... no
checking whether C compiler accepts -mavx512f... yes
checking for AVX512F instructions set... no
checking whether C compiler accepts -Os -march=armv8-a -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -ftls-model=local-dynamic -mavx512f -mno-avx512f... yes
checking whether C compiler accepts -maes... yes
checking whether C compiler accepts -mpclmul... yes
checking for AESNI instructions set and PCLMULQDQ... no
checking whether C compiler accepts -mrdrnd... yes
checking for RDRAND... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/random.h usability... yes
checking sys/random.h presence... yes
checking for sys/random.h... yes
checking intrin.h usability... no
checking intrin.h presence... no
checking for intrin.h... no
checking if _xgetbv() is available... no
checking for inline... inline
checking whether byte ordering is bigendian... no
checking whether __STDC_LIMIT_MACROS is required... no
checking whether we can use inline asm code... yes
no
checking whether we can use x86_64 asm code... no
checking whether we can assemble AVX opcodes... no
checking for 128-bit arithmetic... yes
checking for cpuid instruction... no
checking if the .private_extern asm directive is supported... no
checking if the .hidden asm directive is supported... yes
checking if weak symbols are supported... yes
checking if data alignment is required... yes
checking if atomic operations are supported... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for arc4random... yes
checking for arc4random_buf... yes
checking for mmap... yes
checking for mlock... yes
checking for madvise... yes
checking for mprotect... yes
checking for getrandom with a standard API... no
checking for getentropy with a standard API... no
checking for posix_memalign... yes
checking for getpid... yes
checking for nanosleep... yes
checking for memset_s... no
checking for explicit_bzero... no
checking for explicit_memset... no
checking if gcc/ld supports -Wl,--output-def... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating builds/Makefile
config.status: creating contrib/Makefile
config.status: creating dist-build/Makefile
config.status: creating libsodium.pc
config.status: creating libsodium-uninstalled.pc
config.status: creating msvc-scripts/Makefile
config.status: creating src/Makefile
config.status: creating src/libsodium/Makefile
config.status: creating src/libsodium/include/Makefile
config.status: creating src/libsodium/include/sodium/version.h
config.status: creating test/default/Makefile
config.status: creating test/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
Making clean in builds
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
Making clean in contrib
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
Making clean in dist-build
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
Making clean in msvc-scripts
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
Making clean in src
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
Making clean in libsodium
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
Making clean in include
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
rm -rf .libs _libs
rm -f *.lo
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
test -z "" || rm -f 
test -z "libsodium.la" || rm -f libsodium.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf crypto_aead/aes256gcm/aesni/.libs crypto_aead/aes256gcm/aesni/_libs
rm -rf crypto_aead/chacha20poly1305/sodium/.libs crypto_aead/chacha20poly1305/sodium/_libs
rm -rf crypto_aead/xchacha20poly1305/sodium/.libs crypto_aead/xchacha20poly1305/sodium/_libs
rm -rf crypto_auth/.libs crypto_auth/_libs
rm -rf crypto_auth/hmacsha256/.libs crypto_auth/hmacsha256/_libs
rm -rf crypto_auth/hmacsha512/.libs crypto_auth/hmacsha512/_libs
rm -rf crypto_auth/hmacsha512256/.libs crypto_auth/hmacsha512256/_libs
rm -rf crypto_box/.libs crypto_box/_libs
rm -rf crypto_box/curve25519xchacha20poly1305/.libs crypto_box/curve25519xchacha20poly1305/_libs
rm -rf crypto_box/curve25519xsalsa20poly1305/.libs crypto_box/curve25519xsalsa20poly1305/_libs
rm -rf crypto_core/ed25519/.libs crypto_core/ed25519/_libs
rm -rf crypto_core/ed25519/ref10/.libs crypto_core/ed25519/ref10/_libs
rm -rf crypto_core/hchacha20/.libs crypto_core/hchacha20/_libs
rm -rf crypto_core/hsalsa20/.libs crypto_core/hsalsa20/_libs
rm -rf crypto_core/hsalsa20/ref2/.libs crypto_core/hsalsa20/ref2/_libs
rm -rf crypto_core/salsa/ref/.libs crypto_core/salsa/ref/_libs
rm -rf crypto_generichash/.libs crypto_generichash/_libs
rm -rf crypto_generichash/blake2b/.libs crypto_generichash/blake2b/_libs
rm -rf crypto_generichash/blake2b/ref/.libs crypto_generichash/blake2b/ref/_libs
rm -rf crypto_hash/.libs crypto_hash/_libs
rm -rf crypto_hash/sha256/.libs crypto_hash/sha256/_libs
rm -rf crypto_hash/sha256/cp/.libs crypto_hash/sha256/cp/_libs
rm -rf crypto_hash/sha512/.libs crypto_hash/sha512/_libs
rm -rf crypto_hash/sha512/cp/.libs crypto_hash/sha512/cp/_libs
rm -rf crypto_kdf/.libs crypto_kdf/_libs
rm -rf crypto_kdf/blake2b/.libs crypto_kdf/blake2b/_libs
rm -rf crypto_kx/.libs crypto_kx/_libs
rm -rf crypto_onetimeauth/.libs crypto_onetimeauth/_libs
rm -rf crypto_onetimeauth/poly1305/.libs crypto_onetimeauth/poly1305/_libs
rm -rf crypto_onetimeauth/poly1305/donna/.libs crypto_onetimeauth/poly1305/donna/_libs
rm -rf crypto_onetimeauth/poly1305/sse2/.libs crypto_onetimeauth/poly1305/sse2/_libs
rm -rf crypto_pwhash/.libs crypto_pwhash/_libs
rm -rf crypto_pwhash/argon2/.libs crypto_pwhash/argon2/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/.libs crypto_pwhash/scryptsalsa208sha256/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/nosse/.libs crypto_pwhash/scryptsalsa208sha256/nosse/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/sse/.libs crypto_pwhash/scryptsalsa208sha256/sse/_libs
rm -rf crypto_scalarmult/.libs crypto_scalarmult/_libs
rm -rf crypto_scalarmult/curve25519/.libs crypto_scalarmult/curve25519/_libs
rm -rf crypto_scalarmult/curve25519/ref10/.libs crypto_scalarmult/curve25519/ref10/_libs
rm -rf crypto_scalarmult/curve25519/sandy2x/.libs crypto_scalarmult/curve25519/sandy2x/_libs
rm -rf crypto_scalarmult/ed25519/ref10/.libs crypto_scalarmult/ed25519/ref10/_libs
rm -rf crypto_scalarmult/ristretto255/ref10/.libs crypto_scalarmult/ristretto255/ref10/_libs
rm -rf crypto_secretbox/.libs crypto_secretbox/_libs
rm -rf crypto_secretbox/xchacha20poly1305/.libs crypto_secretbox/xchacha20poly1305/_libs
rm -rf crypto_secretbox/xsalsa20poly1305/.libs crypto_secretbox/xsalsa20poly1305/_libs
rm -rf crypto_secretstream/xchacha20poly1305/.libs crypto_secretstream/xchacha20poly1305/_libs
rm -rf crypto_shorthash/.libs crypto_shorthash/_libs
rm -rf crypto_shorthash/siphash24/.libs crypto_shorthash/siphash24/_libs
rm -rf crypto_shorthash/siphash24/ref/.libs crypto_shorthash/siphash24/ref/_libs
rm -rf crypto_sign/.libs crypto_sign/_libs
rm -rf crypto_sign/ed25519/.libs crypto_sign/ed25519/_libs
rm -rf crypto_sign/ed25519/ref10/.libs crypto_sign/ed25519/ref10/_libs
rm -rf crypto_stream/.libs crypto_stream/_libs
rm -rf crypto_stream/chacha20/.libs crypto_stream/chacha20/_libs
rm -rf crypto_stream/chacha20/dolbeau/.libs crypto_stream/chacha20/dolbeau/_libs
rm -rf crypto_stream/chacha20/ref/.libs crypto_stream/chacha20/ref/_libs
rm -rf crypto_stream/salsa20/.libs crypto_stream/salsa20/_libs
rm -rf crypto_stream/salsa20/ref/.libs crypto_stream/salsa20/ref/_libs
rm -rf crypto_stream/salsa20/xmm6/.libs crypto_stream/salsa20/xmm6/_libs
rm -rf crypto_stream/salsa20/xmm6int/.libs crypto_stream/salsa20/xmm6int/_libs
rm -rf crypto_stream/salsa2012/.libs crypto_stream/salsa2012/_libs
rm -rf crypto_stream/salsa2012/ref/.libs crypto_stream/salsa2012/ref/_libs
rm -rf crypto_stream/salsa208/.libs crypto_stream/salsa208/_libs
rm -rf crypto_stream/salsa208/ref/.libs crypto_stream/salsa208/ref/_libs
rm -rf crypto_stream/xchacha20/.libs crypto_stream/xchacha20/_libs
rm -rf crypto_stream/xsalsa20/.libs crypto_stream/xsalsa20/_libs
rm -rf crypto_verify/sodium/.libs crypto_verify/sodium/_libs
rm -rf randombytes/.libs randombytes/_libs
rm -rf randombytes/internal/.libs randombytes/internal/_libs
rm -rf randombytes/sysrandom/.libs randombytes/sysrandom/_libs
rm -rf sodium/.libs sodium/_libs
test -z "libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la" || rm -f libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la
rm -f ./so_locations
rm -f *.o
rm -f crypto_aead/aes256gcm/aesni/*.o
rm -f crypto_aead/aes256gcm/aesni/*.lo
rm -f crypto_aead/chacha20poly1305/sodium/*.o
rm -f crypto_aead/chacha20poly1305/sodium/*.lo
rm -f crypto_aead/xchacha20poly1305/sodium/*.o
rm -f crypto_aead/xchacha20poly1305/sodium/*.lo
rm -f crypto_auth/*.o
rm -f crypto_auth/*.lo
rm -f crypto_auth/hmacsha256/*.o
rm -f crypto_auth/hmacsha256/*.lo
rm -f crypto_auth/hmacsha512/*.o
rm -f crypto_auth/hmacsha512/*.lo
rm -f crypto_auth/hmacsha512256/*.o
rm -f crypto_auth/hmacsha512256/*.lo
rm -f crypto_box/*.o
rm -f crypto_box/*.lo
rm -f crypto_box/curve25519xchacha20poly1305/*.o
rm -f crypto_box/curve25519xchacha20poly1305/*.lo
rm -f crypto_box/curve25519xsalsa20poly1305/*.o
rm -f crypto_box/curve25519xsalsa20poly1305/*.lo
rm -f crypto_core/ed25519/*.o
rm -f crypto_core/ed25519/*.lo
rm -f crypto_core/ed25519/ref10/*.o
rm -f crypto_core/ed25519/ref10/*.lo
rm -f crypto_core/hchacha20/*.o
rm -f crypto_core/hchacha20/*.lo
rm -f crypto_core/hsalsa20/*.o
rm -f crypto_core/hsalsa20/*.lo
rm -f crypto_core/hsalsa20/ref2/*.o
rm -f crypto_core/hsalsa20/ref2/*.lo
rm -f crypto_core/salsa/ref/*.o
rm -f crypto_core/salsa/ref/*.lo
rm -f crypto_generichash/*.o
rm -f crypto_generichash/*.lo
rm -f crypto_generichash/blake2b/*.o
rm -f crypto_generichash/blake2b/*.lo
rm -f crypto_generichash/blake2b/ref/*.o
rm -f crypto_generichash/blake2b/ref/*.lo
rm -f crypto_hash/*.o
rm -f crypto_hash/*.lo
rm -f crypto_hash/sha256/*.o
rm -f crypto_hash/sha256/*.lo
rm -f crypto_hash/sha256/cp/*.o
rm -f crypto_hash/sha256/cp/*.lo
rm -f crypto_hash/sha512/*.o
rm -f crypto_hash/sha512/*.lo
rm -f crypto_hash/sha512/cp/*.o
rm -f crypto_hash/sha512/cp/*.lo
rm -f crypto_kdf/*.o
rm -f crypto_kdf/*.lo
rm -f crypto_kdf/blake2b/*.o
rm -f crypto_kdf/blake2b/*.lo
rm -f crypto_kx/*.o
rm -f crypto_kx/*.lo
rm -f crypto_onetimeauth/*.o
rm -f crypto_onetimeauth/*.lo
rm -f crypto_onetimeauth/poly1305/*.o
rm -f crypto_onetimeauth/poly1305/*.lo
rm -f crypto_onetimeauth/poly1305/donna/*.o
rm -f crypto_onetimeauth/poly1305/donna/*.lo
rm -f crypto_onetimeauth/poly1305/sse2/*.o
rm -f crypto_onetimeauth/poly1305/sse2/*.lo
rm -f crypto_pwhash/*.o
rm -f crypto_pwhash/*.lo
rm -f crypto_pwhash/argon2/*.o
rm -f crypto_pwhash/argon2/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.lo
rm -f crypto_scalarmult/*.o
rm -f crypto_scalarmult/*.lo
rm -f crypto_scalarmult/curve25519/*.o
rm -f crypto_scalarmult/curve25519/*.lo
rm -f crypto_scalarmult/curve25519/ref10/*.o
rm -f crypto_scalarmult/curve25519/ref10/*.lo
rm -f crypto_scalarmult/curve25519/sandy2x/*.o
rm -f crypto_scalarmult/curve25519/sandy2x/*.lo
rm -f crypto_scalarmult/ed25519/ref10/*.o
rm -f crypto_scalarmult/ed25519/ref10/*.lo
rm -f crypto_scalarmult/ristretto255/ref10/*.o
rm -f crypto_scalarmult/ristretto255/ref10/*.lo
rm -f crypto_secretbox/*.o
rm -f crypto_secretbox/*.lo
rm -f crypto_secretbox/xchacha20poly1305/*.o
rm -f crypto_secretbox/xchacha20poly1305/*.lo
rm -f crypto_secretbox/xsalsa20poly1305/*.o
rm -f crypto_secretbox/xsalsa20poly1305/*.lo
rm -f crypto_secretstream/xchacha20poly1305/*.o
rm -f crypto_secretstream/xchacha20poly1305/*.lo
rm -f crypto_shorthash/*.o
rm -f crypto_shorthash/*.lo
rm -f crypto_shorthash/siphash24/*.o
rm -f crypto_shorthash/siphash24/*.lo
rm -f crypto_shorthash/siphash24/ref/*.o
rm -f crypto_shorthash/siphash24/ref/*.lo
rm -f crypto_sign/*.o
rm -f crypto_sign/*.lo
rm -f crypto_sign/ed25519/*.o
rm -f crypto_sign/ed25519/*.lo
rm -f crypto_sign/ed25519/ref10/*.o
rm -f crypto_sign/ed25519/ref10/*.lo
rm -f crypto_stream/*.o
rm -f crypto_stream/*.lo
rm -f crypto_stream/chacha20/*.o
rm -f crypto_stream/chacha20/*.lo
rm -f crypto_stream/chacha20/dolbeau/*.o
rm -f crypto_stream/chacha20/dolbeau/*.lo
rm -f crypto_stream/chacha20/ref/*.o
rm -f crypto_stream/chacha20/ref/*.lo
rm -f crypto_stream/salsa20/*.o
rm -f crypto_stream/salsa20/*.lo
rm -f crypto_stream/salsa20/ref/*.o
rm -f crypto_stream/salsa20/ref/*.lo
rm -f crypto_stream/salsa20/xmm6/*.o
rm -f crypto_stream/salsa20/xmm6/*.lo
rm -f crypto_stream/salsa20/xmm6int/*.o
rm -f crypto_stream/salsa20/xmm6int/*.lo
rm -f crypto_stream/salsa2012/*.o
rm -f crypto_stream/salsa2012/*.lo
rm -f crypto_stream/salsa2012/ref/*.o
rm -f crypto_stream/salsa2012/ref/*.lo
rm -f crypto_stream/salsa208/*.o
rm -f crypto_stream/salsa208/*.lo
rm -f crypto_stream/salsa208/ref/*.o
rm -f crypto_stream/salsa208/ref/*.lo
rm -f crypto_stream/xchacha20/*.o
rm -f crypto_stream/xchacha20/*.lo
rm -f crypto_stream/xsalsa20/*.o
rm -f crypto_stream/xsalsa20/*.lo
rm -f crypto_verify/sodium/*.o
rm -f crypto_verify/sodium/*.lo
rm -f randombytes/*.o
rm -f randombytes/*.lo
rm -f randombytes/internal/*.o
rm -f randombytes/internal/*.lo
rm -f randombytes/sysrandom/*.o
rm -f randombytes/sysrandom/*.lo
rm -f sodium/*.o
rm -f sodium/*.lo
rm -f *.lo
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
Making clean in test
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
Making clean in default
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
 rm -f aead_aes256gcm aead_aes256gcm2 aead_chacha20poly1305 aead_chacha20poly13052 aead_xchacha20poly1305 auth auth2 auth3 auth5 auth6 auth7 box box2 box7 box8 box_easy box_easy2 box_seal box_seed chacha20 codecs core1 core2 core3 core4 core5 core6 ed25519_convert generichash generichash2 generichash3 hash hash3 kdf keygen kx metamorphic misuse onetimeauth onetimeauth2 onetimeauth7 pwhash_argon2i pwhash_argon2id randombytes scalarmult scalarmult2 scalarmult5 scalarmult6 scalarmult7 scalarmult8 secretbox secretbox2 secretbox7 secretbox8 secretbox_easy secretbox_easy2 secretstream shorthash sign sodium_core sodium_utils sodium_version stream stream2 stream3 stream4 verify1 sodium_utils2 sodium_utils3
rm -rf .libs _libs
rm -f *.o
test -z "aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log" || rm -f aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log
test -z "aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs" || rm -f aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium'
Making install in builds
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
Making install in contrib
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
Making install in dist-build
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
Making install in msvc-scripts
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
Making install in src
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
Making install in libsodium
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
Making install in include
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[4]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include/sodium'
 /usr/bin/install -c -m 644  sodium/version.h '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include/sodium'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include/sodium'
 /usr/bin/install -c -m 644  sodium/core.h sodium/crypto_aead_aes256gcm.h sodium/crypto_aead_chacha20poly1305.h sodium/crypto_aead_xchacha20poly1305.h sodium/crypto_auth.h sodium/crypto_auth_hmacsha256.h sodium/crypto_auth_hmacsha512.h sodium/crypto_auth_hmacsha512256.h sodium/crypto_box.h sodium/crypto_box_curve25519xchacha20poly1305.h sodium/crypto_box_curve25519xsalsa20poly1305.h sodium/crypto_core_ed25519.h sodium/crypto_core_ristretto255.h sodium/crypto_core_hchacha20.h sodium/crypto_core_hsalsa20.h sodium/crypto_core_salsa20.h sodium/crypto_core_salsa2012.h sodium/crypto_core_salsa208.h sodium/crypto_generichash.h sodium/crypto_generichash_blake2b.h sodium/crypto_hash.h sodium/crypto_hash_sha256.h sodium/crypto_hash_sha512.h sodium/crypto_kdf.h sodium/crypto_kdf_blake2b.h sodium/crypto_kx.h sodium/crypto_onetimeauth.h sodium/crypto_onetimeauth_poly1305.h sodium/crypto_pwhash.h sodium/crypto_pwhash_argon2i.h sodium/crypto_pwhash_argon2id.h sodium/crypto_pwhash_scryptsalsa208sha256.h sodium/crypto_scalarmult.h sodium/crypto_scalarmult_curve25519.h sodium/crypto_scalarmult_ed25519.h sodium/crypto_scalarmult_ristretto255.h sodium/crypto_secretbox.h sodium/crypto_secretbox_xchacha20poly1305.h sodium/crypto_secretbox_xsalsa20poly1305.h sodium/crypto_secretstream_xchacha20poly1305.h '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include/sodium'
 /usr/bin/install -c -m 644  sodium.h '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include/.'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include/sodium'
 /usr/bin/install -c -m 644  sodium/crypto_shorthash.h sodium/crypto_shorthash_siphash24.h sodium/crypto_sign.h sodium/crypto_sign_ed25519.h sodium/crypto_sign_edwards25519sha512batch.h sodium/crypto_stream.h sodium/crypto_stream_chacha20.h sodium/crypto_stream_salsa20.h sodium/crypto_stream_salsa2012.h sodium/crypto_stream_salsa208.h sodium/crypto_stream_xchacha20.h sodium/crypto_stream_xsalsa20.h sodium/crypto_verify_16.h sodium/crypto_verify_32.h sodium/crypto_verify_64.h sodium/export.h sodium/randombytes.h sodium/randombytes_internal_random.h sodium/randombytes_sysrandom.h sodium/runtime.h sodium/utils.h '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/include/sodium'
make[4]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
  CC       crypto_aead/chacha20poly1305/sodium/libsodium_la-aead_chacha20poly1305.lo
  CC       crypto_aead/xchacha20poly1305/sodium/libsodium_la-aead_xchacha20poly1305.lo
  CC       crypto_auth/libsodium_la-crypto_auth.lo
  CC       crypto_auth/hmacsha256/libsodium_la-auth_hmacsha256.lo
  CC       crypto_auth/hmacsha512256/libsodium_la-auth_hmacsha512256.lo
  CC       crypto_auth/hmacsha512/libsodium_la-auth_hmacsha512.lo
  CC       crypto_box/libsodium_la-crypto_box.lo
  CC       crypto_box/libsodium_la-crypto_box_easy.lo
  CC       crypto_box/libsodium_la-crypto_box_seal.lo
  CC       crypto_box/curve25519xsalsa20poly1305/libsodium_la-box_curve25519xsalsa20poly1305.lo
  CC       crypto_core/ed25519/ref10/libsodium_la-ed25519_ref10.lo
  CC       crypto_core/hchacha20/libsodium_la-core_hchacha20.lo
  CC       crypto_core/hsalsa20/ref2/libsodium_la-core_hsalsa20_ref2.lo
  CC       crypto_core/hsalsa20/libsodium_la-core_hsalsa20.lo
  CC       crypto_core/salsa/ref/libsodium_la-core_salsa_ref.lo
  CC       crypto_generichash/libsodium_la-crypto_generichash.lo
  CC       crypto_generichash/blake2b/libsodium_la-generichash_blake2.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-compress-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-generichash_blake2b.lo
  CC       crypto_hash/libsodium_la-crypto_hash.lo
  CC       crypto_hash/sha256/libsodium_la-hash_sha256.lo
  CC       crypto_hash/sha256/cp/libsodium_la-hash_sha256_cp.lo
  CC       crypto_hash/sha512/libsodium_la-hash_sha512.lo
  CC       crypto_hash/sha512/cp/libsodium_la-hash_sha512_cp.lo
  CC       crypto_kdf/blake2b/libsodium_la-kdf_blake2b.lo
  CC       crypto_kdf/libsodium_la-crypto_kdf.lo
  CC       crypto_kx/libsodium_la-crypto_kx.lo
  CC       crypto_onetimeauth/libsodium_la-crypto_onetimeauth.lo
  CC       crypto_onetimeauth/poly1305/libsodium_la-onetimeauth_poly1305.lo
  CC       crypto_onetimeauth/poly1305/donna/libsodium_la-poly1305_donna.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-core.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-encoding.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-fill-block-ref.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2.lo
  CC       crypto_pwhash/argon2/libsodium_la-blake2b-long.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2i.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2id.lo
  CC       crypto_pwhash/libsodium_la-crypto_pwhash.lo
  CC       crypto_scalarmult/libsodium_la-crypto_scalarmult.lo
  CC       crypto_scalarmult/curve25519/ref10/libsodium_la-x25519_ref10.lo
  CC       crypto_scalarmult/curve25519/libsodium_la-scalarmult_curve25519.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox_easy.lo
  CC       crypto_secretbox/xsalsa20poly1305/libsodium_la-secretbox_xsalsa20poly1305.lo
  CC       crypto_secretstream/xchacha20poly1305/libsodium_la-secretstream_xchacha20poly1305.lo
  CC       crypto_shorthash/libsodium_la-crypto_shorthash.lo
  CC       crypto_shorthash/siphash24/libsodium_la-shorthash_siphash24.lo
  CC       crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphash24_ref.lo
  CC       crypto_sign/libsodium_la-crypto_sign.lo
  CC       crypto_sign/ed25519/libsodium_la-sign_ed25519.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-keypair.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-open.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-sign.lo
  CC       crypto_stream/chacha20/libsodium_la-stream_chacha20.lo
  CC       crypto_stream/chacha20/ref/libsodium_la-chacha20_ref.lo
  CC       crypto_stream/libsodium_la-crypto_stream.lo
  CC       crypto_stream/salsa20/libsodium_la-stream_salsa20.lo
  CC       crypto_stream/xsalsa20/libsodium_la-stream_xsalsa20.lo
  CC       crypto_verify/sodium/libsodium_la-verify.lo
  CC       randombytes/libsodium_la-randombytes.lo
  CC       sodium/libsodium_la-codecs.lo
  CC       sodium/libsodium_la-core.lo
  CC       sodium/libsodium_la-runtime.lo
  CC       sodium/libsodium_la-utils.lo
  CC       sodium/libsodium_la-version.lo
  CC       crypto_stream/salsa20/ref/libsodium_la-salsa20_ref.lo
  CC       randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo
  CC       crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo
  CC       crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo
  CC       crypto_stream/salsa20/xmm6int/libsse2_la-salsa20_xmm6int-sse2.lo
  CC       crypto_generichash/blake2b/ref/libssse3_la-blake2b-compress-ssse3.lo
  CC       crypto_pwhash/argon2/libssse3_la-argon2-fill-block-ssse3.lo
  CC       crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo
  CC       crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.lo
  CC       crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.lo
  CC       crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.lo
  CC       crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.lo
  CC       crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.lo
  CC       crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.lo
  CC       randombytes/internal/librdrand_la-randombytes_internal_random.lo
  CCLD     libaesni.la
  CCLD     libsse2.la
  CCLD     libssse3.la
  CCLD     libsse41.la
  CCLD     libavx2.la
  CCLD     libavx512f.la
  CCLD     librdrand.la
  CCLD     libsodium.la
make[4]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[4]: Nothing to be done for 'install-data-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libsodium.la '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib'
libtool: install: /usr/bin/install -c .libs/libsodium.so /home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib/libsodium.so
libtool: install: /usr/bin/install -c .libs/libsodium.lai /home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib/libsodium.la
libtool: install: /usr/bin/install -c .libs/libsodium.a /home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib/libsodium.a
libtool: install: chmod 644 /home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib/libsodium.a
libtool: install: aarch64-linux-android-ranlib /home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib/libsodium.a
make[4]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
Making install in test
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
Making install in default
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib/pkgconfig'
 /usr/bin/install -c -m 644 libsodium.pc '/home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a/lib/pkgconfig'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium'
libsodium has been installed into /home/vagrant/build/srclib/libsodium/libsodium-android-armv8-a
+ ./dist-build/android-x86.sh

Warnings related to headers being present but not usable are due to functions
that didn't exist in the specified minimum API version level.
They can be safely ignored.


Building for platform [android-16]

WARNING:__main__:make_standalone_toolchain.py is no longer necessary. The
$NDK/toolchains/llvm/prebuilt/linux-x86_64/bin directory contains target-specific scripts that perform
the same task. For example, instead of:

    $ python $NDK/build/tools/make_standalone_toolchain.py \
        --arch x86 --api 16 --install-dir toolchain
    $ toolchain/bin/clang++ src.cpp

Instead use:

    $ $NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android16-clang++ src.cpp

checking build system type... x86_64-pc-linux-gnux32
checking host system type... i686-pc-linux-android
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for i686-linux-android-strip... i686-linux-android-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for i686-linux-android-gcc... i686-linux-android-clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-linux-android-clang accepts -g... yes
checking for i686-linux-android-clang option to accept ISO C89... none needed
checking whether i686-linux-android-clang understands -c and -o together... yes
checking dependency style of i686-linux-android-clang... gcc3
checking for a sed that does not truncate output... /bin/sed
checking how to run the C preprocessor... i686-linux-android-clang -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether i686-linux-android-clang is Clang... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for i686-linux-android-clang option to accept ISO C99... none needed
checking dependency style of i686-linux-android-clang... gcc3
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for variable-length arrays... yes
checking for __wasi__ defined... no
checking for _FORTIFY_SOURCE defined... no
checking whether C compiler accepts -D_FORTIFY_SOURCE=2... yes
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -fno-strict-overflow... yes
checking whether C compiler accepts -fstack-protector... yes
checking whether the linker accepts -fstack-protector... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra... yes
checking for clang... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl... yes
checking whether C compiler accepts -Os -march=i686 -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl -Wwrite-strings... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether segmentation violations can be caught when using the C compiler... unknown
configure: WARNING: On this platform, segmentation violations cannot be caught using signal handlers. This is expected if you enabled a tool such as Address Sanitizer (-fsanitize=address), but be aware that using Address Sanitizer may also significantly reduce performance.
checking whether SIGABRT can be caught when using the C compiler... unknown
configure: WARNING: On this platform, SIGABRT cannot be caught using signal handlers.
checking for thread local storage (TLS) class... _Thread_local
thread local storage is supported
checking whether C compiler accepts -ftls-model=local-dynamic... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by i686-linux-android-clang... /home/vagrant/build/srclib/libsodium/android-toolchain-i686/i686-linux-android/bin/ld
checking if the linker (/home/vagrant/build/srclib/libsodium/android-toolchain-i686/i686-linux-android/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /home/vagrant/build/srclib/libsodium/android-toolchain-i686/bin/i686-linux-android-nm -B
checking the name lister (/home/vagrant/build/srclib/libsodium/android-toolchain-i686/bin/i686-linux-android-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnux32 file names to i686-pc-linux-android format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnux32 file names to toolchain format... func_convert_file_noop
checking for /home/vagrant/build/srclib/libsodium/android-toolchain-i686/i686-linux-android/bin/ld option to reload object files... -r
checking for i686-linux-android-objdump... i686-linux-android-objdump
checking how to recognize dependent libraries... pass_all
checking for i686-linux-android-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for i686-linux-android-ar... i686-linux-android-ar
checking for archiver @FILE support... @
checking for i686-linux-android-strip... (cached) i686-linux-android-strip
checking for i686-linux-android-ranlib... i686-linux-android-ranlib
checking command to parse /home/vagrant/build/srclib/libsodium/android-toolchain-i686/bin/i686-linux-android-nm -B output from i686-linux-android-clang object... ok
checking for sysroot... /home/vagrant/build/srclib/libsodium/android-toolchain-i686/sysroot
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for i686-linux-android-mt... no
checking for mt... mt
configure: WARNING: using cross tools not prefixed with host triplet
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if i686-linux-android-clang supports -fno-rtti -fno-exceptions... yes
checking for i686-linux-android-clang option to produce PIC... -fPIC -DPIC
checking if i686-linux-android-clang PIC flag -fPIC -DPIC works... yes
checking if i686-linux-android-clang static flag -static works... no
checking if i686-linux-android-clang supports -c -o file.o... yes
checking if i686-linux-android-clang supports -c -o file.o... (cached) yes
checking whether the i686-linux-android-clang linker (/home/vagrant/build/srclib/libsodium/android-toolchain-i686/i686-linux-android/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... Android linker
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for i686-linux-android-ar... (cached) i686-linux-android-ar
checking whether C compiler accepts -mmmx... yes
checking for MMX instructions set... yes
checking whether C compiler accepts -mmmx... (cached) yes
checking whether C compiler accepts -msse2... yes
checking for SSE2 instructions set... yes
checking whether C compiler accepts -msse2... (cached) yes
checking whether C compiler accepts -msse3... yes
checking for SSE3 instructions set... yes
checking whether C compiler accepts -msse3... (cached) yes
checking whether C compiler accepts -mssse3... yes
checking for SSSE3 instructions set... yes
checking whether C compiler accepts -mssse3... (cached) yes
checking whether C compiler accepts -msse4.1... yes
checking for SSE4.1 instructions set... yes
checking whether C compiler accepts -msse4.1... (cached) yes
checking whether C compiler accepts -mavx... yes
checking for AVX instructions set... yes
checking whether C compiler accepts -mavx... (cached) yes
checking whether C compiler accepts -mavx2... yes
checking for AVX2 instructions set... yes
checking whether C compiler accepts -mavx2... (cached) yes
checking if _mm256_broadcastsi128_si256 is correctly defined... yes
checking whether C compiler accepts -mavx512f... yes
checking for AVX512F instructions set... yes
checking whether C compiler accepts -mavx512f... (cached) yes
checking whether C compiler accepts -maes... yes
checking whether C compiler accepts -mpclmul... yes
checking for AESNI instructions set and PCLMULQDQ... yes
checking whether C compiler accepts -maes... (cached) yes
checking whether C compiler accepts -mpclmul... (cached) yes
checking whether C compiler accepts -mrdrnd... yes
checking for RDRAND... yes
checking whether C compiler accepts -mrdrnd... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/random.h usability... yes
checking sys/random.h presence... yes
checking for sys/random.h... yes
checking intrin.h usability... no
checking intrin.h presence... no
checking for intrin.h... no
checking if _xgetbv() is available... no
checking for inline... inline
checking whether byte ordering is bigendian... (cached) no
checking whether __STDC_LIMIT_MACROS is required... no
checking whether we can use inline asm code... yes
no
checking whether we can use x86_64 asm code... no
checking whether we can assemble AVX opcodes... no
checking for 128-bit arithmetic... no
checking for cpuid instruction... yes
checking if the .private_extern asm directive is supported... no
checking if the .hidden asm directive is supported... yes
checking if weak symbols are supported... yes
checking if data alignment is required... no
checking if atomic operations are supported... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for arc4random... yes
checking for arc4random_buf... yes
checking for mmap... yes
checking for mlock... yes
checking for madvise... yes
checking for mprotect... yes
checking for getrandom with a standard API... no
checking for getentropy with a standard API... no
checking for posix_memalign... no
checking for getpid... yes
checking for nanosleep... yes
checking for memset_s... no
checking for explicit_bzero... no
checking for explicit_memset... no
checking if gcc/ld supports -Wl,--output-def... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating builds/Makefile
config.status: creating contrib/Makefile
config.status: creating dist-build/Makefile
config.status: creating libsodium.pc
config.status: creating libsodium-uninstalled.pc
config.status: creating msvc-scripts/Makefile
config.status: creating src/Makefile
config.status: creating src/libsodium/Makefile
config.status: creating src/libsodium/include/Makefile
config.status: creating src/libsodium/include/sodium/version.h
config.status: creating test/default/Makefile
config.status: creating test/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
Making clean in builds
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
Making clean in contrib
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
Making clean in dist-build
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
Making clean in msvc-scripts
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
Making clean in src
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
Making clean in libsodium
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
Making clean in include
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
rm -rf .libs _libs
rm -f *.lo
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
test -z "" || rm -f 
test -z "libsodium.la" || rm -f libsodium.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf crypto_aead/aes256gcm/aesni/.libs crypto_aead/aes256gcm/aesni/_libs
rm -rf crypto_aead/chacha20poly1305/sodium/.libs crypto_aead/chacha20poly1305/sodium/_libs
rm -rf crypto_aead/xchacha20poly1305/sodium/.libs crypto_aead/xchacha20poly1305/sodium/_libs
rm -rf crypto_auth/.libs crypto_auth/_libs
rm -rf crypto_auth/hmacsha256/.libs crypto_auth/hmacsha256/_libs
rm -rf crypto_auth/hmacsha512/.libs crypto_auth/hmacsha512/_libs
rm -rf crypto_auth/hmacsha512256/.libs crypto_auth/hmacsha512256/_libs
rm -rf crypto_box/.libs crypto_box/_libs
rm -rf crypto_box/curve25519xchacha20poly1305/.libs crypto_box/curve25519xchacha20poly1305/_libs
rm -rf crypto_box/curve25519xsalsa20poly1305/.libs crypto_box/curve25519xsalsa20poly1305/_libs
rm -rf crypto_core/ed25519/.libs crypto_core/ed25519/_libs
rm -rf crypto_core/ed25519/ref10/.libs crypto_core/ed25519/ref10/_libs
rm -rf crypto_core/hchacha20/.libs crypto_core/hchacha20/_libs
rm -rf crypto_core/hsalsa20/.libs crypto_core/hsalsa20/_libs
rm -rf crypto_core/hsalsa20/ref2/.libs crypto_core/hsalsa20/ref2/_libs
rm -rf crypto_core/salsa/ref/.libs crypto_core/salsa/ref/_libs
rm -rf crypto_generichash/.libs crypto_generichash/_libs
rm -rf crypto_generichash/blake2b/.libs crypto_generichash/blake2b/_libs
rm -rf crypto_generichash/blake2b/ref/.libs crypto_generichash/blake2b/ref/_libs
rm -rf crypto_hash/.libs crypto_hash/_libs
rm -rf crypto_hash/sha256/.libs crypto_hash/sha256/_libs
rm -rf crypto_hash/sha256/cp/.libs crypto_hash/sha256/cp/_libs
rm -rf crypto_hash/sha512/.libs crypto_hash/sha512/_libs
rm -rf crypto_hash/sha512/cp/.libs crypto_hash/sha512/cp/_libs
rm -rf crypto_kdf/.libs crypto_kdf/_libs
rm -rf crypto_kdf/blake2b/.libs crypto_kdf/blake2b/_libs
rm -rf crypto_kx/.libs crypto_kx/_libs
rm -rf crypto_onetimeauth/.libs crypto_onetimeauth/_libs
rm -rf crypto_onetimeauth/poly1305/.libs crypto_onetimeauth/poly1305/_libs
rm -rf crypto_onetimeauth/poly1305/donna/.libs crypto_onetimeauth/poly1305/donna/_libs
rm -rf crypto_onetimeauth/poly1305/sse2/.libs crypto_onetimeauth/poly1305/sse2/_libs
rm -rf crypto_pwhash/.libs crypto_pwhash/_libs
rm -rf crypto_pwhash/argon2/.libs crypto_pwhash/argon2/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/.libs crypto_pwhash/scryptsalsa208sha256/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/nosse/.libs crypto_pwhash/scryptsalsa208sha256/nosse/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/sse/.libs crypto_pwhash/scryptsalsa208sha256/sse/_libs
rm -rf crypto_scalarmult/.libs crypto_scalarmult/_libs
rm -rf crypto_scalarmult/curve25519/.libs crypto_scalarmult/curve25519/_libs
rm -rf crypto_scalarmult/curve25519/ref10/.libs crypto_scalarmult/curve25519/ref10/_libs
rm -rf crypto_scalarmult/curve25519/sandy2x/.libs crypto_scalarmult/curve25519/sandy2x/_libs
rm -rf crypto_scalarmult/ed25519/ref10/.libs crypto_scalarmult/ed25519/ref10/_libs
rm -rf crypto_scalarmult/ristretto255/ref10/.libs crypto_scalarmult/ristretto255/ref10/_libs
rm -rf crypto_secretbox/.libs crypto_secretbox/_libs
rm -rf crypto_secretbox/xchacha20poly1305/.libs crypto_secretbox/xchacha20poly1305/_libs
rm -rf crypto_secretbox/xsalsa20poly1305/.libs crypto_secretbox/xsalsa20poly1305/_libs
rm -rf crypto_secretstream/xchacha20poly1305/.libs crypto_secretstream/xchacha20poly1305/_libs
rm -rf crypto_shorthash/.libs crypto_shorthash/_libs
rm -rf crypto_shorthash/siphash24/.libs crypto_shorthash/siphash24/_libs
rm -rf crypto_shorthash/siphash24/ref/.libs crypto_shorthash/siphash24/ref/_libs
rm -rf crypto_sign/.libs crypto_sign/_libs
rm -rf crypto_sign/ed25519/.libs crypto_sign/ed25519/_libs
rm -rf crypto_sign/ed25519/ref10/.libs crypto_sign/ed25519/ref10/_libs
rm -rf crypto_stream/.libs crypto_stream/_libs
rm -rf crypto_stream/chacha20/.libs crypto_stream/chacha20/_libs
rm -rf crypto_stream/chacha20/dolbeau/.libs crypto_stream/chacha20/dolbeau/_libs
rm -rf crypto_stream/chacha20/ref/.libs crypto_stream/chacha20/ref/_libs
rm -rf crypto_stream/salsa20/.libs crypto_stream/salsa20/_libs
rm -rf crypto_stream/salsa20/ref/.libs crypto_stream/salsa20/ref/_libs
rm -rf crypto_stream/salsa20/xmm6/.libs crypto_stream/salsa20/xmm6/_libs
rm -rf crypto_stream/salsa20/xmm6int/.libs crypto_stream/salsa20/xmm6int/_libs
rm -rf crypto_stream/salsa2012/.libs crypto_stream/salsa2012/_libs
rm -rf crypto_stream/salsa2012/ref/.libs crypto_stream/salsa2012/ref/_libs
rm -rf crypto_stream/salsa208/.libs crypto_stream/salsa208/_libs
rm -rf crypto_stream/salsa208/ref/.libs crypto_stream/salsa208/ref/_libs
rm -rf crypto_stream/xchacha20/.libs crypto_stream/xchacha20/_libs
rm -rf crypto_stream/xsalsa20/.libs crypto_stream/xsalsa20/_libs
rm -rf crypto_verify/sodium/.libs crypto_verify/sodium/_libs
rm -rf randombytes/.libs randombytes/_libs
rm -rf randombytes/internal/.libs randombytes/internal/_libs
rm -rf randombytes/sysrandom/.libs randombytes/sysrandom/_libs
rm -rf sodium/.libs sodium/_libs
test -z "libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la" || rm -f libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la
rm -f ./so_locations
rm -f *.o
rm -f crypto_aead/aes256gcm/aesni/*.o
rm -f crypto_aead/aes256gcm/aesni/*.lo
rm -f crypto_aead/chacha20poly1305/sodium/*.o
rm -f crypto_aead/chacha20poly1305/sodium/*.lo
rm -f crypto_aead/xchacha20poly1305/sodium/*.o
rm -f crypto_aead/xchacha20poly1305/sodium/*.lo
rm -f crypto_auth/*.o
rm -f crypto_auth/*.lo
rm -f crypto_auth/hmacsha256/*.o
rm -f crypto_auth/hmacsha256/*.lo
rm -f crypto_auth/hmacsha512/*.o
rm -f crypto_auth/hmacsha512/*.lo
rm -f crypto_auth/hmacsha512256/*.o
rm -f crypto_auth/hmacsha512256/*.lo
rm -f crypto_box/*.o
rm -f crypto_box/*.lo
rm -f crypto_box/curve25519xchacha20poly1305/*.o
rm -f crypto_box/curve25519xchacha20poly1305/*.lo
rm -f crypto_box/curve25519xsalsa20poly1305/*.o
rm -f crypto_box/curve25519xsalsa20poly1305/*.lo
rm -f crypto_core/ed25519/*.o
rm -f crypto_core/ed25519/*.lo
rm -f crypto_core/ed25519/ref10/*.o
rm -f crypto_core/ed25519/ref10/*.lo
rm -f crypto_core/hchacha20/*.o
rm -f crypto_core/hchacha20/*.lo
rm -f crypto_core/hsalsa20/*.o
rm -f crypto_core/hsalsa20/*.lo
rm -f crypto_core/hsalsa20/ref2/*.o
rm -f crypto_core/hsalsa20/ref2/*.lo
rm -f crypto_core/salsa/ref/*.o
rm -f crypto_core/salsa/ref/*.lo
rm -f crypto_generichash/*.o
rm -f crypto_generichash/*.lo
rm -f crypto_generichash/blake2b/*.o
rm -f crypto_generichash/blake2b/*.lo
rm -f crypto_generichash/blake2b/ref/*.o
rm -f crypto_generichash/blake2b/ref/*.lo
rm -f crypto_hash/*.o
rm -f crypto_hash/*.lo
rm -f crypto_hash/sha256/*.o
rm -f crypto_hash/sha256/*.lo
rm -f crypto_hash/sha256/cp/*.o
rm -f crypto_hash/sha256/cp/*.lo
rm -f crypto_hash/sha512/*.o
rm -f crypto_hash/sha512/*.lo
rm -f crypto_hash/sha512/cp/*.o
rm -f crypto_hash/sha512/cp/*.lo
rm -f crypto_kdf/*.o
rm -f crypto_kdf/*.lo
rm -f crypto_kdf/blake2b/*.o
rm -f crypto_kdf/blake2b/*.lo
rm -f crypto_kx/*.o
rm -f crypto_kx/*.lo
rm -f crypto_onetimeauth/*.o
rm -f crypto_onetimeauth/*.lo
rm -f crypto_onetimeauth/poly1305/*.o
rm -f crypto_onetimeauth/poly1305/*.lo
rm -f crypto_onetimeauth/poly1305/donna/*.o
rm -f crypto_onetimeauth/poly1305/donna/*.lo
rm -f crypto_onetimeauth/poly1305/sse2/*.o
rm -f crypto_onetimeauth/poly1305/sse2/*.lo
rm -f crypto_pwhash/*.o
rm -f crypto_pwhash/*.lo
rm -f crypto_pwhash/argon2/*.o
rm -f crypto_pwhash/argon2/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.lo
rm -f crypto_scalarmult/*.o
rm -f crypto_scalarmult/*.lo
rm -f crypto_scalarmult/curve25519/*.o
rm -f crypto_scalarmult/curve25519/*.lo
rm -f crypto_scalarmult/curve25519/ref10/*.o
rm -f crypto_scalarmult/curve25519/ref10/*.lo
rm -f crypto_scalarmult/curve25519/sandy2x/*.o
rm -f crypto_scalarmult/curve25519/sandy2x/*.lo
rm -f crypto_scalarmult/ed25519/ref10/*.o
rm -f crypto_scalarmult/ed25519/ref10/*.lo
rm -f crypto_scalarmult/ristretto255/ref10/*.o
rm -f crypto_scalarmult/ristretto255/ref10/*.lo
rm -f crypto_secretbox/*.o
rm -f crypto_secretbox/*.lo
rm -f crypto_secretbox/xchacha20poly1305/*.o
rm -f crypto_secretbox/xchacha20poly1305/*.lo
rm -f crypto_secretbox/xsalsa20poly1305/*.o
rm -f crypto_secretbox/xsalsa20poly1305/*.lo
rm -f crypto_secretstream/xchacha20poly1305/*.o
rm -f crypto_secretstream/xchacha20poly1305/*.lo
rm -f crypto_shorthash/*.o
rm -f crypto_shorthash/*.lo
rm -f crypto_shorthash/siphash24/*.o
rm -f crypto_shorthash/siphash24/*.lo
rm -f crypto_shorthash/siphash24/ref/*.o
rm -f crypto_shorthash/siphash24/ref/*.lo
rm -f crypto_sign/*.o
rm -f crypto_sign/*.lo
rm -f crypto_sign/ed25519/*.o
rm -f crypto_sign/ed25519/*.lo
rm -f crypto_sign/ed25519/ref10/*.o
rm -f crypto_sign/ed25519/ref10/*.lo
rm -f crypto_stream/*.o
rm -f crypto_stream/*.lo
rm -f crypto_stream/chacha20/*.o
rm -f crypto_stream/chacha20/*.lo
rm -f crypto_stream/chacha20/dolbeau/*.o
rm -f crypto_stream/chacha20/dolbeau/*.lo
rm -f crypto_stream/chacha20/ref/*.o
rm -f crypto_stream/chacha20/ref/*.lo
rm -f crypto_stream/salsa20/*.o
rm -f crypto_stream/salsa20/*.lo
rm -f crypto_stream/salsa20/ref/*.o
rm -f crypto_stream/salsa20/ref/*.lo
rm -f crypto_stream/salsa20/xmm6/*.o
rm -f crypto_stream/salsa20/xmm6/*.lo
rm -f crypto_stream/salsa20/xmm6int/*.o
rm -f crypto_stream/salsa20/xmm6int/*.lo
rm -f crypto_stream/salsa2012/*.o
rm -f crypto_stream/salsa2012/*.lo
rm -f crypto_stream/salsa2012/ref/*.o
rm -f crypto_stream/salsa2012/ref/*.lo
rm -f crypto_stream/salsa208/*.o
rm -f crypto_stream/salsa208/*.lo
rm -f crypto_stream/salsa208/ref/*.o
rm -f crypto_stream/salsa208/ref/*.lo
rm -f crypto_stream/xchacha20/*.o
rm -f crypto_stream/xchacha20/*.lo
rm -f crypto_stream/xsalsa20/*.o
rm -f crypto_stream/xsalsa20/*.lo
rm -f crypto_verify/sodium/*.o
rm -f crypto_verify/sodium/*.lo
rm -f randombytes/*.o
rm -f randombytes/*.lo
rm -f randombytes/internal/*.o
rm -f randombytes/internal/*.lo
rm -f randombytes/sysrandom/*.o
rm -f randombytes/sysrandom/*.lo
rm -f sodium/*.o
rm -f sodium/*.lo
rm -f *.lo
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
Making clean in test
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
Making clean in default
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
 rm -f aead_aes256gcm aead_aes256gcm2 aead_chacha20poly1305 aead_chacha20poly13052 aead_xchacha20poly1305 auth auth2 auth3 auth5 auth6 auth7 box box2 box7 box8 box_easy box_easy2 box_seal box_seed chacha20 codecs core1 core2 core3 core4 core5 core6 ed25519_convert generichash generichash2 generichash3 hash hash3 kdf keygen kx metamorphic misuse onetimeauth onetimeauth2 onetimeauth7 pwhash_argon2i pwhash_argon2id randombytes scalarmult scalarmult2 scalarmult5 scalarmult6 scalarmult7 scalarmult8 secretbox secretbox2 secretbox7 secretbox8 secretbox_easy secretbox_easy2 secretstream shorthash sign sodium_core sodium_utils sodium_version stream stream2 stream3 stream4 verify1 sodium_utils2 sodium_utils3
rm -rf .libs _libs
rm -f *.o
test -z "aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log" || rm -f aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log
test -z "aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs" || rm -f aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium'
Making install in builds
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
Making install in contrib
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
Making install in dist-build
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
Making install in msvc-scripts
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
Making install in src
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
Making install in libsodium
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
Making install in include
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[4]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include/sodium'
 /usr/bin/install -c -m 644  sodium/version.h '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include/sodium'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include/sodium'
 /usr/bin/install -c -m 644  sodium/core.h sodium/crypto_aead_aes256gcm.h sodium/crypto_aead_chacha20poly1305.h sodium/crypto_aead_xchacha20poly1305.h sodium/crypto_auth.h sodium/crypto_auth_hmacsha256.h sodium/crypto_auth_hmacsha512.h sodium/crypto_auth_hmacsha512256.h sodium/crypto_box.h sodium/crypto_box_curve25519xchacha20poly1305.h sodium/crypto_box_curve25519xsalsa20poly1305.h sodium/crypto_core_ed25519.h sodium/crypto_core_ristretto255.h sodium/crypto_core_hchacha20.h sodium/crypto_core_hsalsa20.h sodium/crypto_core_salsa20.h sodium/crypto_core_salsa2012.h sodium/crypto_core_salsa208.h sodium/crypto_generichash.h sodium/crypto_generichash_blake2b.h sodium/crypto_hash.h sodium/crypto_hash_sha256.h sodium/crypto_hash_sha512.h sodium/crypto_kdf.h sodium/crypto_kdf_blake2b.h sodium/crypto_kx.h sodium/crypto_onetimeauth.h sodium/crypto_onetimeauth_poly1305.h sodium/crypto_pwhash.h sodium/crypto_pwhash_argon2i.h sodium/crypto_pwhash_argon2id.h sodium/crypto_pwhash_scryptsalsa208sha256.h sodium/crypto_scalarmult.h sodium/crypto_scalarmult_curve25519.h sodium/crypto_scalarmult_ed25519.h sodium/crypto_scalarmult_ristretto255.h sodium/crypto_secretbox.h sodium/crypto_secretbox_xchacha20poly1305.h sodium/crypto_secretbox_xsalsa20poly1305.h sodium/crypto_secretstream_xchacha20poly1305.h '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include/sodium'
 /usr/bin/install -c -m 644  sodium.h '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include/.'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include/sodium'
 /usr/bin/install -c -m 644  sodium/crypto_shorthash.h sodium/crypto_shorthash_siphash24.h sodium/crypto_sign.h sodium/crypto_sign_ed25519.h sodium/crypto_sign_edwards25519sha512batch.h sodium/crypto_stream.h sodium/crypto_stream_chacha20.h sodium/crypto_stream_salsa20.h sodium/crypto_stream_salsa2012.h sodium/crypto_stream_salsa208.h sodium/crypto_stream_xchacha20.h sodium/crypto_stream_xsalsa20.h sodium/crypto_verify_16.h sodium/crypto_verify_32.h sodium/crypto_verify_64.h sodium/export.h sodium/randombytes.h sodium/randombytes_internal_random.h sodium/randombytes_sysrandom.h sodium/runtime.h sodium/utils.h '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/include/sodium'
make[4]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
  CC       crypto_aead/chacha20poly1305/sodium/libsodium_la-aead_chacha20poly1305.lo
  CC       crypto_aead/xchacha20poly1305/sodium/libsodium_la-aead_xchacha20poly1305.lo
  CC       crypto_auth/libsodium_la-crypto_auth.lo
  CC       crypto_auth/hmacsha256/libsodium_la-auth_hmacsha256.lo
  CC       crypto_auth/hmacsha512/libsodium_la-auth_hmacsha512.lo
  CC       crypto_auth/hmacsha512256/libsodium_la-auth_hmacsha512256.lo
  CC       crypto_box/libsodium_la-crypto_box.lo
  CC       crypto_box/libsodium_la-crypto_box_easy.lo
  CC       crypto_box/libsodium_la-crypto_box_seal.lo
  CC       crypto_box/curve25519xsalsa20poly1305/libsodium_la-box_curve25519xsalsa20poly1305.lo
  CC       crypto_core/ed25519/ref10/libsodium_la-ed25519_ref10.lo
  CC       crypto_core/hchacha20/libsodium_la-core_hchacha20.lo
  CC       crypto_core/hsalsa20/ref2/libsodium_la-core_hsalsa20_ref2.lo
  CC       crypto_core/hsalsa20/libsodium_la-core_hsalsa20.lo
  CC       crypto_core/salsa/ref/libsodium_la-core_salsa_ref.lo
  CC       crypto_generichash/libsodium_la-crypto_generichash.lo
  CC       crypto_generichash/blake2b/libsodium_la-generichash_blake2.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-compress-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-generichash_blake2b.lo
  CC       crypto_hash/libsodium_la-crypto_hash.lo
  CC       crypto_hash/sha256/libsodium_la-hash_sha256.lo
  CC       crypto_hash/sha256/cp/libsodium_la-hash_sha256_cp.lo
  CC       crypto_hash/sha512/libsodium_la-hash_sha512.lo
  CC       crypto_hash/sha512/cp/libsodium_la-hash_sha512_cp.lo
  CC       crypto_kdf/blake2b/libsodium_la-kdf_blake2b.lo
  CC       crypto_kdf/libsodium_la-crypto_kdf.lo
  CC       crypto_kx/libsodium_la-crypto_kx.lo
  CC       crypto_onetimeauth/libsodium_la-crypto_onetimeauth.lo
  CC       crypto_onetimeauth/poly1305/libsodium_la-onetimeauth_poly1305.lo
  CC       crypto_onetimeauth/poly1305/donna/libsodium_la-poly1305_donna.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-core.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-encoding.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-fill-block-ref.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2.lo
  CC       crypto_pwhash/argon2/libsodium_la-blake2b-long.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2i.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2id.lo
  CC       crypto_pwhash/libsodium_la-crypto_pwhash.lo
  CC       crypto_scalarmult/libsodium_la-crypto_scalarmult.lo
  CC       crypto_scalarmult/curve25519/ref10/libsodium_la-x25519_ref10.lo
  CC       crypto_scalarmult/curve25519/libsodium_la-scalarmult_curve25519.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox_easy.lo
  CC       crypto_secretbox/xsalsa20poly1305/libsodium_la-secretbox_xsalsa20poly1305.lo
  CC       crypto_secretstream/xchacha20poly1305/libsodium_la-secretstream_xchacha20poly1305.lo
  CC       crypto_shorthash/libsodium_la-crypto_shorthash.lo
  CC       crypto_shorthash/siphash24/libsodium_la-shorthash_siphash24.lo
  CC       crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphash24_ref.lo
  CC       crypto_sign/libsodium_la-crypto_sign.lo
  CC       crypto_sign/ed25519/libsodium_la-sign_ed25519.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-keypair.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-open.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-sign.lo
  CC       crypto_stream/chacha20/libsodium_la-stream_chacha20.lo
  CC       crypto_stream/chacha20/ref/libsodium_la-chacha20_ref.lo
  CC       crypto_stream/libsodium_la-crypto_stream.lo
  CC       crypto_stream/salsa20/libsodium_la-stream_salsa20.lo
  CC       crypto_stream/xsalsa20/libsodium_la-stream_xsalsa20.lo
  CC       crypto_verify/sodium/libsodium_la-verify.lo
  CC       randombytes/libsodium_la-randombytes.lo
  CC       sodium/libsodium_la-codecs.lo
  CC       sodium/libsodium_la-core.lo
  CC       sodium/libsodium_la-runtime.lo
  CC       sodium/libsodium_la-utils.lo
  CC       sodium/libsodium_la-version.lo
  CC       crypto_stream/salsa20/ref/libsodium_la-salsa20_ref.lo
  CC       randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo
  CC       crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo
  CC       crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo
  CC       crypto_stream/salsa20/xmm6int/libsse2_la-salsa20_xmm6int-sse2.lo
  CC       crypto_generichash/blake2b/ref/libssse3_la-blake2b-compress-ssse3.lo
  CC       crypto_pwhash/argon2/libssse3_la-argon2-fill-block-ssse3.lo
  CC       crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo
  CC       crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.lo
  CC       crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.lo
  CC       crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.lo
  CC       crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.lo
  CC       crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.lo
  CC       crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.lo
  CC       randombytes/internal/librdrand_la-randombytes_internal_random.lo
  CCLD     libaesni.la
  CCLD     libsse2.la
  CCLD     libssse3.la
  CCLD     libsse41.la
  CCLD     libavx2.la
  CCLD     libavx512f.la
  CCLD     librdrand.la
  CCLD     libsodium.la
make[4]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[4]: Nothing to be done for 'install-data-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libsodium.la '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib'
libtool: install: /usr/bin/install -c .libs/libsodium.so /home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib/libsodium.so
libtool: install: /usr/bin/install -c .libs/libsodium.lai /home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib/libsodium.la
libtool: install: /usr/bin/install -c .libs/libsodium.a /home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib/libsodium.a
libtool: install: chmod 644 /home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib/libsodium.a
libtool: install: i686-linux-android-ranlib /home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib/libsodium.a
make[4]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
Making install in test
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
Making install in default
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib/pkgconfig'
 /usr/bin/install -c -m 644 libsodium.pc '/home/vagrant/build/srclib/libsodium/libsodium-android-i686/lib/pkgconfig'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium'
libsodium has been installed into /home/vagrant/build/srclib/libsodium/libsodium-android-i686
+ ./dist-build/android-x86_64.sh

Warnings related to headers being present but not usable are due to functions
that didn't exist in the specified minimum API version level.
They can be safely ignored.


Building for platform [android-21]

WARNING:__main__:make_standalone_toolchain.py is no longer necessary. The
$NDK/toolchains/llvm/prebuilt/linux-x86_64/bin directory contains target-specific scripts that perform
the same task. For example, instead of:

    $ python $NDK/build/tools/make_standalone_toolchain.py \
        --arch x86_64 --api 21 --install-dir toolchain
    $ toolchain/bin/clang++ src.cpp

Instead use:

    $ $NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android21-clang++ src.cpp

checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-android
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for x86_64-linux-android-strip... x86_64-linux-android-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for x86_64-linux-android-gcc... x86_64-linux-android-clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-linux-android-clang accepts -g... yes
checking for x86_64-linux-android-clang option to accept ISO C89... none needed
checking whether x86_64-linux-android-clang understands -c and -o together... yes
checking dependency style of x86_64-linux-android-clang... gcc3
checking for a sed that does not truncate output... /bin/sed
checking how to run the C preprocessor... x86_64-linux-android-clang -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether x86_64-linux-android-clang is Clang... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for x86_64-linux-android-clang option to accept ISO C99... none needed
checking dependency style of x86_64-linux-android-clang... gcc3
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for variable-length arrays... yes
checking for __wasi__ defined... no
checking for _FORTIFY_SOURCE defined... no
checking whether C compiler accepts -D_FORTIFY_SOURCE=2... yes
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -fno-strict-overflow... yes
checking whether C compiler accepts -fstack-protector... yes
checking whether the linker accepts -fstack-protector... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra... yes
checking for clang... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl... yes
checking whether C compiler accepts -Os -march=westmere -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wno-unknown-warning-option -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl -Wwrite-strings... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether segmentation violations can be caught when using the C compiler... unknown
configure: WARNING: On this platform, segmentation violations cannot be caught using signal handlers. This is expected if you enabled a tool such as Address Sanitizer (-fsanitize=address), but be aware that using Address Sanitizer may also significantly reduce performance.
checking whether SIGABRT can be caught when using the C compiler... unknown
configure: WARNING: On this platform, SIGABRT cannot be caught using signal handlers.
checking for thread local storage (TLS) class... _Thread_local
thread local storage is supported
checking whether C compiler accepts -ftls-model=local-dynamic... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-linux-android-clang... /home/vagrant/build/srclib/libsodium/android-toolchain-westmere/x86_64-linux-android/bin/ld
checking if the linker (/home/vagrant/build/srclib/libsodium/android-toolchain-westmere/x86_64-linux-android/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /home/vagrant/build/srclib/libsodium/android-toolchain-westmere/bin/x86_64-linux-android-nm -B
checking the name lister (/home/vagrant/build/srclib/libsodium/android-toolchain-westmere/bin/x86_64-linux-android-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-android format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /home/vagrant/build/srclib/libsodium/android-toolchain-westmere/x86_64-linux-android/bin/ld option to reload object files... -r
checking for x86_64-linux-android-objdump... x86_64-linux-android-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-linux-android-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-linux-android-ar... x86_64-linux-android-ar
checking for archiver @FILE support... @
checking for x86_64-linux-android-strip... (cached) x86_64-linux-android-strip
checking for x86_64-linux-android-ranlib... x86_64-linux-android-ranlib
checking command to parse /home/vagrant/build/srclib/libsodium/android-toolchain-westmere/bin/x86_64-linux-android-nm -B output from x86_64-linux-android-clang object... ok
checking for sysroot... /home/vagrant/build/srclib/libsodium/android-toolchain-westmere/sysroot
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for x86_64-linux-android-mt... no
checking for mt... mt
configure: WARNING: using cross tools not prefixed with host triplet
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-linux-android-clang supports -fno-rtti -fno-exceptions... yes
checking for x86_64-linux-android-clang option to produce PIC... -fPIC -DPIC
checking if x86_64-linux-android-clang PIC flag -fPIC -DPIC works... yes
checking if x86_64-linux-android-clang static flag -static works... no
checking if x86_64-linux-android-clang supports -c -o file.o... yes
checking if x86_64-linux-android-clang supports -c -o file.o... (cached) yes
checking whether the x86_64-linux-android-clang linker (/home/vagrant/build/srclib/libsodium/android-toolchain-westmere/x86_64-linux-android/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... Android linker
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for x86_64-linux-android-ar... (cached) x86_64-linux-android-ar
checking whether C compiler accepts -mmmx... yes
checking for MMX instructions set... yes
checking whether C compiler accepts -mmmx... (cached) yes
checking whether C compiler accepts -msse2... yes
checking for SSE2 instructions set... yes
checking whether C compiler accepts -msse2... (cached) yes
checking whether C compiler accepts -msse3... yes
checking for SSE3 instructions set... yes
checking whether C compiler accepts -msse3... (cached) yes
checking whether C compiler accepts -mssse3... yes
checking for SSSE3 instructions set... yes
checking whether C compiler accepts -mssse3... (cached) yes
checking whether C compiler accepts -msse4.1... yes
checking for SSE4.1 instructions set... yes
checking whether C compiler accepts -msse4.1... (cached) yes
checking whether C compiler accepts -mavx... yes
checking for AVX instructions set... yes
checking whether C compiler accepts -mavx... (cached) yes
checking whether C compiler accepts -mavx2... yes
checking for AVX2 instructions set... yes
checking whether C compiler accepts -mavx2... (cached) yes
checking if _mm256_broadcastsi128_si256 is correctly defined... yes
checking whether C compiler accepts -mavx512f... yes
checking for AVX512F instructions set... yes
checking whether C compiler accepts -mavx512f... (cached) yes
checking whether C compiler accepts -maes... yes
checking whether C compiler accepts -mpclmul... yes
checking for AESNI instructions set and PCLMULQDQ... yes
checking whether C compiler accepts -maes... (cached) yes
checking whether C compiler accepts -mpclmul... (cached) yes
checking whether C compiler accepts -mrdrnd... yes
checking for RDRAND... yes
checking whether C compiler accepts -mrdrnd... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/random.h usability... yes
checking sys/random.h presence... yes
checking for sys/random.h... yes
checking intrin.h usability... no
checking intrin.h presence... no
checking for intrin.h... no
checking if _xgetbv() is available... no
checking for inline... inline
checking whether byte ordering is bigendian... (cached) no
checking whether __STDC_LIMIT_MACROS is required... no
checking whether we can use inline asm code... yes
no
checking whether we can use x86_64 asm code... yes
checking whether we can assemble AVX opcodes... yes
checking for 128-bit arithmetic... yes
checking for cpuid instruction... yes
checking if the .private_extern asm directive is supported... no
checking if the .hidden asm directive is supported... yes
checking if weak symbols are supported... yes
checking if data alignment is required... no
checking if atomic operations are supported... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for arc4random... yes
checking for arc4random_buf... yes
checking for mmap... yes
checking for mlock... yes
checking for madvise... yes
checking for mprotect... yes
checking for getrandom with a standard API... no
checking for getentropy with a standard API... no
checking for posix_memalign... yes
checking for getpid... yes
checking for nanosleep... yes
checking for memset_s... no
checking for explicit_bzero... no
checking for explicit_memset... no
checking if gcc/ld supports -Wl,--output-def... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating builds/Makefile
config.status: creating contrib/Makefile
config.status: creating dist-build/Makefile
config.status: creating libsodium.pc
config.status: creating libsodium-uninstalled.pc
config.status: creating msvc-scripts/Makefile
config.status: creating src/Makefile
config.status: creating src/libsodium/Makefile
config.status: creating src/libsodium/include/Makefile
config.status: creating src/libsodium/include/sodium/version.h
config.status: creating test/default/Makefile
config.status: creating test/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
Making clean in builds
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
Making clean in contrib
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
Making clean in dist-build
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
Making clean in msvc-scripts
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
Making clean in src
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
Making clean in libsodium
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
Making clean in include
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
rm -rf .libs _libs
rm -f *.lo
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
test -z "" || rm -f 
test -z "libsodium.la" || rm -f libsodium.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf crypto_aead/aes256gcm/aesni/.libs crypto_aead/aes256gcm/aesni/_libs
rm -rf crypto_aead/chacha20poly1305/sodium/.libs crypto_aead/chacha20poly1305/sodium/_libs
rm -rf crypto_aead/xchacha20poly1305/sodium/.libs crypto_aead/xchacha20poly1305/sodium/_libs
rm -rf crypto_auth/.libs crypto_auth/_libs
rm -rf crypto_auth/hmacsha256/.libs crypto_auth/hmacsha256/_libs
rm -rf crypto_auth/hmacsha512/.libs crypto_auth/hmacsha512/_libs
rm -rf crypto_auth/hmacsha512256/.libs crypto_auth/hmacsha512256/_libs
rm -rf crypto_box/.libs crypto_box/_libs
rm -rf crypto_box/curve25519xchacha20poly1305/.libs crypto_box/curve25519xchacha20poly1305/_libs
rm -rf crypto_box/curve25519xsalsa20poly1305/.libs crypto_box/curve25519xsalsa20poly1305/_libs
rm -rf crypto_core/ed25519/.libs crypto_core/ed25519/_libs
rm -rf crypto_core/ed25519/ref10/.libs crypto_core/ed25519/ref10/_libs
rm -rf crypto_core/hchacha20/.libs crypto_core/hchacha20/_libs
rm -rf crypto_core/hsalsa20/.libs crypto_core/hsalsa20/_libs
rm -rf crypto_core/hsalsa20/ref2/.libs crypto_core/hsalsa20/ref2/_libs
rm -rf crypto_core/salsa/ref/.libs crypto_core/salsa/ref/_libs
rm -rf crypto_generichash/.libs crypto_generichash/_libs
rm -rf crypto_generichash/blake2b/.libs crypto_generichash/blake2b/_libs
rm -rf crypto_generichash/blake2b/ref/.libs crypto_generichash/blake2b/ref/_libs
rm -rf crypto_hash/.libs crypto_hash/_libs
rm -rf crypto_hash/sha256/.libs crypto_hash/sha256/_libs
rm -rf crypto_hash/sha256/cp/.libs crypto_hash/sha256/cp/_libs
rm -rf crypto_hash/sha512/.libs crypto_hash/sha512/_libs
rm -rf crypto_hash/sha512/cp/.libs crypto_hash/sha512/cp/_libs
rm -rf crypto_kdf/.libs crypto_kdf/_libs
rm -rf crypto_kdf/blake2b/.libs crypto_kdf/blake2b/_libs
rm -rf crypto_kx/.libs crypto_kx/_libs
rm -rf crypto_onetimeauth/.libs crypto_onetimeauth/_libs
rm -rf crypto_onetimeauth/poly1305/.libs crypto_onetimeauth/poly1305/_libs
rm -rf crypto_onetimeauth/poly1305/donna/.libs crypto_onetimeauth/poly1305/donna/_libs
rm -rf crypto_onetimeauth/poly1305/sse2/.libs crypto_onetimeauth/poly1305/sse2/_libs
rm -rf crypto_pwhash/.libs crypto_pwhash/_libs
rm -rf crypto_pwhash/argon2/.libs crypto_pwhash/argon2/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/.libs crypto_pwhash/scryptsalsa208sha256/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/nosse/.libs crypto_pwhash/scryptsalsa208sha256/nosse/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/sse/.libs crypto_pwhash/scryptsalsa208sha256/sse/_libs
rm -rf crypto_scalarmult/.libs crypto_scalarmult/_libs
rm -rf crypto_scalarmult/curve25519/.libs crypto_scalarmult/curve25519/_libs
rm -rf crypto_scalarmult/curve25519/ref10/.libs crypto_scalarmult/curve25519/ref10/_libs
rm -rf crypto_scalarmult/curve25519/sandy2x/.libs crypto_scalarmult/curve25519/sandy2x/_libs
rm -rf crypto_scalarmult/ed25519/ref10/.libs crypto_scalarmult/ed25519/ref10/_libs
rm -rf crypto_scalarmult/ristretto255/ref10/.libs crypto_scalarmult/ristretto255/ref10/_libs
rm -rf crypto_secretbox/.libs crypto_secretbox/_libs
rm -rf crypto_secretbox/xchacha20poly1305/.libs crypto_secretbox/xchacha20poly1305/_libs
rm -rf crypto_secretbox/xsalsa20poly1305/.libs crypto_secretbox/xsalsa20poly1305/_libs
rm -rf crypto_secretstream/xchacha20poly1305/.libs crypto_secretstream/xchacha20poly1305/_libs
rm -rf crypto_shorthash/.libs crypto_shorthash/_libs
rm -rf crypto_shorthash/siphash24/.libs crypto_shorthash/siphash24/_libs
rm -rf crypto_shorthash/siphash24/ref/.libs crypto_shorthash/siphash24/ref/_libs
rm -rf crypto_sign/.libs crypto_sign/_libs
rm -rf crypto_sign/ed25519/.libs crypto_sign/ed25519/_libs
rm -rf crypto_sign/ed25519/ref10/.libs crypto_sign/ed25519/ref10/_libs
rm -rf crypto_stream/.libs crypto_stream/_libs
rm -rf crypto_stream/chacha20/.libs crypto_stream/chacha20/_libs
rm -rf crypto_stream/chacha20/dolbeau/.libs crypto_stream/chacha20/dolbeau/_libs
rm -rf crypto_stream/chacha20/ref/.libs crypto_stream/chacha20/ref/_libs
rm -rf crypto_stream/salsa20/.libs crypto_stream/salsa20/_libs
rm -rf crypto_stream/salsa20/ref/.libs crypto_stream/salsa20/ref/_libs
rm -rf crypto_stream/salsa20/xmm6/.libs crypto_stream/salsa20/xmm6/_libs
rm -rf crypto_stream/salsa20/xmm6int/.libs crypto_stream/salsa20/xmm6int/_libs
rm -rf crypto_stream/salsa2012/.libs crypto_stream/salsa2012/_libs
rm -rf crypto_stream/salsa2012/ref/.libs crypto_stream/salsa2012/ref/_libs
rm -rf crypto_stream/salsa208/.libs crypto_stream/salsa208/_libs
rm -rf crypto_stream/salsa208/ref/.libs crypto_stream/salsa208/ref/_libs
rm -rf crypto_stream/xchacha20/.libs crypto_stream/xchacha20/_libs
rm -rf crypto_stream/xsalsa20/.libs crypto_stream/xsalsa20/_libs
rm -rf crypto_verify/sodium/.libs crypto_verify/sodium/_libs
rm -rf randombytes/.libs randombytes/_libs
rm -rf randombytes/internal/.libs randombytes/internal/_libs
rm -rf randombytes/sysrandom/.libs randombytes/sysrandom/_libs
rm -rf sodium/.libs sodium/_libs
test -z "libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la" || rm -f libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la
rm -f ./so_locations
rm -f *.o
rm -f crypto_aead/aes256gcm/aesni/*.o
rm -f crypto_aead/aes256gcm/aesni/*.lo
rm -f crypto_aead/chacha20poly1305/sodium/*.o
rm -f crypto_aead/chacha20poly1305/sodium/*.lo
rm -f crypto_aead/xchacha20poly1305/sodium/*.o
rm -f crypto_aead/xchacha20poly1305/sodium/*.lo
rm -f crypto_auth/*.o
rm -f crypto_auth/*.lo
rm -f crypto_auth/hmacsha256/*.o
rm -f crypto_auth/hmacsha256/*.lo
rm -f crypto_auth/hmacsha512/*.o
rm -f crypto_auth/hmacsha512/*.lo
rm -f crypto_auth/hmacsha512256/*.o
rm -f crypto_auth/hmacsha512256/*.lo
rm -f crypto_box/*.o
rm -f crypto_box/*.lo
rm -f crypto_box/curve25519xchacha20poly1305/*.o
rm -f crypto_box/curve25519xchacha20poly1305/*.lo
rm -f crypto_box/curve25519xsalsa20poly1305/*.o
rm -f crypto_box/curve25519xsalsa20poly1305/*.lo
rm -f crypto_core/ed25519/*.o
rm -f crypto_core/ed25519/*.lo
rm -f crypto_core/ed25519/ref10/*.o
rm -f crypto_core/ed25519/ref10/*.lo
rm -f crypto_core/hchacha20/*.o
rm -f crypto_core/hchacha20/*.lo
rm -f crypto_core/hsalsa20/*.o
rm -f crypto_core/hsalsa20/*.lo
rm -f crypto_core/hsalsa20/ref2/*.o
rm -f crypto_core/hsalsa20/ref2/*.lo
rm -f crypto_core/salsa/ref/*.o
rm -f crypto_core/salsa/ref/*.lo
rm -f crypto_generichash/*.o
rm -f crypto_generichash/*.lo
rm -f crypto_generichash/blake2b/*.o
rm -f crypto_generichash/blake2b/*.lo
rm -f crypto_generichash/blake2b/ref/*.o
rm -f crypto_generichash/blake2b/ref/*.lo
rm -f crypto_hash/*.o
rm -f crypto_hash/*.lo
rm -f crypto_hash/sha256/*.o
rm -f crypto_hash/sha256/*.lo
rm -f crypto_hash/sha256/cp/*.o
rm -f crypto_hash/sha256/cp/*.lo
rm -f crypto_hash/sha512/*.o
rm -f crypto_hash/sha512/*.lo
rm -f crypto_hash/sha512/cp/*.o
rm -f crypto_hash/sha512/cp/*.lo
rm -f crypto_kdf/*.o
rm -f crypto_kdf/*.lo
rm -f crypto_kdf/blake2b/*.o
rm -f crypto_kdf/blake2b/*.lo
rm -f crypto_kx/*.o
rm -f crypto_kx/*.lo
rm -f crypto_onetimeauth/*.o
rm -f crypto_onetimeauth/*.lo
rm -f crypto_onetimeauth/poly1305/*.o
rm -f crypto_onetimeauth/poly1305/*.lo
rm -f crypto_onetimeauth/poly1305/donna/*.o
rm -f crypto_onetimeauth/poly1305/donna/*.lo
rm -f crypto_onetimeauth/poly1305/sse2/*.o
rm -f crypto_onetimeauth/poly1305/sse2/*.lo
rm -f crypto_pwhash/*.o
rm -f crypto_pwhash/*.lo
rm -f crypto_pwhash/argon2/*.o
rm -f crypto_pwhash/argon2/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.lo
rm -f crypto_scalarmult/*.o
rm -f crypto_scalarmult/*.lo
rm -f crypto_scalarmult/curve25519/*.o
rm -f crypto_scalarmult/curve25519/*.lo
rm -f crypto_scalarmult/curve25519/ref10/*.o
rm -f crypto_scalarmult/curve25519/ref10/*.lo
rm -f crypto_scalarmult/curve25519/sandy2x/*.o
rm -f crypto_scalarmult/curve25519/sandy2x/*.lo
rm -f crypto_scalarmult/ed25519/ref10/*.o
rm -f crypto_scalarmult/ed25519/ref10/*.lo
rm -f crypto_scalarmult/ristretto255/ref10/*.o
rm -f crypto_scalarmult/ristretto255/ref10/*.lo
rm -f crypto_secretbox/*.o
rm -f crypto_secretbox/*.lo
rm -f crypto_secretbox/xchacha20poly1305/*.o
rm -f crypto_secretbox/xchacha20poly1305/*.lo
rm -f crypto_secretbox/xsalsa20poly1305/*.o
rm -f crypto_secretbox/xsalsa20poly1305/*.lo
rm -f crypto_secretstream/xchacha20poly1305/*.o
rm -f crypto_secretstream/xchacha20poly1305/*.lo
rm -f crypto_shorthash/*.o
rm -f crypto_shorthash/*.lo
rm -f crypto_shorthash/siphash24/*.o
rm -f crypto_shorthash/siphash24/*.lo
rm -f crypto_shorthash/siphash24/ref/*.o
rm -f crypto_shorthash/siphash24/ref/*.lo
rm -f crypto_sign/*.o
rm -f crypto_sign/*.lo
rm -f crypto_sign/ed25519/*.o
rm -f crypto_sign/ed25519/*.lo
rm -f crypto_sign/ed25519/ref10/*.o
rm -f crypto_sign/ed25519/ref10/*.lo
rm -f crypto_stream/*.o
rm -f crypto_stream/*.lo
rm -f crypto_stream/chacha20/*.o
rm -f crypto_stream/chacha20/*.lo
rm -f crypto_stream/chacha20/dolbeau/*.o
rm -f crypto_stream/chacha20/dolbeau/*.lo
rm -f crypto_stream/chacha20/ref/*.o
rm -f crypto_stream/chacha20/ref/*.lo
rm -f crypto_stream/salsa20/*.o
rm -f crypto_stream/salsa20/*.lo
rm -f crypto_stream/salsa20/ref/*.o
rm -f crypto_stream/salsa20/ref/*.lo
rm -f crypto_stream/salsa20/xmm6/*.o
rm -f crypto_stream/salsa20/xmm6/*.lo
rm -f crypto_stream/salsa20/xmm6int/*.o
rm -f crypto_stream/salsa20/xmm6int/*.lo
rm -f crypto_stream/salsa2012/*.o
rm -f crypto_stream/salsa2012/*.lo
rm -f crypto_stream/salsa2012/ref/*.o
rm -f crypto_stream/salsa2012/ref/*.lo
rm -f crypto_stream/salsa208/*.o
rm -f crypto_stream/salsa208/*.lo
rm -f crypto_stream/salsa208/ref/*.o
rm -f crypto_stream/salsa208/ref/*.lo
rm -f crypto_stream/xchacha20/*.o
rm -f crypto_stream/xchacha20/*.lo
rm -f crypto_stream/xsalsa20/*.o
rm -f crypto_stream/xsalsa20/*.lo
rm -f crypto_verify/sodium/*.o
rm -f crypto_verify/sodium/*.lo
rm -f randombytes/*.o
rm -f randombytes/*.lo
rm -f randombytes/internal/*.o
rm -f randombytes/internal/*.lo
rm -f randombytes/sysrandom/*.o
rm -f randombytes/sysrandom/*.lo
rm -f sodium/*.o
rm -f sodium/*.lo
rm -f *.lo
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
Making clean in test
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
Making clean in default
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
 rm -f aead_aes256gcm aead_aes256gcm2 aead_chacha20poly1305 aead_chacha20poly13052 aead_xchacha20poly1305 auth auth2 auth3 auth5 auth6 auth7 box box2 box7 box8 box_easy box_easy2 box_seal box_seed chacha20 codecs core1 core2 core3 core4 core5 core6 ed25519_convert generichash generichash2 generichash3 hash hash3 kdf keygen kx metamorphic misuse onetimeauth onetimeauth2 onetimeauth7 pwhash_argon2i pwhash_argon2id randombytes scalarmult scalarmult2 scalarmult5 scalarmult6 scalarmult7 scalarmult8 secretbox secretbox2 secretbox7 secretbox8 secretbox_easy secretbox_easy2 secretstream shorthash sign sodium_core sodium_utils sodium_version stream stream2 stream3 stream4 verify1 sodium_utils2 sodium_utils3
rm -rf .libs _libs
rm -f *.o
test -z "aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log" || rm -f aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log
test -z "aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs" || rm -f aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium'
Making install in builds
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/builds'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/builds'
Making install in contrib
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/contrib'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/contrib'
Making install in dist-build
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/dist-build'
Making install in msvc-scripts
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/msvc-scripts'
Making install in src
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
Making install in libsodium
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
Making install in include
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[4]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include/sodium'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include/sodium'
 /usr/bin/install -c -m 644  sodium/version.h '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include/sodium'
 /usr/bin/install -c -m 644  sodium/core.h sodium/crypto_aead_aes256gcm.h sodium/crypto_aead_chacha20poly1305.h sodium/crypto_aead_xchacha20poly1305.h sodium/crypto_auth.h sodium/crypto_auth_hmacsha256.h sodium/crypto_auth_hmacsha512.h sodium/crypto_auth_hmacsha512256.h sodium/crypto_box.h sodium/crypto_box_curve25519xchacha20poly1305.h sodium/crypto_box_curve25519xsalsa20poly1305.h sodium/crypto_core_ed25519.h sodium/crypto_core_ristretto255.h sodium/crypto_core_hchacha20.h sodium/crypto_core_hsalsa20.h sodium/crypto_core_salsa20.h sodium/crypto_core_salsa2012.h sodium/crypto_core_salsa208.h sodium/crypto_generichash.h sodium/crypto_generichash_blake2b.h sodium/crypto_hash.h sodium/crypto_hash_sha256.h sodium/crypto_hash_sha512.h sodium/crypto_kdf.h sodium/crypto_kdf_blake2b.h sodium/crypto_kx.h sodium/crypto_onetimeauth.h sodium/crypto_onetimeauth_poly1305.h sodium/crypto_pwhash.h sodium/crypto_pwhash_argon2i.h sodium/crypto_pwhash_argon2id.h sodium/crypto_pwhash_scryptsalsa208sha256.h sodium/crypto_scalarmult.h sodium/crypto_scalarmult_curve25519.h sodium/crypto_scalarmult_ed25519.h sodium/crypto_scalarmult_ristretto255.h sodium/crypto_secretbox.h sodium/crypto_secretbox_xchacha20poly1305.h sodium/crypto_secretbox_xsalsa20poly1305.h sodium/crypto_secretstream_xchacha20poly1305.h '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include/sodium'
 /usr/bin/install -c -m 644  sodium.h '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include/.'
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include/sodium'
 /usr/bin/install -c -m 644  sodium/crypto_shorthash.h sodium/crypto_shorthash_siphash24.h sodium/crypto_sign.h sodium/crypto_sign_ed25519.h sodium/crypto_sign_edwards25519sha512batch.h sodium/crypto_stream.h sodium/crypto_stream_chacha20.h sodium/crypto_stream_salsa20.h sodium/crypto_stream_salsa2012.h sodium/crypto_stream_salsa208.h sodium/crypto_stream_xchacha20.h sodium/crypto_stream_xsalsa20.h sodium/crypto_verify_16.h sodium/crypto_verify_32.h sodium/crypto_verify_64.h sodium/export.h sodium/randombytes.h sodium/randombytes_internal_random.h sodium/randombytes_sysrandom.h sodium/runtime.h sodium/utils.h '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/include/sodium'
make[4]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium/include'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
  CC       crypto_aead/chacha20poly1305/sodium/libsodium_la-aead_chacha20poly1305.lo
  CC       crypto_aead/xchacha20poly1305/sodium/libsodium_la-aead_xchacha20poly1305.lo
  CC       crypto_auth/libsodium_la-crypto_auth.lo
  CC       crypto_auth/hmacsha256/libsodium_la-auth_hmacsha256.lo
  CC       crypto_auth/hmacsha512/libsodium_la-auth_hmacsha512.lo
  CC       crypto_auth/hmacsha512256/libsodium_la-auth_hmacsha512256.lo
  CC       crypto_box/libsodium_la-crypto_box.lo
  CC       crypto_box/libsodium_la-crypto_box_easy.lo
  CC       crypto_box/libsodium_la-crypto_box_seal.lo
  CC       crypto_box/curve25519xsalsa20poly1305/libsodium_la-box_curve25519xsalsa20poly1305.lo
  CC       crypto_core/ed25519/ref10/libsodium_la-ed25519_ref10.lo
  CC       crypto_core/hchacha20/libsodium_la-core_hchacha20.lo
  CC       crypto_core/hsalsa20/ref2/libsodium_la-core_hsalsa20_ref2.lo
  CC       crypto_core/hsalsa20/libsodium_la-core_hsalsa20.lo
  CC       crypto_core/salsa/ref/libsodium_la-core_salsa_ref.lo
  CC       crypto_generichash/libsodium_la-crypto_generichash.lo
  CC       crypto_generichash/blake2b/libsodium_la-generichash_blake2.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-compress-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-ref.lo
  CC       crypto_generichash/blake2b/ref/libsodium_la-generichash_blake2b.lo
  CC       crypto_hash/libsodium_la-crypto_hash.lo
  CC       crypto_hash/sha256/libsodium_la-hash_sha256.lo
  CC       crypto_hash/sha256/cp/libsodium_la-hash_sha256_cp.lo
  CC       crypto_hash/sha512/libsodium_la-hash_sha512.lo
  CC       crypto_hash/sha512/cp/libsodium_la-hash_sha512_cp.lo
  CC       crypto_kdf/blake2b/libsodium_la-kdf_blake2b.lo
  CC       crypto_kdf/libsodium_la-crypto_kdf.lo
  CC       crypto_kx/libsodium_la-crypto_kx.lo
  CC       crypto_onetimeauth/libsodium_la-crypto_onetimeauth.lo
  CC       crypto_onetimeauth/poly1305/libsodium_la-onetimeauth_poly1305.lo
  CC       crypto_onetimeauth/poly1305/donna/libsodium_la-poly1305_donna.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-core.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-encoding.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2-fill-block-ref.lo
  CC       crypto_pwhash/argon2/libsodium_la-argon2.lo
  CC       crypto_pwhash/argon2/libsodium_la-blake2b-long.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2i.lo
  CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2id.lo
  CC       crypto_pwhash/libsodium_la-crypto_pwhash.lo
  CC       crypto_scalarmult/libsodium_la-crypto_scalarmult.lo
  CC       crypto_scalarmult/curve25519/ref10/libsodium_la-x25519_ref10.lo
  CC       crypto_scalarmult/curve25519/libsodium_la-scalarmult_curve25519.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox.lo
  CC       crypto_secretbox/libsodium_la-crypto_secretbox_easy.lo
  CC       crypto_secretbox/xsalsa20poly1305/libsodium_la-secretbox_xsalsa20poly1305.lo
  CC       crypto_secretstream/xchacha20poly1305/libsodium_la-secretstream_xchacha20poly1305.lo
  CC       crypto_shorthash/libsodium_la-crypto_shorthash.lo
  CC       crypto_shorthash/siphash24/libsodium_la-shorthash_siphash24.lo
  CC       crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphash24_ref.lo
  CC       crypto_sign/libsodium_la-crypto_sign.lo
  CC       crypto_sign/ed25519/libsodium_la-sign_ed25519.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-keypair.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-open.lo
  CC       crypto_sign/ed25519/ref10/libsodium_la-sign.lo
  CC       crypto_stream/chacha20/libsodium_la-stream_chacha20.lo
  CC       crypto_stream/chacha20/ref/libsodium_la-chacha20_ref.lo
  CC       crypto_stream/libsodium_la-crypto_stream.lo
  CC       crypto_stream/salsa20/libsodium_la-stream_salsa20.lo
  CC       crypto_stream/xsalsa20/libsodium_la-stream_xsalsa20.lo
  CC       crypto_verify/sodium/libsodium_la-verify.lo
  CC       randombytes/libsodium_la-randombytes.lo
  CC       sodium/libsodium_la-codecs.lo
  CC       sodium/libsodium_la-core.lo
  CC       sodium/libsodium_la-utils.lo
  CC       sodium/libsodium_la-runtime.lo
  CC       sodium/libsodium_la-version.lo
  CC       randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo
  CC       crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo
  CC       crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo
  CC       crypto_generichash/blake2b/ref/libssse3_la-blake2b-compress-ssse3.lo
  CC       crypto_pwhash/argon2/libssse3_la-argon2-fill-block-ssse3.lo
  CC       crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo
  CC       crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.lo
  CC       crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.lo
  CC       crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.lo
  CC       crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.lo
  CC       crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.lo
  CC       crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.lo
  CC       randombytes/internal/librdrand_la-randombytes_internal_random.lo
  CPPAS    crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6-asm.lo
  CC       crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6.lo
  CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-curve25519_sandy2x.lo
  CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe51_invert.lo
  CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe_frombytes_sandy2x.lo
  CPPAS    crypto_scalarmult/curve25519/sandy2x/libsodium_la-sandy2x.lo
  CCLD     libaesni.la
  CCLD     libsse2.la
  CCLD     libssse3.la
  CCLD     libsse41.la
  CCLD     libavx2.la
  CCLD     libavx512f.la
  CCLD     librdrand.la
  CCLD     libsodium.la
make[4]: Entering directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[4]: Nothing to be done for 'install-data-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libsodium.la '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib'
libtool: install: /usr/bin/install -c .libs/libsodium.so /home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib/libsodium.so
libtool: install: /usr/bin/install -c .libs/libsodium.lai /home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib/libsodium.la
libtool: install: /usr/bin/install -c .libs/libsodium.a /home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib/libsodium.a
libtool: install: chmod 644 /home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib/libsodium.a
libtool: install: x86_64-linux-android-ranlib /home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib/libsodium.a
make[4]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/src'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/src'
Making install in test
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
Making install in default
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/test/default'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test/default'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
make[3]: Entering directory '/home/vagrant/build/srclib/libsodium/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium/test'
make[1]: Entering directory '/home/vagrant/build/srclib/libsodium'
make[2]: Entering directory '/home/vagrant/build/srclib/libsodium'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib/pkgconfig'
 /usr/bin/install -c -m 644 libsodium.pc '/home/vagrant/build/srclib/libsodium/libsodium-android-westmere/lib/pkgconfig'
make[2]: Leaving directory '/home/vagrant/build/srclib/libsodium'
make[1]: Leaving directory '/home/vagrant/build/srclib/libsodium'
libsodium has been installed into /home/vagrant/build/srclib/libsodium/libsodium-android-westmere
+ popd
~/build/com.standardnotes/android/app
2022-01-13 03:00:36,937 INFO: Building Gradle project...
2022-01-13 03:00:36,937 DEBUG: Directory: build/com.standardnotes/android/app
2022-01-13 03:00:36,937 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleProdRelease
Found 5.4.1 via distributionUrl
Running /opt/gradle/versions/5.4.1/bin/gradle assembleProdRelease
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/5.4.1/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing
Support for ANDROID_NDK_HOME is deprecated and will be removed in the future. Use android.ndkVersion in build.gradle instead.
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Checking the license for package CMake 3.6.4111459 in /opt/android-sdk/licenses
License for package CMake 3.6.4111459 accepted.
Preparing "Install CMake 3.6.4111459 (revision: 3.6.4111459)".
"Install CMake 3.6.4111459 (revision: 3.6.4111459)" ready.
Installing CMake 3.6.4111459 in /opt/android-sdk/cmake/3.6.4111459
"Install CMake 3.6.4111459 (revision: 3.6.4111459)" complete.
"Install CMake 3.6.4111459 (revision: 3.6.4111459)" finished.
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preProdReleaseBuild
> Task :react-native-aes-crypto:preBuild UP-TO-DATE
> Task :react-native-aes-crypto:preReleaseBuild UP-TO-DATE
> Task :react-native-community_async-storage:preBuild UP-TO-DATE
> Task :react-native-community_async-storage:preReleaseBuild UP-TO-DATE
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preReleaseBuild UP-TO-DATE
> Task :react-native-community_netinfo:preBuild UP-TO-DATE
> Task :react-native-community_netinfo:preReleaseBuild UP-TO-DATE
> Task :react-native-default-preference:preBuild UP-TO-DATE
> Task :react-native-default-preference:preReleaseBuild UP-TO-DATE
> Task :react-native-community_async-storage:compileReleaseAidl NO-SOURCE
> Task :react-native-aes-crypto:compileReleaseAidl NO-SOURCE
> Task :react-native-community_masked-view:compileReleaseAidl NO-SOURCE
> Task :react-native-community_netinfo:compileReleaseAidl NO-SOURCE
> Task :react-native-default-preference:compileReleaseAidl NO-SOURCE
> Task :react-native-document-picker:preBuild UP-TO-DATE
> Task :react-native-document-picker:preReleaseBuild UP-TO-DATE
> Task :react-native-document-picker:compileReleaseAidl NO-SOURCE
> Task :react-native-file-viewer:preBuild UP-TO-DATE
> Task :react-native-file-viewer:preReleaseBuild UP-TO-DATE
> Task :react-native-file-viewer:compileReleaseAidl NO-SOURCE
> Task :react-native-fingerprint-scanner:preBuild UP-TO-DATE
> Task :react-native-fingerprint-scanner:preReleaseBuild UP-TO-DATE
> Task :react-native-flag-secure-android:preBuild UP-TO-DATE
> Task :react-native-flag-secure-android:preReleaseBuild UP-TO-DATE
> Task :react-native-flag-secure-android:compileReleaseAidl NO-SOURCE
> Task :react-native-fs:preBuild UP-TO-DATE
> Task :react-native-fs:preReleaseBuild UP-TO-DATE
> Task :react-native-fs:compileReleaseAidl NO-SOURCE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preReleaseBuild UP-TO-DATE
> Task :react-native-gesture-handler:compileReleaseAidl NO-SOURCE
> Task :react-native-keychain:preBuild UP-TO-DATE
> Task :react-native-keychain:preReleaseBuild UP-TO-DATE
> Task :react-native-keychain:compileReleaseAidl NO-SOURCE
> Task :react-native-fingerprint-scanner:compileReleaseAidl NO-SOURCE
> Task :react-native-mail:preBuild UP-TO-DATE
> Task :react-native-mail:preReleaseBuild UP-TO-DATE
> Task :react-native-mail:compileReleaseAidl NO-SOURCE
> Task :react-native-reanimated:preBuild UP-TO-DATE
> Task :react-native-reanimated:preReleaseBuild UP-TO-DATE
> Task :react-native-safe-area-context:preBuild UP-TO-DATE
> Task :react-native-safe-area-context:preReleaseBuild UP-TO-DATE
> Task :react-native-safe-area-context:compileReleaseAidl NO-SOURCE
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preReleaseBuild UP-TO-DATE
> Task :react-native-screens:compileReleaseAidl NO-SOURCE
> Task :react-native-search-bar:preBuild UP-TO-DATE
> Task :react-native-search-bar:preReleaseBuild UP-TO-DATE
> Task :react-native-search-bar:compileReleaseAidl NO-SOURCE
> Task :react-native-reanimated:compileReleaseAidl NO-SOURCE
> Task :react-native-sodium:preBuild UP-TO-DATE
> Task :react-native-sodium:preReleaseBuild UP-TO-DATE
> Task :react-native-sodium:compileReleaseAidl NO-SOURCE
> Task :react-native-vector-icons:preBuild UP-TO-DATE
> Task :react-native-vector-icons:preReleaseBuild UP-TO-DATE
> Task :react-native-version-info:preBuild UP-TO-DATE
> Task :react-native-version-info:preReleaseBuild UP-TO-DATE
> Task :react-native-version-info:compileReleaseAidl NO-SOURCE
> Task :react-native-vector-icons:compileReleaseAidl NO-SOURCE
> Task :react-native-webview:preBuild UP-TO-DATE
> Task :react-native-webview:preReleaseBuild UP-TO-DATE
> Task :sn-textview:preBuild UP-TO-DATE
> Task :react-native-webview:compileReleaseAidl NO-SOURCE
> Task :sn-textview:preReleaseBuild UP-TO-DATE
> Task :sn-textview:compileReleaseAidl NO-SOURCE
> Task :standard-notes-rn:preBuild UP-TO-DATE
> Task :standard-notes-rn:preReleaseBuild UP-TO-DATE
> Task :standard-notes-rn:compileReleaseAidl NO-SOURCE
> Task :app:compileProdReleaseAidl NO-SOURCE
> Task :react-native-aes-crypto:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_async-storage:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_netinfo:packageReleaseRenderscript NO-SOURCE
> Task :react-native-default-preference:packageReleaseRenderscript NO-SOURCE
> Task :react-native-document-picker:packageReleaseRenderscript NO-SOURCE
> Task :react-native-file-viewer:packageReleaseRenderscript NO-SOURCE
> Task :react-native-fingerprint-scanner:packageReleaseRenderscript NO-SOURCE
> Task :react-native-flag-secure-android:packageReleaseRenderscript NO-SOURCE
> Task :react-native-fs:packageReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:packageReleaseRenderscript NO-SOURCE
> Task :react-native-keychain:packageReleaseRenderscript NO-SOURCE
> Task :react-native-mail:packageReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated:packageReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:packageReleaseRenderscript NO-SOURCE
> Task :react-native-screens:packageReleaseRenderscript NO-SOURCE
> Task :react-native-search-bar:packageReleaseRenderscript NO-SOURCE
> Task :react-native-sodium:packageReleaseRenderscript NO-SOURCE
> Task :react-native-vector-icons:packageReleaseRenderscript NO-SOURCE
> Task :react-native-version-info:packageReleaseRenderscript NO-SOURCE
> Task :react-native-webview:packageReleaseRenderscript NO-SOURCE
> Task :sn-textview:packageReleaseRenderscript NO-SOURCE
> Task :standard-notes-rn:packageReleaseRenderscript NO-SOURCE
> Task :app:compileProdReleaseRenderscript NO-SOURCE
> Task :app:checkProdReleaseManifest
> Task :app:generateProdReleaseBuildConfig
> Task :react-native-aes-crypto:checkReleaseManifest
> Task :react-native-aes-crypto:compileReleaseRenderscript NO-SOURCE
> Task :react-native-aes-crypto:generateReleaseBuildConfig
> Task :react-native-aes-crypto:generateReleaseResValues
> Task :react-native-aes-crypto:generateReleaseResources
> Task :react-native-aes-crypto:packageReleaseResources
> Task :react-native-aes-crypto:parseReleaseLibraryResources
> Task :react-native-aes-crypto:processReleaseManifest
> Task :react-native-aes-crypto:javaPreCompileRelease
> Task :react-native-community_async-storage:checkReleaseManifest
> Task :react-native-community_async-storage:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_async-storage:generateReleaseBuildConfig
> Task :react-native-community_async-storage:generateReleaseResValues
> Task :react-native-community_async-storage:generateReleaseResources
> Task :react-native-community_async-storage:packageReleaseResources
> Task :react-native-community_async-storage:parseReleaseLibraryResources
> Task :react-native-community_async-storage:processReleaseManifest
> Task :react-native-community_async-storage:javaPreCompileRelease
> Task :react-native-community_masked-view:checkReleaseManifest
> Task :react-native-community_masked-view:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:generateReleaseBuildConfig
> Task :react-native-community_masked-view:generateReleaseResValues
> Task :react-native-community_masked-view:generateReleaseResources
> Task :react-native-community_masked-view:packageReleaseResources
> Task :react-native-community_masked-view:parseReleaseLibraryResources
> Task :react-native-community_netinfo:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_netinfo:checkReleaseManifest
> Task :react-native-community_netinfo:generateReleaseBuildConfig
> Task :react-native-community_masked-view:javaPreCompileRelease
> Task :react-native-community_netinfo:generateReleaseResValues
> Task :react-native-community_netinfo:generateReleaseResources
> Task :react-native-community_netinfo:packageReleaseResources
> Task :react-native-community_masked-view:processReleaseManifest
> Task :react-native-community_netinfo:processReleaseManifest
> Task :react-native-aes-crypto:generateReleaseRFile
> Task :react-native-aes-crypto:compileReleaseJavaWithJavac
> Task :react-native-community_netinfo:javaPreCompileRelease
> Task :react-native-community_async-storage:generateReleaseRFile

> Task :react-native-community_async-storage:compileReleaseJavaWithJavac
Note: /home/vagrant/build/com.standardnotes/node_modules/@react-native-community/async-storage/android/src/main/java/com/reactnativecommunity/asyncstorage/AsyncStorageModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :react-native-community_netinfo:parseReleaseLibraryResources
> Task :react-native-community_async-storage:bundleLibCompileRelease
> Task :react-native-community_masked-view:generateReleaseRFile
> Task :react-native-community_masked-view:compileReleaseJavaWithJavac
> Task :react-native-community_netinfo:generateReleaseRFile

> Task :react-native-community_netinfo:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :react-native-community_netinfo:bundleLibCompileRelease
> Task :react-native-default-preference:compileReleaseRenderscript NO-SOURCE
> Task :react-native-default-preference:checkReleaseManifest
> Task :react-native-default-preference:generateReleaseBuildConfig
> Task :react-native-default-preference:generateReleaseResValues
> Task :react-native-default-preference:generateReleaseResources
> Task :react-native-aes-crypto:bundleLibCompileRelease
> Task :react-native-default-preference:packageReleaseResources
> Task :react-native-community_masked-view:bundleLibCompileRelease
> Task :react-native-default-preference:processReleaseManifest
> Task :react-native-default-preference:parseReleaseLibraryResources
> Task :react-native-default-preference:javaPreCompileRelease
> Task :react-native-document-picker:compileReleaseRenderscript NO-SOURCE
> Task :react-native-document-picker:checkReleaseManifest
> Task :react-native-document-picker:generateReleaseBuildConfig
> Task :react-native-document-picker:generateReleaseResValues
> Task :react-native-document-picker:generateReleaseResources
> Task :react-native-document-picker:packageReleaseResources
> Task :react-native-document-picker:parseReleaseLibraryResources
> Task :react-native-file-viewer:compileReleaseRenderscript NO-SOURCE
> Task :react-native-file-viewer:checkReleaseManifest
> Task :react-native-file-viewer:generateReleaseBuildConfig
> Task :react-native-document-picker:processReleaseManifest
> Task :react-native-default-preference:generateReleaseRFile
> Task :react-native-default-preference:compileReleaseJavaWithJavac
> Task :react-native-document-picker:generateReleaseRFile
> Task :react-native-default-preference:bundleLibCompileRelease
> Task :react-native-file-viewer:generateReleaseResValues
> Task :react-native-file-viewer:generateReleaseResources
> Task :react-native-file-viewer:packageReleaseResources
> Task :react-native-file-viewer:parseReleaseLibraryResources
> Task :react-native-file-viewer:javaPreCompileRelease
> Task :react-native-document-picker:javaPreCompileRelease

> Task :react-native-document-picker:compileReleaseJavaWithJavac
Note: /home/vagrant/build/com.standardnotes/node_modules/react-native-document-picker/android/src/main/java/io/github/elyx0/reactnativedocumentpicker/DocumentPickerModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :react-native-document-picker:bundleLibCompileRelease
> Task :react-native-file-viewer:processReleaseManifest
> Task :react-native-fingerprint-scanner:checkReleaseManifest
> Task :react-native-fingerprint-scanner:compileReleaseRenderscript NO-SOURCE
> Task :react-native-fingerprint-scanner:generateReleaseBuildConfig
> Task :react-native-fingerprint-scanner:generateReleaseResValues
> Task :react-native-fingerprint-scanner:generateReleaseResources
> Task :react-native-fingerprint-scanner:packageReleaseResources
> Task :react-native-fingerprint-scanner:processReleaseManifest
> Task :react-native-file-viewer:generateReleaseRFile
> Task :react-native-file-viewer:compileReleaseJavaWithJavac
> Task :react-native-file-viewer:bundleLibCompileRelease
> Task :react-native-fingerprint-scanner:parseReleaseLibraryResources
> Task :react-native-fingerprint-scanner:javaPreCompileRelease
> Task :react-native-flag-secure-android:checkReleaseManifest
> Task :react-native-flag-secure-android:compileReleaseRenderscript NO-SOURCE
> Task :react-native-flag-secure-android:generateReleaseBuildConfig
> Task :react-native-flag-secure-android:generateReleaseResValues
> Task :react-native-flag-secure-android:generateReleaseResources
> Task :react-native-flag-secure-android:packageReleaseResources
> Task :react-native-flag-secure-android:parseReleaseLibraryResources
> Task :react-native-flag-secure-android:processReleaseManifest
> Task :react-native-flag-secure-android:javaPreCompileRelease
> Task :react-native-fs:compileReleaseRenderscript NO-SOURCE
> Task :react-native-fs:checkReleaseManifest
> Task :react-native-fs:generateReleaseBuildConfig
> Task :react-native-fingerprint-scanner:generateReleaseRFile
> Task :react-native-fingerprint-scanner:compileReleaseJavaWithJavac
> Task :react-native-flag-secure-android:generateReleaseRFile
> Task :react-native-flag-secure-android:compileReleaseJavaWithJavac
> Task :react-native-fingerprint-scanner:bundleLibCompileRelease
> Task :react-native-fs:generateReleaseResValues
> Task :react-native-fs:generateReleaseResources
> Task :react-native-fs:packageReleaseResources
> Task :react-native-fs:parseReleaseLibraryResources
> Task :react-native-flag-secure-android:bundleLibCompileRelease
> Task :react-native-gesture-handler:checkReleaseManifest
> Task :react-native-gesture-handler:compileReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:generateReleaseBuildConfig
> Task :react-native-fs:processReleaseManifest
> Task :react-native-fs:javaPreCompileRelease
> Task :react-native-gesture-handler:generateReleaseResValues
> Task :react-native-gesture-handler:generateReleaseResources
> Task :react-native-gesture-handler:packageReleaseResources
> Task :react-native-gesture-handler:parseReleaseLibraryResources
> Task :react-native-gesture-handler:processReleaseManifest
> Task :react-native-keychain:compileReleaseRenderscript NO-SOURCE
> Task :react-native-keychain:checkReleaseManifest
> Task :react-native-keychain:generateReleaseBuildConfig
> Task :react-native-fs:generateReleaseRFile

> Task :react-native-fs:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :react-native-gesture-handler:generateReleaseRFile
> Task :react-native-gesture-handler:javaPreCompileRelease

> Task :react-native-gesture-handler:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-fs:bundleLibCompileRelease
> Task :react-native-keychain:generateReleaseResValues
> Task :react-native-keychain:generateReleaseResources
> Task :react-native-keychain:packageReleaseResources
> Task :react-native-keychain:parseReleaseLibraryResources
> Task :react-native-keychain:javaPreCompileRelease
> Task :react-native-keychain:processReleaseManifest
> Task :react-native-gesture-handler:bundleLibCompileRelease
> Task :react-native-mail:checkReleaseManifest
> Task :react-native-mail:compileReleaseRenderscript NO-SOURCE
> Task :react-native-mail:generateReleaseBuildConfig
> Task :react-native-mail:generateReleaseResValues
> Task :react-native-mail:generateReleaseResources
> Task :react-native-mail:packageReleaseResources
> Task :react-native-mail:parseReleaseLibraryResources
> Task :react-native-keychain:generateReleaseRFile

> Task :react-native-keychain:compileReleaseJavaWithJavac
Note: /home/vagrant/build/com.standardnotes/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/DeviceAvailability.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :react-native-keychain:bundleLibCompileRelease
> Task :react-native-mail:processReleaseManifest
> Task :react-native-mail:javaPreCompileRelease
> Task :react-native-reanimated:checkReleaseManifest
> Task :react-native-reanimated:generateReleaseBuildConfig
> Task :react-native-reanimated:compileReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated:generateReleaseResValues
> Task :react-native-reanimated:generateReleaseResources
> Task :react-native-reanimated:packageReleaseResources
> Task :react-native-reanimated:parseReleaseLibraryResources
> Task :react-native-reanimated:processReleaseManifest
> Task :react-native-mail:generateReleaseRFile

> Task :react-native-mail:compileReleaseJavaWithJavac
Note: /home/vagrant/build/com.standardnotes/node_modules/react-native-mail/android/src/main/java/com/chirag/RNMail/RNMailModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :react-native-mail:bundleLibCompileRelease
> Task :react-native-safe-area-context:compileReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:checkReleaseManifest
> Task :react-native-safe-area-context:generateReleaseBuildConfig
> Task :react-native-reanimated:generateReleaseRFile
> Task :react-native-safe-area-context:generateReleaseResValues
> Task :react-native-safe-area-context:generateReleaseResources
> Task :react-native-safe-area-context:packageReleaseResources
> Task :react-native-reanimated:javaPreCompileRelease

> Task :react-native-reanimated:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /home/vagrant/build/com.standardnotes/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-safe-area-context:parseReleaseLibraryResources
> Task :react-native-reanimated:bundleLibCompileRelease
> Task :react-native-safe-area-context:javaPreCompileRelease
> Task :react-native-safe-area-context:processReleaseManifest
> Task :react-native-screens:checkReleaseManifest
> Task :react-native-screens:compileReleaseRenderscript NO-SOURCE
> Task :react-native-screens:generateReleaseBuildConfig
> Task :react-native-safe-area-context:generateReleaseRFile

> Task :react-native-safe-area-context:compileReleaseJavaWithJavac
Note: /home/vagrant/build/com.standardnotes/node_modules/react-native-safe-area-context/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaUtils.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :react-native-safe-area-context:bundleLibCompileRelease
> Task :react-native-screens:generateReleaseResValues
> Task :react-native-screens:generateReleaseResources
> Task :react-native-screens:packageReleaseResources
> Task :react-native-screens:parseReleaseLibraryResources
> Task :react-native-search-bar:compileReleaseRenderscript NO-SOURCE
> Task :react-native-screens:processReleaseManifest
> Task :react-native-search-bar:checkReleaseManifest
> Task :react-native-search-bar:generateReleaseBuildConfig
> Task :react-native-screens:javaPreCompileRelease
> Task :react-native-search-bar:generateReleaseResValues
> Task :react-native-search-bar:generateReleaseResources
> Task :react-native-search-bar:packageReleaseResources
> Task :react-native-search-bar:parseReleaseLibraryResources
> Task :react-native-search-bar:javaPreCompileRelease
> Task :react-native-search-bar:processReleaseManifest
> Task :react-native-sodium:compileReleaseRenderscript NO-SOURCE
> Task :react-native-sodium:checkReleaseManifest
> Task :react-native-sodium:generateReleaseBuildConfig
> Task :react-native-sodium:generateReleaseResValues
> Task :react-native-sodium:generateReleaseResources
> Task :react-native-sodium:packageReleaseResources
> Task :react-native-sodium:parseReleaseLibraryResources
> Task :react-native-sodium:processReleaseManifest
> Task :react-native-screens:generateReleaseRFile

> Task :react-native-screens:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-sodium:javaPreCompileRelease
> Task :react-native-search-bar:generateReleaseRFile
> Task :react-native-search-bar:compileReleaseJavaWithJavac
> Task :react-native-screens:bundleLibCompileRelease
> Task :react-native-vector-icons:compileReleaseRenderscript NO-SOURCE
> Task :react-native-vector-icons:checkReleaseManifest
> Task :react-native-vector-icons:generateReleaseBuildConfig
> Task :react-native-sodium:generateReleaseRFile
> Task :react-native-sodium:compileReleaseJavaWithJavac
> Task :react-native-search-bar:bundleLibCompileRelease
> Task :react-native-sodium:bundleLibCompileRelease
> Task :react-native-vector-icons:generateReleaseResValues
> Task :react-native-vector-icons:generateReleaseResources
> Task :react-native-vector-icons:packageReleaseResources
> Task :react-native-vector-icons:parseReleaseLibraryResources
> Task :react-native-vector-icons:javaPreCompileRelease
> Task :react-native-vector-icons:processReleaseManifest
> Task :react-native-version-info:compileReleaseRenderscript NO-SOURCE
> Task :react-native-version-info:checkReleaseManifest
> Task :react-native-version-info:generateReleaseBuildConfig
> Task :react-native-version-info:generateReleaseResValues
> Task :react-native-version-info:generateReleaseResources
> Task :react-native-version-info:packageReleaseResources
> Task :react-native-version-info:parseReleaseLibraryResources
> Task :react-native-version-info:processReleaseManifest
> Task :react-native-version-info:javaPreCompileRelease
> Task :react-native-webview:checkReleaseManifest
> Task :react-native-webview:compileReleaseRenderscript NO-SOURCE
> Task :react-native-webview:generateReleaseBuildConfig
> Task :react-native-webview:generateReleaseResValues
> Task :react-native-webview:generateReleaseResources
> Task :react-native-vector-icons:generateReleaseRFile
> Task :react-native-vector-icons:compileReleaseJavaWithJavac
> Task :react-native-webview:packageReleaseResources
> Task :react-native-vector-icons:bundleLibCompileRelease
> Task :react-native-version-info:generateReleaseRFile

> Task :react-native-version-info:compileReleaseJavaWithJavac
Note: /home/vagrant/build/com.standardnotes/node_modules/react-native-version-info/android/src/main/java/cx/evermeet/versioninfo/RNVersionInfoModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :react-native-webview:processReleaseManifest
> Task :sn-textview:compileReleaseRenderscript NO-SOURCE
> Task :sn-textview:checkReleaseManifest
> Task :sn-textview:generateReleaseBuildConfig
> Task :sn-textview:generateReleaseResValues
> Task :sn-textview:generateReleaseResources
> Task :sn-textview:packageReleaseResources
> Task :sn-textview:parseReleaseLibraryResources
> Task :sn-textview:processReleaseManifest
> Task :react-native-webview:parseReleaseLibraryResources
> Task :react-native-version-info:bundleLibCompileRelease
> Task :sn-textview:javaPreCompileRelease
> Task :standard-notes-rn:checkReleaseManifest
> Task :standard-notes-rn:compileReleaseRenderscript NO-SOURCE
> Task :standard-notes-rn:generateReleaseBuildConfig
> Task :standard-notes-rn:generateReleaseResValues
> Task :standard-notes-rn:generateReleaseResources
> Task :standard-notes-rn:packageReleaseResources
> Task :standard-notes-rn:processReleaseManifest
> Task :standard-notes-rn:javaPreCompileRelease
> Task :sn-textview:generateReleaseRFile

> Task :sn-textview:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /home/vagrant/build/com.standardnotes/node_modules/sn-textview/android/src/main/java/com/standardnotes/sntextview/TextViewManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :sn-textview:bundleLibCompileRelease
> Task :standard-notes-rn:parseReleaseLibraryResources
> Task :react-native-webview:generateReleaseRFile
> Task :react-native-webview:compileReleaseKotlin
> Task :standard-notes-rn:generateReleaseRFile
> Task :standard-notes-rn:compileReleaseJavaWithJavac
> Task :react-native-webview:javaPreCompileRelease

> Task :react-native-webview:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /home/vagrant/build/com.standardnotes/node_modules/react-native-webview/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :standard-notes-rn:bundleLibCompileRelease
> Task :react-native-webview:bundleLibCompileRelease
> Task :app:javaPreCompileProdRelease
> Task :app:mergeProdReleaseShaders
> Task :app:compileProdReleaseShaders
> Task :app:generateProdReleaseAssets
> Task :react-native-aes-crypto:mergeReleaseShaders
> Task :react-native-aes-crypto:compileReleaseShaders
> Task :react-native-aes-crypto:generateReleaseAssets
> Task :react-native-aes-crypto:packageReleaseAssets
> Task :react-native-community_async-storage:mergeReleaseShaders
> Task :react-native-community_async-storage:compileReleaseShaders
> Task :react-native-community_async-storage:generateReleaseAssets
> Task :react-native-community_async-storage:packageReleaseAssets
> Task :react-native-community_masked-view:mergeReleaseShaders
> Task :react-native-community_masked-view:compileReleaseShaders
> Task :react-native-community_masked-view:generateReleaseAssets
> Task :react-native-community_masked-view:packageReleaseAssets
> Task :react-native-community_netinfo:mergeReleaseShaders
> Task :react-native-community_netinfo:compileReleaseShaders
> Task :react-native-community_netinfo:generateReleaseAssets
> Task :react-native-community_netinfo:packageReleaseAssets
> Task :react-native-default-preference:mergeReleaseShaders
> Task :react-native-default-preference:compileReleaseShaders
> Task :react-native-default-preference:generateReleaseAssets
> Task :react-native-default-preference:packageReleaseAssets
> Task :react-native-document-picker:mergeReleaseShaders
> Task :react-native-document-picker:compileReleaseShaders
> Task :react-native-document-picker:generateReleaseAssets
> Task :react-native-document-picker:packageReleaseAssets
> Task :react-native-file-viewer:mergeReleaseShaders
> Task :react-native-file-viewer:compileReleaseShaders
> Task :react-native-file-viewer:generateReleaseAssets
> Task :react-native-file-viewer:packageReleaseAssets
> Task :react-native-fingerprint-scanner:mergeReleaseShaders
> Task :react-native-fingerprint-scanner:compileReleaseShaders
> Task :react-native-fingerprint-scanner:generateReleaseAssets
> Task :react-native-fingerprint-scanner:packageReleaseAssets
> Task :react-native-flag-secure-android:mergeReleaseShaders
> Task :react-native-flag-secure-android:compileReleaseShaders
> Task :react-native-flag-secure-android:generateReleaseAssets
> Task :react-native-flag-secure-android:packageReleaseAssets
> Task :react-native-fs:mergeReleaseShaders
> Task :react-native-fs:compileReleaseShaders
> Task :react-native-fs:generateReleaseAssets
> Task :react-native-fs:packageReleaseAssets
> Task :react-native-gesture-handler:mergeReleaseShaders
> Task :react-native-gesture-handler:compileReleaseShaders
> Task :react-native-gesture-handler:generateReleaseAssets
> Task :react-native-gesture-handler:packageReleaseAssets
> Task :react-native-keychain:mergeReleaseShaders
> Task :react-native-keychain:compileReleaseShaders
> Task :react-native-keychain:generateReleaseAssets
> Task :react-native-keychain:packageReleaseAssets
> Task :react-native-mail:mergeReleaseShaders
> Task :react-native-mail:compileReleaseShaders
> Task :react-native-mail:generateReleaseAssets
> Task :react-native-mail:packageReleaseAssets
> Task :react-native-reanimated:mergeReleaseShaders
> Task :react-native-reanimated:compileReleaseShaders
> Task :react-native-reanimated:generateReleaseAssets
> Task :react-native-reanimated:packageReleaseAssets
> Task :react-native-safe-area-context:mergeReleaseShaders
> Task :react-native-safe-area-context:compileReleaseShaders
> Task :react-native-safe-area-context:generateReleaseAssets
> Task :react-native-safe-area-context:packageReleaseAssets
> Task :react-native-screens:mergeReleaseShaders
> Task :react-native-screens:compileReleaseShaders
> Task :react-native-screens:generateReleaseAssets
> Task :react-native-screens:packageReleaseAssets
> Task :react-native-search-bar:mergeReleaseShaders
> Task :react-native-search-bar:compileReleaseShaders
> Task :react-native-search-bar:generateReleaseAssets
> Task :react-native-search-bar:packageReleaseAssets
> Task :react-native-sodium:mergeReleaseShaders
> Task :react-native-sodium:compileReleaseShaders
> Task :react-native-sodium:generateReleaseAssets
> Task :react-native-sodium:packageReleaseAssets
> Task :react-native-vector-icons:mergeReleaseShaders
> Task :react-native-vector-icons:compileReleaseShaders
> Task :react-native-vector-icons:generateReleaseAssets
> Task :react-native-vector-icons:packageReleaseAssets
> Task :react-native-version-info:mergeReleaseShaders
> Task :react-native-version-info:compileReleaseShaders
> Task :react-native-version-info:generateReleaseAssets
> Task :react-native-version-info:packageReleaseAssets
> Task :react-native-webview:mergeReleaseShaders
> Task :react-native-webview:compileReleaseShaders
> Task :react-native-webview:generateReleaseAssets
> Task :react-native-webview:packageReleaseAssets
> Task :sn-textview:mergeReleaseShaders
> Task :sn-textview:compileReleaseShaders
> Task :sn-textview:generateReleaseAssets
> Task :sn-textview:packageReleaseAssets
> Task :standard-notes-rn:mergeReleaseShaders
> Task :standard-notes-rn:compileReleaseShaders
> Task :standard-notes-rn:generateReleaseAssets
> Task :standard-notes-rn:packageReleaseAssets
> Task :app:mergeProdReleaseAssets

> Task :app:bundleProdReleaseJsAndAssets
warning: the transform cache was reset.
                    Welcome to Metro!
              Fast - Scalable - Integrated


info Writing bundle output to:, /home/vagrant/build/com.standardnotes/android/app/build/generated/assets/react/prod/release/index.android.bundle
info Writing sourcemap output to:, /home/vagrant/build/com.standardnotes/android/app/build/intermediates/sourcemaps/react/prod/release/index.android.bundle.packager.map
info Done writing bundle output
info Done writing sourcemap output
info Copying 15 asset files
info Done copying assets
/home/vagrant/build/com.standardnotes/android/app/build/generated/assets/react/prod/release/index.android.bundle:26:144: warning: the variable "Promise" was not declared in function "isBoldTextEnabled"
__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=n(r(d[1])),s=n(r(d[2])),o=n(r(d[3])),c=new Map,u={isBoldTextEnabled:function(){return Promise.resolve(!1)},isGrayscaleEnabled:function(){return Promise.resolve(!1)},isInvertColorsEnabled:function(){return Promise.resolve(!1)},isReduceMotionEnabled:function(){return new Promise(function(n,t){o.default?o.default.isReduceMotionEnabled(n):t(!1)})},isReduceTransparencyEnabled:function(){return Promise.resolve(!1)},isScreenReaderEnabled:function(){return new Promise(function(n,t){o.default?o.default.isTouchExplorationEnabled(n):t(!1)})},get fetch(){return console.warn('AccessibilityInfo.fetch is deprecated, call AccessibilityInfo.isScreenReaderEnabled instead'),this.isScreenReaderEnabled},addEventListener:function(n,s){var o;'change'===n||'screenReaderChanged'===n?o=t.default.addListener("touchExplorationDidChange",s):'reduceMotionChanged'===n&&(o=t.default.addListener("reduceMotionDidChange",s)),c.set(s,o)},removeEventListener:function(n,t){var s=c.get(t);s&&(s.remove(),c.delete(t))},setAccessibilityFocus:function(n){s.default.sendAccessibilityEvent(n,s.default.getConstants().AccessibilityEventTypes.typeViewFocused)},announceForAccessibility:function(n){o.default&&o.default.announceForAccessibility(n)}};m.exports=u},20,[2,21,29,55]);
                                                                                                                                               ^~~~~~~
/home/vagrant/build/com.standardnotes/android/app/build/generated/assets/react/prod/release/index.android.bundle:48:2647: warning: the variable "DebuggerInternal" was not declared in function "value 30#"
__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),u=r(d[2]),s=r(d[3]),n=r(d[4]),h=(r(d[5]),r(d[6])),o=r(d[7]).default,c=(r(d[8]),(function(){function c(){l(this,c),this._lazyCallableModules={},this._queue=[[],[],[],0],this._successCallbacks=new Map,this._failureCallbacks=new Map,this._callID=0,this._lastFlush=0,this._eventLoopStartTime=Date.now(),this._immediatesCallback=null,this.callFunctionReturnFlushedQueue=this.callFunctionReturnFlushedQueue.bind(this),this.flushedQueue=this.flushedQueue.bind(this),this.invokeCallbackAndReturnFlushedQueue=this.invokeCallbackAndReturnFlushedQueue.bind(this)}return u(c,[{key:"callFunctionReturnFlushedQueue",value:function(t,l,u){var s=this;return this.__guard(function(){s.__callFunction(t,l,u)}),this.flushedQueue()}},{key:"invokeCallbackAndReturnFlushedQueue",value:function(t,l){var u=this;return this.__guard(function(){u.__invokeCallback(t,l)}),this.flushedQueue()}},{key:"flushedQueue",value:function(){var t=this;this.__guard(function(){t.__callImmediates()});var l=this._queue;return this._queue=[[],[],[],this._callID],l[0].length?l:null}},{key:"getEventLoopRunningTime",value:function(){return Date.now()-this._eventLoopStartTime}},{key:"registerCallableModule",value:function(t,l){this._lazyCallableModules[t]=function(){return l}}},{key:"registerLazyCallableModule",value:function(t,l){var u,s=l;this._lazyCallableModules[t]=function(){return s&&(u=s(),s=null),u}}},{key:"getCallableModule",value:function(t){var l=this._lazyCallableModules[t];return l?l():null}},{key:"callNativeSyncHook",value:function(t,l,u,s,n){return this.processCallbacks(t,l,u,s,n),g.nativeCallSyncHook(t,l,u)}},{key:"processCallbacks",value:function(t,l,u,s,n){(s||n)&&(s&&u.push(this._callID<<1),n&&u.push(this._callID<<1|1),this._successCallbacks.set(this._callID,n),this._failureCallbacks.set(this._callID,s)),this._callID++}},{key:"enqueueNativeCall",value:function(t,l,u,s,h){this.processCallbacks(t,l,u,s,h),this._queue[0].push(t),this._queue[1].push(l),this._queue[2].push(u);var o=Date.now();if(g.nativeFlushQueueImmediate&&o-this._lastFlush>=5){var c=this._queue;this._queue=[[],[],[],this._callID],this._lastFlush=o,g.nativeFlushQueueImmediate(c)}n.counterEvent('pending_js_to_native_queue',this._queue[0].length),this.__spy&&this.__spy({type:1,module:t+'',method:l,args:u})}},{key:"createDebugLookup",value:function(t,l,u){}},{key:"setImmediatesCallback",value:function(t){this._immediatesCallback=t}},{key:"__guard",value:function(t){if(this.__shouldPauseOnThrow())t();else try{t()}catch(t){s.reportFatalError(t)}}},{key:"__shouldPauseOnThrow",value:function(){return'undefined'!=typeof DebuggerInternal&&!0===DebuggerInternal.shouldPauseOnThrow}},{key:"__callImmediates",value:function(){n.beginEvent('JSTimers.callImmediates()'),null!=this._immediatesCallback&&this._immediatesCallback(),n.endEvent()}},{key:"__callFunction",value:function(t,l,u){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush,this.__spy?n.beginEvent(t+"."+l+"("+o(u)+")"):n.beginEvent(t+"."+l+"(...)"),this.__spy&&this.__spy({type:0,module:t,method:l,args:u});var s=this.getCallableModule(t);h(!!s,"Module "+t+" is not a registered callable module (calling "+l+"). A frequent cause of the error is that the application entry file path is incorrect. \n      This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native."),h(!!s[l],"Method "+l+" does not exist on module "+t),s[l].apply(s,u),n.endEvent()}},{key:"__invokeCallback",value:function(l,u){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush;var s=l>>>1,n=1&l?this._successCallbacks.get(s):this._failureCallbacks.get(s);n&&(this._successCallbacks.delete(s),this._failureCallbacks.delete(s),n.apply(void 0,t(u)))}}],[{key:"spy",value:function(t){c.prototype.__spy=!0===t?function(t){console.log((0===t.type?'N->JS':'JS->N')+" : "+(null!=t.module?t.module+'.':'')+t.method+"("+JSON.stringify(t.args)+")")}:!1===t?null:t}}]),c})());m.exports=c},42,[43,7,8,47,48,49,18,50,19]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^~~~~~~~~~~~~~~~
/home/vagrant/build/com.standardnotes/android/app/build/generated/assets/react/prod/release/index.android.bundle:94:63741: warning: the variable "setTimeout" was not declared in function "Bl"
__d(function(e,n,t,r,l,a,i){"use strict";var u=n(i[0]);n(i[1]);var o=n(i[2]),s=n(i[3]),c=n(i[4]);function f(e,n,t,r,l,a,i,u,o){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var d=!1,p=null,h=!1,g=null,m={onError:function(e){d=!0,p=e}};function v(e,n,t,r,l,a,i,u,o){d=!1,p=null,f.apply(m,arguments)}function y(e,n,t,r,l,a,i,u,o){if(v.apply(this,arguments),d){if(!d)throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.");var s=p;d=!1,p=null,h||(h=!0,g=s)}}var b=null,S=null,w=null;function k(e,n,t){var r=e.type||"unknown-event";e.currentTarget=w(t),y(r,n,void 0,e),e.currentTarget=null}function E(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))throw Error("executeDirectDispatch(...): Invalid `event`.");return e.currentTarget=n?w(t):null,n=n?n(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,n}function T(){return!0}function x(){return!1}function _(e,n,t,r){for(var l in this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=t,this._dispatchInstances=this._dispatchListeners=null,e=this.constructor.Interface)e.hasOwnProperty(l)&&((n=e[l])?this[l]=n(t):"target"===l?this.target=r:this[l]=t[l]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?T:x,this.isPropagationStopped=x,this}function R(e,n,t,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,n,t,r),l}return new this(e,n,t,r)}function P(e){if(!(e instanceof this))throw Error("Trying to release an event instance into a pool of a different type.");e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function C(e){e.getPooled=R,e.eventPool=[],e.release=P}u(_.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=T)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=T)},persist:function(){this.isPersistent=T},isPersistent:x,destructor:function(){var e,n=this.constructor.Interface;for(e in n)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=x,this._dispatchInstances=this._dispatchListeners=null}}),_.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},_.extend=function(e){function n(){}function t(){return r.apply(this,arguments)}var r=this;n.prototype=r.prototype;var l=new n;return u(l,t.prototype),t.prototype=l,t.prototype.constructor=t,t.Interface=u({},r.Interface,e),t.extend=r.extend,C(t),t},C(_);var N=_.extend({touchHistory:function(){return null}});function z(e){return"topTouchStart"===e}function I(e){return"topTouchMove"===e}var L=["topTouchStart"],U=["topTouchMove"],M=["topTouchCancel","topTouchEnd"],A=[],D={touchBank:A,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function Q(e){return e.timeStamp||e.timestamp}function B(e){if(null==(e=e.identifier))throw Error("Touch object is missing identifier.");return e}function F(e){var n=B(e),t=A[n];t?(t.touchActive=!0,t.startPageX=e.pageX,t.startPageY=e.pageY,t.startTimeStamp=Q(e),t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=Q(e),t.previousPageX=e.pageX,t.previousPageY=e.pageY,t.previousTimeStamp=Q(e)):(t={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:Q(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:Q(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:Q(e)},A[n]=t),D.mostRecentTimeStamp=Q(e)}function j(e){var n=A[B(e)];n&&(n.touchActive=!0,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=Q(e),D.mostRecentTimeStamp=Q(e))}function O(e){var n=A[B(e)];n&&(n.touchActive=!1,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=Q(e),D.mostRecentTimeStamp=Q(e))}var H={recordTouchTrack:function(e,n){if(I(e))n.changedTouches.forEach(j);else if(z(e))n.changedTouches.forEach(F),D.numberActiveTouches=n.touches.length,1===D.numberActiveTouches&&(D.indexOfSingleActiveTouch=n.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(n.changedTouches.forEach(O),D.numberActiveTouches=n.touches.length,1===D.numberActiveTouches))for(e=0;e<A.length;e++)if(null!=(n=A[e])&&n.touchActive){D.indexOfSingleActiveTouch=e;break}},touchHistory:D};function V(e,n){if(null==n)throw Error("accumulate(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?e.concat(n):Array.isArray(n)?[e].concat(n):[e,n]}function W(e,n){if(null==n)throw Error("accumulateInto(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?Array.isArray(n)?(e.push.apply(e,n),e):(e.push(n),e):Array.isArray(n)?[e].concat(n):[e,n]}function Y(e,n,t){Array.isArray(e)?e.forEach(n,t):e&&n.call(t,e)}var q=null,X=0;function $(e,n){var t=q;q=e,null!==le.GlobalResponderHandler&&le.GlobalResponderHandler.onChange(t,e,n)}var G={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:L},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:U},responderStart:{registrationName:"onResponderStart",dependencies:L},responderMove:{registrationName:"onResponderMove",dependencies:U},responderEnd:{registrationName:"onResponderEnd",dependencies:M},responderRelease:{registrationName:"onResponderRelease",dependencies:M},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}};function K(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function J(e,n,t){for(var r=[];e;)r.push(e),e=K(e);for(e=r.length;0<e--;)n(r[e],"captured",t);for(e=0;e<r.length;e++)n(r[e],"bubbled",t)}function Z(e,n){if(null===(e=e.stateNode))return null;if(null===(e=b(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}function ee(e,n,t){(n=Z(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=W(t._dispatchListeners,n),t._dispatchInstances=W(t._dispatchInstances,e))}function ne(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=Z(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=W(e._dispatchListeners,t),e._dispatchInstances=W(e._dispatchInstances,n))}}}function te(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var n=e._targetInst;J(n=n?K(n):null,ee,e)}}function re(e){e&&e.dispatchConfig.phasedRegistrationNames&&J(e._targetInst,ee,e)}var le={_getResponder:function(){return q},eventTypes:G,extractEvents:function(e,n,t,r){if(z(e))X+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=X))return null;--X}if(H.recordTouchTrack(e,t),n&&("topScroll"===e&&!t.responderIgnoreScroll||0<X&&"topSelectionChange"===e||z(e)||I(e))){var l=z(e)?G.startShouldSetResponder:I(e)?G.moveShouldSetResponder:"topSelectionChange"===e?G.selectionChangeShouldSetResponder:G.scrollShouldSetResponder;if(q)e:{for(var a=q,i=0,u=a;u;u=K(u))i++;u=0;for(var o=n;o;o=K(o))u++;for(;0<i-u;)a=K(a),i--;for(;0<u-i;)n=K(n),u--;for(;i--;){if(a===n||a===n.alternate)break e;a=K(a),n=K(n)}a=null}else a=n;a=(n=a)===q,(l=N.getPooled(l,n,t,r)).touchHistory=H.touchHistory,Y(l,a?te:re);e:{if(a=l._dispatchListeners,n=l._dispatchInstances,Array.isArray(a)){for(i=0;i<a.length&&!l.isPropagationStopped();i++)if(a[i](l,n[i])){a=n[i];break e}}else if(a&&a(l,n)){a=n;break e}a=null}if(l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),a&&a!==q)if((l=N.getPooled(G.responderGrant,a,t,r)).touchHistory=H.touchHistory,Y(l,ne),n=!0===E(l),q)if((i=N.getPooled(G.responderTerminationRequest,q,t,r)).touchHistory=H.touchHistory,Y(i,ne),u=!i._dispatchListeners||E(i),i.isPersistent()||i.constructor.release(i),u){(i=N.getPooled(G.responderTerminate,q,t,r)).touchHistory=H.touchHistory,Y(i,ne);var s=V(s,[l,i]);$(a,n)}else(l=N.getPooled(G.responderReject,a,t,r)).touchHistory=H.touchHistory,Y(l,ne),s=V(s,l);else s=V(s,l),$(a,n);else s=null}else s=null;if(l=q&&z(e),a=q&&I(e),n=q&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?G.responderStart:a?G.responderMove:n?G.responderEnd:null)&&((l=N.getPooled(l,q,t,r)).touchHistory=H.touchHistory,Y(l,ne),s=V(s,l)),l=q&&"topTouchCancel"===e,e=q&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=t.touches)&&0!==e.length)for(a=0;a<e.length;a++)if(null!==(n=e[a].target)&&void 0!==n&&0!==n){i=S(n);n:{for(n=q;i;){if(n===i||n===i.alternate){n=!0;break n}i=K(i)}n=!1}if(n){e=!1;break e}}e=!0}return(e=l?G.responderTerminate:e?G.responderRelease:null)&&((t=N.getPooled(e,q,t,r)).touchHistory=H.touchHistory,Y(t,ne),s=V(s,t),$(null)),s},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){le.GlobalResponderHandler=e}}},ae=null,ie={};function ue(){if(ae)for(var e in ie){var n=ie[e],t=ae.indexOf(e);if(!(-1<t))throw Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`.");if(!se[t]){if(!n.extractEvents)throw Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not.");for(var r in se[t]=n,t=n.eventTypes){var l=void 0,a=t[r],i=r;if(ce.hasOwnProperty(i))throw Error("EventPluginRegistry: More than one plugin attempted to publish the same event name, `"+i+"`.");ce[i]=a;var u=a.phasedRegistrationNames;if(u){for(l in u)u.hasOwnProperty(l)&&oe(u[l],n);l=!0}else a.registrationName?(oe(a.registrationName,n),l=!0):l=!1;if(!l)throw Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`.")}}}}function oe(e,n){if(fe[e])throw Error("EventPluginRegistry: More than one plugin attempted to publish the same registration name, `"+e+"`.");fe[e]=n}var se=[],ce={},fe={};function de(e,n){if(null===(e=e.stateNode))return null;if(null===(e=b(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}var pe=o.ReactNativeViewConfigRegistry.customBubblingEventTypes,he=o.ReactNativeViewConfigRegistry.customDirectEventTypes;function ge(e,n,t){(n=de(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=W(t._dispatchListeners,n),t._dispatchInstances=W(t._dispatchInstances,e))}function me(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var n=e._targetInst,t=[];n;){t.push(n);do{n=n.return}while(n&&5!==n.tag);n=n||null}for(n=t.length;0<n--;)ge(t[n],"captured",e);for(n=0;n<t.length;n++)ge(t[n],"bubbled",e)}}function ve(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=de(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=W(e._dispatchListeners,t),e._dispatchInstances=W(e._dispatchInstances,n))}}}if(ae)throw Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.");ae=Array.prototype.slice.call(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),ue();var ye,be={ResponderEventPlugin:le,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,n,t,r){if(null==n)return null;var l=pe[e],a=he[e];if(!l&&!a)throw Error('Unsupported top level event type "'+e+'" dispatched');if(e=_.getPooled(l||a,n,t,r),l)Y(e,me);else{if(!a)return null;Y(e,ve)}return e}}},Se=!1;for(ye in be)if(be.hasOwnProperty(ye)){var we=be[ye];if(!ie.hasOwnProperty(ye)||ie[ye]!==we){if(ie[ye])throw Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+ye+"`.");ie[ye]=we,Se=!0}}Se&&ue();var ke=new Map,Ee=new Map;function Te(e){return ke.get(e)||null}function xe(e,n){return e(n)}var _e=!1;function Re(e,n){if(_e)return e(n);_e=!0;try{return xe(e,n)}finally{_e=!1}}var Pe=null;function Ce(e){if(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r<n.length&&!e.isPropagationStopped();r++)k(e,n[r],t[r]);else n&&k(e,n,t);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var Ne={};function ze(e,n,t){var r=t||Ne,l=Te(e),a=null;null!=l&&(a=l.stateNode),Re(function(){for(var e=a,t=null,i=se,u=0;u<i.length;u++){var o=i[u];o&&(o=o.extractEvents(n,l,r,e))&&(t=W(t,o))}if(null!==(e=t)&&(Pe=W(Pe,e)),e=Pe,Pe=null,e){if(Y(e,Ce),Pe)throw Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.");if(h)throw e=g,h=!1,g=null,e}})}o.RCTEventEmitter.register({receiveEvent:function(e,n,t){ze(e,n,t)},receiveTouches:function(e,n,t){if("topTouchEnd"===e||"topTouchCancel"===e){for(var r=[],l=0;l<t.length;l++){var a=t[l];r.push(n[a]),n[a]=null}for(l=t=0;l<n.length;l++)null!==(a=n[l])&&(n[t++]=a);n.length=t}else for(r=[],l=0;l<t.length;l++)r.push(n[t[l]]);for(t=0;t<r.length;t++){(l=r[t]).changedTouches=r,l.touches=n,a=null;var i=l.target;null===i||void 0===i||1>i||(a=i),ze(a,e,l)}}}),b=function(e){return Ee.get(e._nativeTag)||null},S=Te,w=function(e){var n=(e=e.stateNode)._nativeTag;if(void 0===n&&(n=(e=e.canonical)._nativeTag),!n)throw Error("All native instances should have a tag.");return e},le.injection.injectGlobalResponderHandler({onChange:function(e,n,t){null!==n?o.UIManager.setJSResponder(n.stateNode._nativeTag,t):o.UIManager.clearJSResponder()}});var Ie=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Le=60103,Ue=60106,Me=60107,Ae=60108,De=60114,Qe=60109,Be=60110,Fe=60112,je=60113,Oe=60120,He=60115,Ve=60116,We=60121,Ye=60129,qe=60130,Xe=60131;if("function"==typeof Symbol&&Symbol.for){var $e=Symbol.for;Le=$e("react.element"),Ue=$e("react.portal"),Me=$e("react.fragment"),Ae=$e("react.strict_mode"),De=$e("react.profiler"),Qe=$e("react.provider"),Be=$e("react.context"),Fe=$e("react.forward_ref"),je=$e("react.suspense"),Oe=$e("react.suspense_list"),He=$e("react.memo"),Ve=$e("react.lazy"),We=$e("react.block"),$e("react.scope"),Ye=$e("react.debug_trace_mode"),qe=$e("react.offscreen"),Xe=$e("react.legacy_hidden")}var Ge="function"==typeof Symbol&&Symbol.iterator;function Ke(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Ge&&e[Ge]||e["@@iterator"])?e:null}function Je(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Me:return"Fragment";case Ue:return"Portal";case De:return"Profiler";case Ae:return"StrictMode";case je:return"Suspense";case Oe:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Be:return(e.displayName||"Context")+".Consumer";case Qe:return(e._context.displayName||"Context")+".Provider";case Fe:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case He:return Je(e.type);case We:return Je(e._render);case Ve:n=e._payload,e=e._init;try{return Je(e(n))}catch(e){}}return null}function Ze(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!=(1026&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function en(e){if(Ze(e)!==e)throw Error("Unable to find node on an unmounted component.")}function nn(e){var n=e.alternate;if(!n){if(null===(n=Ze(e)))throw Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return en(l),e;if(a===r)return en(l),n;a=a.sibling}throw Error("Unable to find node on an unmounted component.")}if(t.return!==r.return)t=l,r=a;else{for(var i=!1,u=l.child;u;){if(u===t){i=!0,t=l,r=a;break}if(u===r){i=!0,r=l,t=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===t){i=!0,t=a,r=l;break}if(u===r){i=!0,r=a,t=l;break}u=u.sibling}if(!i)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(t.alternate!==r)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(3!==t.tag)throw Error("Unable to find node on an unmounted component.");return t.stateNode.current===t?e:n}function tn(e){if(!(e=nn(e)))return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function rn(e,n){for(var t=e.alternate;null!==n;){if(n===e||n===t)return!0;n=n.return}return!1}var ln={},an=null,un=0,on={unsafelyIgnoreFunctions:!0};function sn(e,n){return"object"!=typeof n||null===n||o.deepDiffer(e,n,on)}function cn(e,n,t){if(Array.isArray(n))for(var r=n.length;r--&&0<un;)cn(e,n[r],t);else if(n&&0<un)for(r in an)if(an[r]){var l=n[r];if(void 0!==l){var a=t[r];a&&("function"==typeof l&&(l=!0),void 0===l&&(l=null),"object"!=typeof a?e[r]=l:"function"!=typeof a.diff&&"function"!=typeof a.process||(l="function"==typeof a.process?a.process(l):l,e[r]=l),an[r]=!1,un--)}}}function fn(e,n,t,r){if(!e&&n===t)return e;if(!n||!t)return t?dn(e,t,r):n?pn(e,n,r):e;if(!Array.isArray(n)&&!Array.isArray(t))return hn(e,n,t,r);if(Array.isArray(n)&&Array.isArray(t)){var l,a=n.length<t.length?n.length:t.length;for(l=0;l<a;l++)e=fn(e,n[l],t[l],r);for(;l<n.length;l++)e=pn(e,n[l],r);for(;l<t.length;l++)e=dn(e,t[l],r);return e}return Array.isArray(n)?hn(e,o.flattenStyle(n),t,r):hn(e,n,o.flattenStyle(t),r)}function dn(e,n,t){if(!n)return e;if(!Array.isArray(n))return hn(e,ln,n,t);for(var r=0;r<n.length;r++)e=dn(e,n[r],t);return e}function pn(e,n,t){if(!n)return e;if(!Array.isArray(n))return hn(e,n,ln,t);for(var r=0;r<n.length;r++)e=pn(e,n[r],t);return e}function hn(e,n,t,r){var l,a;for(a in t)if(l=r[a]){var i=n[a],u=t[a];"function"==typeof u&&(u=!0,"function"==typeof i&&(i=!0)),void 0===u&&(u=null,void 0===i&&(i=null)),an&&(an[a]=!1),e&&void 0!==e[a]?"object"!=typeof l?e[a]=u:"function"!=typeof l.diff&&"function"!=typeof l.process||(l="function"==typeof l.process?l.process(u):u,e[a]=l):i!==u&&("object"!=typeof l?sn(i,u)&&((e||(e={}))[a]=u):"function"==typeof l.diff||"function"==typeof l.process?(void 0===i||("function"==typeof l.diff?l.diff(i,u):sn(i,u)))&&(l="function"==typeof l.process?l.process(u):u,(e||(e={}))[a]=l):(an=null,un=0,e=fn(e,i,u,l),0<un&&e&&(cn(e,u,l),an=null)))}for(var o in n)void 0===t[o]&&(!(l=r[o])||e&&void 0!==e[o]||void 0!==(i=n[o])&&("object"!=typeof l||"function"==typeof l.diff||"function"==typeof l.process?((e||(e={}))[o]=null,an||(an={}),an[o]||(an[o]=!0,un++)):e=pn(e,i,l)));return e}function gn(e,n){return function(){if(n&&("boolean"!=typeof e.__isMounted||e.__isMounted))return n.apply(e,arguments)}}var mn=(function(){function e(e,n){this._nativeTag=e,this._children=[],this.viewConfig=n}var n=e.prototype;return n.blur=function(){o.TextInputState.blurTextInput(this)},n.focus=function(){o.TextInputState.focusTextInput(this)},n.measure=function(e){o.UIManager.measure(this._nativeTag,gn(this,e))},n.measureInWindow=function(e){o.UIManager.measureInWindow(this._nativeTag,gn(this,e))},n.measureLayout=function(e,n,t){if("number"==typeof e)var r=e;else e._nativeTag&&(r=e._nativeTag);null!=r&&o.UIManager.measureLayout(this._nativeTag,r,gn(this,t),gn(this,n))},n.setNativeProps=function(e){null!=(e=hn(null,ln,e,this.viewConfig.validAttributes))&&o.UIManager.updateView(this._nativeTag,this.viewConfig.uiViewClassName,e)},e})();function vn(){throw Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.")}var yn=o.ReactNativeViewConfigRegistry.get,bn={},Sn=3;function wn(){var e=Sn;return 1==e%10&&(e+=2),Sn=e+2,e}function kn(e){if("number"==typeof e)ke.delete(e),Ee.delete(e);else{var n=e._nativeTag;ke.delete(n),Ee.delete(n),e._children.forEach(kn)}}function En(e){if(0===e._children.length)return!1;var n=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return o.UIManager.setChildren(e._nativeTag,n),!1}var Tn=setTimeout,xn=clearTimeout;function _n(e,n,t){return n="",t&&(n=" (created by "+t+")"),"\n    in "+(e||"Unknown")+n}function Rn(e,n){return e?_n(e.displayName||e.name||null,n,null):""}var Pn=[],Cn=-1;function Nn(e){return{current:e}}function zn(e){0>Cn||(e.current=Pn[Cn],Pn[Cn]=null,Cn--)}function In(e,n){Pn[++Cn]=e.current,e.current=n}var Ln={},Un=Nn(Ln),Mn=Nn(!1),An=Ln;function Dn(e,n){var t=e.type.contextTypes;if(!t)return Ln;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Qn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Bn(){zn(Mn),zn(Un)}function Fn(e,n,t){if(Un.current!==Ln)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");In(Un,n),In(Mn,t)}function jn(e,n,t){var r=e.stateNode;if(e=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in e))throw Error((Je(n)||"Unknown")+'.getChildContext(): key "'+l+'" is not defined in childContextTypes.');return u({},t,r)}function On(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ln,An=Un.current,In(Un,e),In(Mn,Mn.current),!0}function Hn(e,n,t){var r=e.stateNode;if(!r)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");t?(e=jn(e,n,An),r.__reactInternalMemoizedMergedChildContext=e,zn(Mn),zn(Un),In(Un,e)):zn(Mn),In(Mn,t)}var Vn=null,Wn=null;(0,c.unstable_now)();var Yn=8;function qn(e){if(0!=(1&e))return Yn=15,1;if(0!=(2&e))return Yn=14,2;if(0!=(4&e))return Yn=13,4;var n=24&e;return 0!==n?(Yn=12,n):0!=(32&e)?(Yn=11,32):0!==(n=192&e)?(Yn=10,n):0!=(256&e)?(Yn=9,256):0!==(n=3584&e)?(Yn=8,n):0!=(4096&e)?(Yn=7,4096):0!==(n=4186112&e)?(Yn=6,n):0!==(n=62914560&e)?(Yn=5,n):67108864&e?(Yn=4,67108864):0!=(134217728&e)?(Yn=3,134217728):0!==(n=805306368&e)?(Yn=2,n):0!=(1073741824&e)?(Yn=1,1073741824):(Yn=8,e)}function Xn(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function $n(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error("Invalid update priority: "+e+". This is a bug in React.")}}function Gn(e,n){var t=e.pendingLanes;if(0===t)return Yn=0;var r=0,l=0,a=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==a)r=a,l=Yn=15;else if(0!==(a=134217727&t)){var o=a&~i;0!==o?(r=qn(o),l=Yn):0!==(u&=a)&&(r=qn(u),l=Yn)}else 0!==(a=t&~i)?(r=qn(a),l=Yn):0!==u&&(r=qn(u),l=Yn);if(0===r)return 0;if(r=t&((0>(r=31-tt(r))?0:1<<r)<<1)-1,0!==n&&n!==r&&0==(n&i)){if(qn(n),l<=Yn)return n;Yn=l}if(0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-tt(n)),r|=e[t],n&=~l;return r}function Kn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Jn(e,n){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Zn(24&~n))?Jn(10,n):e;case 10:return 0===(e=Zn(192&~n))?Jn(8,n):e;case 8:return 0===(e=Zn(3584&~n))&&(0===(e=Zn(4186112&~n))&&(e=512)),e;case 2:return 0===(n=Zn(805306368&~n))&&(n=268435456),n}throw Error("Invalid update priority: "+e+". This is a bug in React.")}function Zn(e){return e&-e}function et(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function nt(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-tt(n)]=t}var tt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(rt(e)/lt|0)|0},rt=Math.log,lt=Math.LN2;var at=c.unstable_runWithPriority,it=c.unstable_scheduleCallback,ut=c.unstable_cancelCallback,ot=c.unstable_shouldYield,st=c.unstable_requestPaint,ct=c.unstable_now,ft=c.unstable_getCurrentPriorityLevel,dt=c.unstable_ImmediatePriority,pt=c.unstable_UserBlockingPriority,ht=c.unstable_NormalPriority,gt=c.unstable_LowPriority,mt=c.unstable_IdlePriority,vt={},yt=void 0!==st?st:function(){},bt=null,St=null,wt=!1,kt=ct(),Et=1e4>kt?ct:function(){return ct()-kt};function Tt(){switch(ft()){case dt:return 99;case pt:return 98;case ht:return 97;case gt:return 96;case mt:return 95;default:throw Error("Unknown priority level.")}}function xt(e){switch(e){case 99:return dt;case 98:return pt;case 97:return ht;case 96:return gt;case 95:return mt;default:throw Error("Unknown priority level.")}}function _t(e,n){return e=xt(e),at(e,n)}function Rt(e,n,t){return e=xt(e),it(e,n,t)}function Pt(){if(null!==St){var e=St;St=null,ut(e)}Ct()}function Ct(){if(!wt&&null!==bt){wt=!0;var e=0;try{var n=bt;_t(99,function(){for(;e<n.length;e++){var t=n[e];do{t=t(!0)}while(null!==t)}}),bt=null}catch(n){throw null!==bt&&(bt=bt.slice(e+1)),it(dt,Pt),n}finally{wt=!1}}}var Nt=Ie.ReactCurrentBatchConfig;var zt="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},It=Object.prototype.hasOwnProperty;function Lt(e,n){if(zt(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!It.call(n,t[r])||!zt(e[t[r]],n[t[r]]))return!1;return!0}function Ut(e){switch(e.tag){case 5:return _n(e.type,null,null);case 16:return _n("Lazy",null,null);case 13:return _n("Suspense",null,null);case 19:return _n("SuspenseList",null,null);case 0:case 2:case 15:return Rn(e.type,null);case 11:return Rn(e.type.render,null);case 22:return Rn(e.type._render,null);case 1:return e=Rn(e.type,null);default:return""}}function Mt(e){try{var n="";do{n+=Ut(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function At(e,n){if(e&&e.defaultProps){for(var t in n=u({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}var Dt=Nn(null),Qt=null,Bt=null,Ft=null;function jt(){Ft=Bt=Qt=null}function Ot(e){var n=Dt.current;zn(Dt),e.type._context._currentValue=n}function Ht(e,n){for(;null!==e;){var t=e.alternate;if((e.childLanes&n)===n){if(null===t||(t.childLanes&n)===n)break;t.childLanes|=n}else e.childLanes|=n,null!==t&&(t.childLanes|=n);e=e.return}}function Vt(e,n){Qt=e,Ft=Bt=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(fl=!0),e.firstContext=null)}function Wt(e,n){if(Ft!==e&&!1!==n&&0!==n)if("number"==typeof n&&1073741823!==n||(Ft=e,n=1073741823),n={context:e,observedBits:n,next:null},null===Bt){if(null===Qt)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");Bt=n,Qt.dependencies={lanes:0,firstContext:n,responders:null}}else Bt=Bt.next=n;return e._currentValue}var Yt=!1;function qt(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Xt(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function $t(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Gt(e,n){if(null!==(e=e.updateQueue)){var t=(e=e.shared).pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}}function Kt(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=i:a=a.next=i,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Jt(e,n,t,r){var l=e.updateQueue;Yt=!1;var a=l.firstBaseUpdate,i=l.lastBaseUpdate,o=l.shared.pending;if(null!==o){l.shared.pending=null;var s=o,c=s.next;s.next=null,null===i?a=c:i.next=c,i=s;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==i&&(null===d?f.firstBaseUpdate=c:d.next=c,f.lastBaseUpdate=s)}}if(null!==a){for(d=l.baseState,i=0,f=c=s=null;;){o=a.lane;var p=a.eventTime;if((r&o)===o){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,g=a;switch(o=n,p=t,g.tag){case 1:if("function"==typeof(h=g.payload)){d=h.call(p,d,o);break e}d=h;break e;case 3:h.flags=-8193&h.flags|64;case 0:if(null===(o="function"==typeof(h=g.payload)?h.call(p,d,o):h)||void 0===o)break e;d=u({},d,o);break e;case 2:Yt=!0}}null!==a.callback&&(e.flags|=32,null===(o=l.effects)?l.effects=[a]:o.push(a))}else p={eventTime:p,lane:o,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(c=f=p,s=d):f=f.next=p,i|=o;if(null===(a=a.next)){if(null===(o=l.shared.pending))break;a=o.next,o.next=null,l.lastBaseUpdate=o,l.shared.pending=null}}null===f&&(s=d),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=f,va|=i,e.lanes=i,e.memoizedState=d}}function Zt(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,"function"!=typeof l)throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+l);l.call(t)}}}var er=(new s.Component).refs;function nr(e,n,t,r){t=null===(t=t(r,n=e.memoizedState))||void 0===t?n:u({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var tr={isMounted:function(e){return!!(e=e._reactInternals)&&Ze(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Fa(),l=ja(e),a=$t(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Gt(e,a),Oa(e,l,r)},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Fa(),l=ja(e),a=$t(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Gt(e,a),Oa(e,l,r)},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Fa(),r=ja(e),l=$t(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),Gt(e,l),Oa(e,r,t)}};function rr(e,n,t,r,l,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!Lt(t,r)||!Lt(l,a))}function lr(e,n,t){var r=!1,l=Ln,a=n.contextType;return"object"==typeof a&&null!==a?a=Wt(a):(l=Qn(n)?An:Un.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Dn(e,l):Ln),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=tr,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function ar(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&tr.enqueueReplaceState(n,n.state,null)}function ir(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=er,qt(e);var a=n.contextType;"object"==typeof a&&null!==a?l.context=Wt(a):(a=Qn(n)?An:Un.current,l.context=Dn(e,a)),Jt(e,t,l,r),l.state=e.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(nr(e,n,a,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&tr.enqueueReplaceState(l,l.state,null),Jt(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4)}var ur=Array.isArray;function or(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");var r=t.stateNode}if(!r)throw Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue.");var l=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===l?n.ref:((n=function(e){var n=r.refs;n===er&&(n=r.refs={}),null===e?delete n[l]:n[l]=e})._stringRef=l,n)}if("string"!=typeof e)throw Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!t._owner)throw Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://reactjs.org/link/refs-must-have-owner for more information.")}return e}function sr(e,n){if("textarea"!==e.type)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(n)?"object with keys {"+Object.keys(n).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function cr(e){function n(n,t){if(e){var r=n.lastEffect;null!==r?(r.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t,t.nextEffect=null,t.flags=8}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=bi(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags=2,t):r:(n.flags=2,t):t}function i(n){return e&&null===n.alternate&&(n.flags=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=Ei(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function o(e,n,t,r){return null!==n&&n.elementType===t.type?((r=l(n,t.props)).ref=or(e,n,t),r.return=e,r):((r=Si(t.type,t.key,t.props,null,e.mode,r)).ref=or(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Ti(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function c(e,n,t,r,a){return null===n||7!==n.tag?((n=wi(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function f(e,n,t){if("string"==typeof n||"number"==typeof n)return(n=Ei(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case Le:return(t=Si(n.type,n.key,n.props,null,e.mode,t)).ref=or(e,null,n),t.return=e,t;case Ue:return(n=Ti(n,e.mode,t)).return=e,n}if(ur(n)||Ke(n))return(n=wi(n,e.mode,t,null)).return=e,n;sr(e,n)}return null}function d(e,n,t,r){var l=null!==n?n.key:null;if("string"==typeof t||"number"==typeof t)return null!==l?null:u(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Le:return t.key===l?t.type===Me?c(e,n,t.props.children,r,l):o(e,n,t,r):null;case Ue:return t.key===l?s(e,n,t,r):null}if(ur(t)||Ke(t))return null!==l?null:c(e,n,t,r,null);sr(e,t)}return null}function p(e,n,t,r,l){if("string"==typeof r||"number"==typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Le:return e=e.get(null===r.key?t:r.key)||null,r.type===Me?c(n,e,r.props.children,l,r.key):o(n,e,r,l);case Ue:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l)}if(ur(r)||Ke(r))return c(n,e=e.get(t)||null,r,l,null);sr(n,r)}return null}function h(l,i,u,o){for(var s=null,c=null,h=i,g=i=0,m=null;null!==h&&g<u.length;g++){h.index>g?(m=h,h=null):m=h.sibling;var v=d(l,h,u[g],o);if(null===v){null===h&&(h=m);break}e&&h&&null===v.alternate&&n(l,h),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v,h=m}if(g===u.length)return t(l,h),s;if(null===h){for(;g<u.length;g++)null!==(h=f(l,u[g],o))&&(i=a(h,i,g),null===c?s=h:c.sibling=h,c=h);return s}for(h=r(l,h);g<u.length;g++)null!==(m=p(h,l,g,u[g],o))&&(e&&null!==m.alternate&&h.delete(null===m.key?g:m.key),i=a(m,i,g),null===c?s=m:c.sibling=m,c=m);return e&&h.forEach(function(e){return n(l,e)}),s}function g(l,i,u,o){var s=Ke(u);if("function"!=typeof s)throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");if(null==(u=s.call(u)))throw Error("An iterable object provided no iterator.");for(var c=s=null,h=i,g=i=0,m=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(m=h,h=null):m=h.sibling;var y=d(l,h,v.value,o);if(null===y){null===h&&(h=m);break}e&&h&&null===y.alternate&&n(l,h),i=a(y,i,g),null===c?s=y:c.sibling=y,c=y,h=m}if(v.done)return t(l,h),s;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=f(l,v.value,o))&&(i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return s}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=p(h,l,g,v.value,o))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return e&&h.forEach(function(e){return n(l,e)}),s}return function(e,r,a,u){var o="object"==typeof a&&null!==a&&a.type===Me&&null===a.key;o&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Le:e:{for(s=a.key,o=r;null!==o;){if(o.key===s){switch(o.tag){case 7:if(a.type===Me){t(e,o.sibling),(r=l(o,a.props.children)).return=e,e=r;break e}break;default:if(o.elementType===a.type){t(e,o.sibling),(r=l(o,a.props)).ref=or(e,o,a),r.return=e,e=r;break e}}t(e,o);break}n(e,o),o=o.sibling}a.type===Me?((r=wi(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Si(a.type,a.key,a.props,null,e.mode,u)).ref=or(e,r,a),u.return=e,e=u)}return i(e);case Ue:e:{for(o=a.key;null!==r;){if(r.key===o){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){t(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=Ti(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(t(e,r.sibling),(r=l(r,a)).return=e,e=r):(t(e,r),(r=Ei(a,e.mode,u)).return=e,e=r),i(e);if(ur(a))return h(e,r,a,u);if(Ke(a))return g(e,r,a,u);if(s&&sr(e,a),void 0===a&&!o)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error((Je(e.type)||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}return t(e,r)}}var fr=cr(!0),dr=cr(!1),pr={},hr=Nn(pr),gr=Nn(pr),mr=Nn(pr);function vr(e){if(e===pr)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function yr(e,n){In(mr,n),In(gr,e),In(hr,pr),zn(hr),In(hr,{isInAParentText:!1})}function br(){zn(hr),zn(gr),zn(mr)}function Sr(e){vr(mr.current);var n=vr(hr.current),t=e.type;t="AndroidTextInput"===t||"RCTMultilineTextInputView"===t||"RCTSinglelineTextInputView"===t||"RCTText"===t||"RCTVirtualText"===t,n!==(t=n.isInAParentText!==t?{isInAParentText:t}:n)&&(In(gr,e),In(hr,t))}function wr(e){gr.current===e&&(zn(hr),zn(gr))}var kr=Nn(0);function Er(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===t.dehydrated||vn()||vn()))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Tr=[];function xr(){for(var e=0;e<Tr.length;e++)Tr[e]._workInProgressVersionPrimary=null;Tr.length=0}var _r=Ie.ReactCurrentDispatcher,Rr=Ie.ReactCurrentBatchConfig,Pr=0,Cr=null,Nr=null,zr=null,Ir=!1,Lr=!1;function Ur(){throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.")}function Mr(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!zt(e[t],n[t]))return!1;return!0}function Ar(e,n,t,r,l,a){if(Pr=a,Cr=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,_r.current=null===e||null===e.memoizedState?ul:ol,e=t(r,l),Lr){a=0;do{if(Lr=!1,!(25>a))throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");a+=1,zr=Nr=null,n.updateQueue=null,_r.current=sl,e=t(r,l)}while(Lr)}if(_r.current=il,n=null!==Nr&&null!==Nr.next,Pr=0,zr=Nr=Cr=null,Ir=!1,n)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return e}function Dr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===zr?Cr.memoizedState=zr=e:zr=zr.next=e,zr}function Qr(){if(null===Nr){var e=Cr.alternate;e=null!==e?e.memoizedState:null}else e=Nr.next;var n=null===zr?Cr.memoizedState:zr.next;if(null!==n)zr=n,Nr=e;else{if(null===e)throw Error("Rendered more hooks than during the previous render.");e={memoizedState:(Nr=e).memoizedState,baseState:Nr.baseState,baseQueue:Nr.baseQueue,queue:Nr.queue,next:null},null===zr?Cr.memoizedState=zr=e:zr=zr.next=e}return zr}function Br(e,n){return"function"==typeof n?n(e):n}function Fr(e){var n=Qr(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=Nr,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var i=l.next;l.next=a.next,a.next=i}r.baseQueue=l=a,t.pending=null}if(null!==l){l=l.next,r=r.baseState;var u=i=a=null,o=l;do{var s=o.lane;if((Pr&s)===s)null!==u&&(u=u.next={lane:0,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null}),r=o.eagerReducer===e?o.eagerState:e(r,o.action);else{var c={lane:s,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null};null===u?(i=u=c,a=r):u=u.next=c,Cr.lanes|=s,va|=s}o=o.next}while(null!==o&&o!==l);null===u?a=r:u.next=i,zt(r,n.memoizedState)||(fl=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=u,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function jr(e){var n=Qr(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{a=e(a,i.action),i=i.next}while(i!==l);zt(a,n.memoizedState)||(fl=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function Or(e,n,t){var r=n._getVersion;r=r(n._source);var l=n._workInProgressVersionPrimary;if(null!==l?e=l===r:(e=e.mutableReadLanes,(e=(Pr&e)===e)&&(n._workInProgressVersionPrimary=r,Tr.push(n))),e)return t(n._source);throw Tr.push(n),Error("Cannot read from mutable source during the current render without tearing. This is a bug in React. Please file an issue.")}function Hr(e,n,t,r){var l=sa;if(null===l)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");var a=n._getVersion,i=a(n._source),u=_r.current,o=u.useState(function(){return Or(l,n,t)}),s=o[1],c=o[0];o=zr;var f=e.memoizedState,d=f.refs,p=d.getSnapshot,h=f.source;f=f.subscribe;var g=Cr;return e.memoizedState={refs:d,source:n,subscribe:r},u.useEffect(function(){d.getSnapshot=t,d.setSnapshot=s;var e=a(n._source);if(!zt(i,e)){e=t(n._source),zt(c,e)||(s(e),e=ja(g),l.mutableReadLanes|=e&l.pendingLanes),e=l.mutableReadLanes,l.entangledLanes|=e;for(var r=l.entanglements,u=e;0<u;){var o=31-tt(u),f=1<<o;r[o]|=e,u&=~f}}},[t,n,r]),u.useEffect(function(){return r(n._source,function(){var e=d.getSnapshot,t=d.setSnapshot;try{t(e(n._source));var r=ja(g);l.mutableReadLanes|=r&l.pendingLanes}catch(e){t(function(){throw e})}})},[n,r]),zt(p,t)&&zt(h,n)&&zt(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:Br,lastRenderedState:c}).dispatch=s=al.bind(null,Cr,e),o.queue=e,o.baseQueue=null,c=Or(l,n,t),o.memoizedState=o.baseState=c),c}function Vr(e,n,t){return Hr(Qr(),e,n,t)}function Wr(e){var n=Dr();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:Br,lastRenderedState:e}).dispatch=al.bind(null,Cr,e),[n.memoizedState,e]}function Yr(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=Cr.updateQueue)?(n={lastEffect:null},Cr.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function qr(){return Qr().memoizedState}function Xr(e,n,t,r){var l=Dr();Cr.flags|=e,l.memoizedState=Yr(1|n,t,void 0,void 0===r?null:r)}function $r(e,n,t,r){var l=Qr();r=void 0===r?null:r;var a=void 0;if(null!==Nr){var i=Nr.memoizedState;if(a=i.destroy,null!==r&&Mr(r,i.deps))return void Yr(n,t,a,r)}Cr.flags|=e,l.memoizedState=Yr(1|n,t,a,r)}function Gr(e,n){return Xr(516,4,e,n)}function Kr(e,n){return $r(516,4,e,n)}function Jr(e,n){return $r(4,2,e,n)}function Zr(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function el(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,$r(4,2,Zr.bind(null,n,e),t)}function nl(){}function tl(e,n){var t=Qr();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Mr(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function rl(e,n){var t=Qr();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Mr(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function ll(e,n){var t=Tt();_t(98>t?98:t,function(){e(!0)}),_t(97<t?97:t,function(){var t=Rr.transition;Rr.transition=1;try{e(!1),n()}finally{Rr.transition=t}})}function al(e,n,t){var r=Fa(),l=ja(e),a={lane:l,action:t,eagerReducer:null,eagerState:null,next:null},i=n.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),n.pending=a,i=e.alternate,e===Cr||null!==i&&i===Cr)Lr=Ir=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var u=n.lastRenderedState,o=i(u,t);if(a.eagerReducer=i,a.eagerState=o,zt(o,u))return}catch(e){}Oa(e,l,r)}}var il={readContext:Wt,useCallback:Ur,useContext:Ur,useEffect:Ur,useImperativeHandle:Ur,useLayoutEffect:Ur,useMemo:Ur,useReducer:Ur,useRef:Ur,useState:Ur,useDebugValue:Ur,useDeferredValue:Ur,useTransition:Ur,useMutableSource:Ur,useOpaqueIdentifier:Ur,unstable_isNewReconciler:!1},ul={readContext:Wt,useCallback:function(e,n){return Dr().memoizedState=[e,void 0===n?null:n],e},useContext:Wt,useEffect:Gr,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Xr(4,2,Zr.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Xr(4,2,e,n)},useMemo:function(e,n){var t=Dr();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Dr();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:n}).dispatch=al.bind(null,Cr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Dr().memoizedState=e},useState:Wr,useDebugValue:nl,useDeferredValue:function(e){var n=Wr(e),t=n[0],r=n[1];return Gr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=Wr(!1),n=e[0];return e=ll.bind(null,e[1]),Dr().memoizedState=e,[e,n]},useMutableSource:function(e,n,t){var r=Dr();return r.memoizedState={refs:{getSnapshot:n,setSnapshot:null},source:e,subscribe:t},Hr(r,e,n,t)},useOpaqueIdentifier:function(){throw Error("Not yet implemented")},unstable_isNewReconciler:!1},ol={readContext:Wt,useCallback:tl,useContext:Wt,useEffect:Kr,useImperativeHandle:el,useLayoutEffect:Jr,useMemo:rl,useReducer:Fr,useRef:qr,useState:function(){return Fr(Br)},useDebugValue:nl,useDeferredValue:function(e){var n=Fr(Br),t=n[0],r=n[1];return Kr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=Fr(Br)[0];return[Qr().memoizedState,e]},useMutableSource:Vr,useOpaqueIdentifier:function(){return Fr(Br)[0]},unstable_isNewReconciler:!1},sl={readContext:Wt,useCallback:tl,useContext:Wt,useEffect:Kr,useImperativeHandle:el,useLayoutEffect:Jr,useMemo:rl,useReducer:jr,useRef:qr,useState:function(){return jr(Br)},useDebugValue:nl,useDeferredValue:function(e){var n=jr(Br),t=n[0],r=n[1];return Kr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=jr(Br)[0];return[Qr().memoizedState,e]},useMutableSource:Vr,useOpaqueIdentifier:function(){return jr(Br)[0]},unstable_isNewReconciler:!1},cl=Ie.ReactCurrentOwner,fl=!1;function dl(e,n,t,r){n.child=null===e?dr(n,null,t,r):fr(n,e.child,t,r)}function pl(e,n,t,r,l){t=t.render;var a=n.ref;return Vt(n,l),r=Ar(e,n,t,r,a,l),null===e||fl?(n.flags|=1,dl(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,Ul(e,n,l))}function hl(e,n,t,r,l,a){if(null===e){var i=t.type;return"function"!=typeof i||vi(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=Si(t.type,null,r,n,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,gl(e,n,i,r,l,a))}return i=e.child,0==(l&a)&&(l=i.memoizedProps,(t=null!==(t=t.compare)?t:Lt)(l,r)&&e.ref===n.ref)?Ul(e,n,a):(n.flags|=1,(e=bi(i,r)).ref=n.ref,e.return=n,n.child=e)}function gl(e,n,t,r,l,a){if(null!==e&&Lt(e.memoizedProps,r)&&e.ref===n.ref){if(fl=!1,0==(a&l))return n.lanes=e.lanes,Ul(e,n,a);0!=(32768&e.flags)&&(fl=!0)}return yl(e,n,t,r,a)}function ml(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&n.mode))n.memoizedState={baseLanes:0},Xa(n,t);else{if(0==(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e},Xa(n,e),null;n.memoizedState={baseLanes:0},Xa(n,null!==a?a.baseLanes:t)}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,Xa(n,r);return dl(e,n,l,t),n.child}function vl(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=128)}function yl(e,n,t,r,l){var a=Qn(t)?An:Un.current;return a=Dn(n,a),Vt(n,l),t=Ar(e,n,t,r,a,l),null===e||fl?(n.flags|=1,dl(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,Ul(e,n,l))}function bl(e,n,t,r,l){if(Qn(t)){var a=!0;On(n)}else a=!1;if(Vt(n,l),null===n.stateNode)null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),lr(n,t,r),ir(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,u=n.memoizedProps;i.props=u;var o=i.context,s=t.contextType;"object"==typeof s&&null!==s?s=Wt(s):s=Dn(n,s=Qn(t)?An:Un.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||o!==s)&&ar(n,i,r,s),Yt=!1;var d=n.memoizedState;i.state=d,Jt(n,r,i,l),o=n.memoizedState,u!==r||d!==o||Mn.current||Yt?("function"==typeof c&&(nr(n,t,c,r),o=n.memoizedState),(u=Yt||rr(n,t,u,r,d,o,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(n.flags|=4)):("function"==typeof i.componentDidMount&&(n.flags|=4),n.memoizedProps=r,n.memoizedState=o),i.props=r,i.state=o,i.context=s,r=u):("function"==typeof i.componentDidMount&&(n.flags|=4),r=!1)}else{i=n.stateNode,Xt(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:At(n.type,u),i.props=s,f=n.pendingProps,d=i.context,"object"==typeof(o=t.contextType)&&null!==o?o=Wt(o):o=Dn(n,o=Qn(t)?An:Un.current);var p=t.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==f||d!==o)&&ar(n,i,r,o),Yt=!1,d=n.memoizedState,i.state=d,Jt(n,r,i,l);var h=n.memoizedState;u!==f||d!==h||Mn.current||Yt?("function"==typeof p&&(nr(n,t,p,r),h=n.memoizedState),(s=Yt||rr(n,t,s,r,d,h,o))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,o),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,o)),"function"==typeof i.componentDidUpdate&&(n.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(n.flags|=256)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),n.memoizedProps=r,n.memoizedState=h),i.props=r,i.state=h,i.context=o,r=s):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),r=!1)}return Sl(e,n,t,r,a,l)}function Sl(e,n,t,r,l,a){vl(e,n);var i=0!=(64&n.flags);if(!r&&!i)return l&&Hn(n,t,!1),Ul(e,n,a);r=n.stateNode,cl.current=n;var u=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&i?(n.child=fr(n,e.child,null,a),n.child=fr(n,null,u,a)):dl(e,n,u,a),n.memoizedState=r.state,l&&Hn(n,t,!0),n.child}function wl(e){var n=e.stateNode;n.pendingContext?Fn(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Fn(0,n.context,!1),yr(e,n.containerInfo)}var kl,El,Tl,xl,_l={dehydrated:null,retryLane:0};function Rl(e,n,t){var r,l=n.pendingProps,a=kr.current,i=!1;return(r=0!=(64&n.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,n.flags&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=1),In(kr,1&a),null===e?(e=l.children,a=l.fallback,i?(e=Pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=_l,e):"number"==typeof l.unstable_expectedLoadTime?(e=Pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=_l,n.lanes=33554432,e):((t=ki({mode:"visible",children:e},n.mode,t,null)).return=n,n.child=t)):(e.memoizedState,i?(l=Nl(e,n,l.children,l.fallback,t),i=n.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:t}:{baseLanes:a.baseLanes|t},i.childLanes=e.childLanes&~t,n.memoizedState=_l,l):(t=Cl(e,n,l.children,t),n.memoizedState=null,t))}function Pl(e,n,t,r){var l=e.mode,a=e.child;return n={mode:"hidden",children:n},0==(2&l)&&null!==a?(a.childLanes=0,a.pendingProps=n):a=ki(n,l,0,null),t=wi(t,l,r,null),a.return=e,t.return=e,a.sibling=t,e.child=a,t}function Cl(e,n,t,r){var l=e.child;return e=l.sibling,t=bi(l,{mode:"visible",children:t}),0==(2&n.mode)&&(t.lanes=r),t.return=n,t.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,n.firstEffect=n.lastEffect=e),n.child=t}function Nl(e,n,t,r,l){var a=n.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:t};return 0==(2&a)&&n.child!==i?((t=n.child).childLanes=0,t.pendingProps=u,null!==(i=t.lastEffect)?(n.firstEffect=t.firstEffect,n.lastEffect=i,i.nextEffect=null):n.firstEffect=n.lastEffect=null):t=bi(i,u),null!==e?r=bi(e,r):(r=wi(r,a,l,null)).flags|=2,r.return=n,t.return=n,t.sibling=r,n.child=t,r}function zl(e,n){e.lanes|=n;var t=e.alternate;null!==t&&(t.lanes|=n),Ht(e.return,n)}function Il(e,n,t,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l,lastEffect:a}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l,i.lastEffect=a)}function Ll(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(dl(e,n,r.children,t),0!=(2&(r=kr.current)))r=1&r|2,n.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&zl(e,t);else if(19===e.tag)zl(e,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(In(kr,r),0==(2&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===Er(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Il(n,!1,l,t,a,n.lastEffect);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===Er(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Il(n,!0,t,null,a,n.lastEffect);break;case"together":Il(n,!1,null,null,void 0,n.lastEffect);break;default:n.memoizedState=null}return n.child}function Ul(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),va|=n.lanes,0!=(t&n.childLanes)){if(null!==e&&n.child!==e.child)throw Error("Resuming work not yet implemented.");if(null!==n.child){for(t=bi(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=bi(e,e.pendingProps)).return=n;t.sibling=null}return n.child}return null}function Ml(e,n){switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Al(e,n,t){var r=n.pendingProps;switch(n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Qn(n.type)&&Bn(),null;case 3:return br(),zn(Mn),zn(Un),xr(),(r=n.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||r.hydrate||(n.flags|=256),El(n),null;case 5:wr(n);var l=vr(mr.current);if(t=n.type,null!==e&&null!=n.stateNode)Tl(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=128);else{if(!r){if(null===n.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return null}vr(hr.current),e=wn(),t=yn(t);var a=hn(null,ln,r,t.validAttributes);o.UIManager.createView(e,t.uiViewClassName,l,a),l=new mn(e,t,n),ke.set(e,n),Ee.set(e,r),kl(l,n,!1,!1),n.stateNode=l,En(l)&&(n.flags|=4),null!==n.ref&&(n.flags|=128)}return null;case 6:if(e&&null!=n.stateNode)xl(e,n,e.memoizedProps,r);else{if("string"!=typeof r&&null===n.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");if(e=vr(mr.current),!vr(hr.current).isInAParentText)throw Error("Text strings must be rendered within a <Text> component.");l=wn(),o.UIManager.createView(l,"RCTRawText",e,{text:r}),ke.set(l,n),n.stateNode=l}return null;case 13:return zn(kr),r=n.memoizedState,0!=(64&n.flags)?(n.lanes=t,n):(r=null!==r,l=!1,null!==e&&(l=null!==e.memoizedState),r&&!l&&0!=(2&n.mode)&&(null===e&&!0!==n.memoizedProps.unstable_avoidThisFallback||0!=(1&kr.current)?0===ha&&(ha=3):(0!==ha&&3!==ha||(ha=4),null===sa||0==(134217727&va)&&0==(134217727&ya)||Ya(sa,fa))),(r||l)&&(n.flags|=4),null);case 4:return br(),El(n),null;case 10:return Ot(n),null;case 17:return Qn(n.type)&&Bn(),null;case 19:if(zn(kr),null===(r=n.memoizedState))return null;if(l=0!=(64&n.flags),null===(a=r.rendering))if(l)Ml(r,!1);else{if(0!==ha||null!==e&&0!=(64&e.flags))for(e=n.child;null!==e;){if(null!==(a=Er(e))){for(n.flags|=64,Ml(r,!1),null!==(e=a.updateQueue)&&(n.updateQueue=e,n.flags|=4),null===r.lastEffect&&(n.firstEffect=null),n.lastEffect=r.lastEffect,e=t,r=n.child;null!==r;)t=e,(l=r).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(a=l.alternate)?(l.childLanes=0,l.lanes=t,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=a.childLanes,l.lanes=a.lanes,l.child=a.child,l.memoizedProps=a.memoizedProps,l.memoizedState=a.memoizedState,l.updateQueue=a.updateQueue,l.type=a.type,t=a.dependencies,l.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),r=r.sibling;return In(kr,1&kr.current|2),n.child}e=e.sibling}null!==r.tail&&Et()>ka&&(n.flags|=64,l=!0,Ml(r,!1),n.lanes=33554432)}else{if(!l)if(null!==(e=Er(a))){if(n.flags|=64,l=!0,null!==(e=e.updateQueue)&&(n.updateQueue=e,n.flags|=4),Ml(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate)return null!==(n=n.lastEffect=r.lastEffect)&&(n.nextEffect=null),null}else 2*Et()-r.renderingStartTime>ka&&1073741824!==t&&(n.flags|=64,l=!0,Ml(r,!1),n.lanes=33554432);r.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=r.last)?e.sibling=a:n.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.lastEffect=n.lastEffect,r.renderingStartTime=Et(),e.sibling=null,n=kr.current,In(kr,l?1&n|2:1&n),e):null;case 23:case 24:return $a(),null!==e&&null!==e.memoizedState!=(null!==n.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(n.flags|=4),null}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function Dl(e){switch(e.tag){case 1:Qn(e.type)&&Bn();var n=e.flags;return 8192&n?(e.flags=-8193&n|64,e):null;case 3:if(br(),zn(Mn),zn(Un),xr(),0!=(64&(n=e.flags)))throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return e.flags=-8193&n|64,e;case 5:return wr(e),null;case 13:return zn(kr),8192&(n=e.flags)?(e.flags=-8193&n|64,e):null;case 19:return zn(kr),null;case 4:return br(),null;case 10:return Ot(e),null;case 23:case 24:return $a(),null;default:return null}}function Ql(e,n){return{value:e,source:n,stack:Mt(n)}}if(kl=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e._children.push(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},El=function(){},Tl=function(e,n,t,r){e.memoizedProps!==r&&(vr(hr.current),n.updateQueue=bn)&&(n.flags|=4)},xl=function(e,n,t,r){t!==r&&(n.flags|=4)},"function"!=typeof o.ReactFiberErrorDialog.showErrorDialog)throw Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function.");function Bl(e,n){try{!1!==o.ReactFiberErrorDialog.showErrorDialog({componentStack:null!==n.stack?n.stack:"",error:n.value,errorBoundary:null!==e&&1===e.tag?e.stateNode:null})&&console.error(n.value)}catch(e){setTimeout(function(){throw e})}}var Fl="function"==typeof WeakMap?WeakMap:Map;function jl(e,n,t){(t=$t(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Ta||(Ta=!0,xa=r),Bl(e,n)},t}function Ol(e,n,t){(t=$t(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return Bl(e,n),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===_a?_a=new Set([this]):_a.add(this),Bl(e,n));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}var Hl="function"==typeof WeakSet?WeakSet:Set;function Vl(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){di(e,n)}else n.current=null}function Wl(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:At(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return;case 5:case 6:case 4:case 17:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function Yl(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var l=e;r=l.next,0!=(4&(l=l.tag))&&0!=(1&l)&&(si(t,e),oi(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:At(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&Zt(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}Zt(t,n,e)}return;case 5:case 6:case 4:case 12:case 13:return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function ql(e,n){for(var t=e;;){if(5===t.tag){var r=t.stateNode;if(n){var l=r.viewConfig,a=hn(null,ln,{style:{display:"none"}},l.validAttributes);o.UIManager.updateView(r._nativeTag,l.uiViewClassName,a)}else{r=t.stateNode,a=t.memoizedProps,l=r.viewConfig,a=hn(null,u({},a,{style:[a.style,{display:"none"}]}),a,l.validAttributes),o.UIManager.updateView(r._nativeTag,l.uiViewClassName,a)}}else{if(6===t.tag)throw Error("Not yet implemented.");if((23!==t.tag&&24!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Xl(e,n){if(Wn&&"function"==typeof Wn.onCommitFiberUnmount)try{Wn.onCommitFiberUnmount(Vn,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))si(n,t);else{r=n;try{l()}catch(e){di(r,e)}}t=t.next}while(t!==e)}break;case 1:if(Vl(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){di(n,e)}break;case 5:Vl(n);break;case 4:ea(e,n)}}function $l(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Gl(e){return 5===e.tag||3===e.tag||4===e.tag}function Kl(e){e:{for(var n=e.return;null!==n;){if(Gl(n))break e;n=n.return}throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}16&t.flags&&(t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||Gl(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?Jl(e,t,n):Zl(e,t,n)}function Jl(e,n,t){var r=e.tag,l=5===r||6===r;if(l)if(e=l?e.stateNode:e.stateNode.instance,n){if("number"==typeof t)throw Error("Container does not support insertBefore operation")}else o.UIManager.setChildren(t,["number"==typeof e?e:e._nativeTag]);else if(4!==r&&null!==(e=e.child))for(Jl(e,n,t),e=e.sibling;null!==e;)Jl(e,n,t),e=e.sibling}function Zl(e,n,t){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,n?0<=(l=(r=t._children).indexOf(e))?(r.splice(l,1),n=r.indexOf(n),r.splice(n,0,e),o.UIManager.manageChildren(t._nativeTag,[l],[n],[],[],[])):(n=r.indexOf(n),r.splice(n,0,e),o.UIManager.manageChildren(t._nativeTag,[],[],["number"==typeof e?e:e._nativeTag],[n],[])):(n="number"==typeof e?e:e._nativeTag,0<=(l=(r=t._children).indexOf(e))?(r.splice(l,1),r.push(e),o.UIManager.manageChildren(t._nativeTag,[l],[r.length-1],[],[],[])):(r.push(e),o.UIManager.manageChildren(t._nativeTag,[],[],[n],[r.length-1],[])));else if(4!==r&&null!==(e=e.child))for(Zl(e,n,t),e=e.sibling;null!==e;)Zl(e,n,t),e=e.sibling}function ea(e,n){for(var t,r,l=n,a=!1;;){if(!a){a=l.return;e:for(;;){if(null===a)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(t=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:t=t.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===l.tag||6===l.tag){e:for(var i=e,u=l,s=u;;)if(Xl(i,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===u)break e;for(;null===s.sibling;){if(null===s.return||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(i=t,kn(l.stateNode),o.UIManager.manageChildren(i,[],[],[],[],[0])):(i=t,kn(s=l.stateNode),s=(u=i._children).indexOf(s),u.splice(s,1),o.UIManager.manageChildren(i._nativeTag,[],[],[],[],[s]))}else if(4===l.tag){if(null!==l.child){t=l.stateNode.containerInfo,r=!0,l.child.return=l,l=l.child;continue}}else if(Xl(e,l),null!==l.child){l.child.return=l,l=l.child;continue}if(l===n)break;for(;null===l.sibling;){if(null===l.return||l.return===n)return;4===(l=l.return).tag&&(a=!1)}l.sibling.return=l.return,l=l.sibling}}function na(e,n){switch(n.tag){case 0:case 11:case 14:case 15:case 22:var t=n.updateQueue;if(null!==(t=null!==t?t.lastEffect:null)){var r=t=t.next;do{3==(3&r.tag)&&(n=r.destroy,r.destroy=void 0,void 0!==n&&n()),r=r.next}while(r!==t)}return;case 1:return;case 5:if(null!=(t=n.stateNode)){r=n.memoizedProps,e=null!==e?e.memoizedProps:r;var l=n.updateQueue;n.updateQueue=null,null!==l&&(n=t.viewConfig,Ee.set(t._nativeTag,r),null!=(r=hn(null,e,r,n.validAttributes))&&o.UIManager.updateView(t._nativeTag,n.uiViewClassName,r))}return;case 6:if(null===n.stateNode)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");return void o.UIManager.updateView(n.stateNode,"RCTRawText",{text:n.memoizedProps});case 3:case 12:return;case 13:return null!==n.memoizedState&&(wa=Et(),ql(n.child,!0)),void ta(n);case 19:return void ta(n);case 17:return;case 23:case 24:return void ql(n,null!==n.memoizedState)}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function ta(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Hl),n.forEach(function(n){var r=hi.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))})}}function ra(e,n){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(n=n.memoizedState)&&null===n.dehydrated)}var la,aa=Math.ceil,ia=Ie.ReactCurrentDispatcher,ua=Ie.ReactCurrentOwner,oa=0,sa=null,ca=null,fa=0,da=0,pa=Nn(0),ha=0,ga=null,ma=0,va=0,ya=0,ba=0,Sa=null,wa=0,ka=1/0,Ea=null,Ta=!1,xa=null,_a=null,Ra=!1,Pa=null,Ca=90,Na=[],za=[],Ia=null,La=0,Ua=null,Ma=-1,Aa=0,Da=0,Qa=null,Ba=!1;function Fa(){return 0!=(48&oa)?Et():-1!==Ma?Ma:Ma=Et()}function ja(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Tt()?1:2;if(0===Aa&&(Aa=ma),0!==Nt.transition){0!==Da&&(Da=null!==Sa?Sa.pendingLanes:0),e=Aa;var n=4186112&~Da;return 0===(n&=-n)&&(0===(n=(e=4186112&~e)&-e)&&(n=8192)),n}return e=Tt(),0!=(4&oa)&&98===e?e=Jn(12,Aa):e=Jn(e=Xn(e),Aa),e}function Oa(e,n,t){if(50<La)throw La=0,Ua=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");if(null===(e=Ha(e,n)))return null;nt(e,n,t),e===sa&&(ya|=n,4===ha&&Ya(e,fa));var r=Tt();1===n?0!=(8&oa)&&0==(48&oa)?qa(e):(Va(e,t),0===oa&&(ka=Et()+500,Pt())):(0==(4&oa)||98!==r&&99!==r||(null===Ia?Ia=new Set([e]):Ia.add(e)),Va(e,t)),Sa=e}function Ha(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}function Va(e,n){for(var t=e.callbackNode,r=e.suspendedLanes,l=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var u=31-tt(i),o=1<<u,s=a[u];if(-1===s){if(0==(o&r)||0!=(o&l)){s=n,qn(o);var c=Yn;a[u]=10<=c?s+250:6<=c?s+5e3:-1}}else s<=n&&(e.expiredLanes|=o);i&=~o}if(r=Gn(e,e===sa?fa:0),n=Yn,0===r)null!==t&&(t!==vt&&ut(t),e.callbackNode=null,e.callbackPriority=0);else{if(null!==t){if(e.callbackPriority===n)return;t!==vt&&ut(t)}15===n?(t=qa.bind(null,e),null===bt?(bt=[t],St=it(dt,Ct)):bt.push(t),t=vt):14===n?t=Rt(99,qa.bind(null,e)):t=Rt(t=$n(n),Wa.bind(null,e)),e.callbackPriority=n,e.callbackNode=t}}function Wa(e){if(Ma=-1,Da=Aa=0,0!=(48&oa))throw Error("Should not already be working.");var n=e.callbackNode;if(ui()&&e.callbackNode!==n)return null;var t=Gn(e,e===sa?fa:0);if(0===t)return null;var r=t,l=oa;oa|=16;var a=Ja();for(sa===e&&fa===r||(ka=Et()+500,Ga(e,r));;)try{ni();break}catch(n){Ka(e,n)}if(jt(),ia.current=a,oa=l,null!==ca?r=0:(sa=null,fa=0,r=ha),0!=(ma&ya))Ga(e,0);else if(0!==r){if(2===r&&(oa|=64,e.hydrate&&(e.hydrate=!1),0!==(t=Kn(e))&&(r=Za(e,t))),1===r)throw n=ga,Ga(e,0),Ya(e,t),Va(e,Et()),n;switch(e.finishedWork=e.current.alternate,e.finishedLanes=t,r){case 0:case 1:throw Error("Root did not complete. This is a bug in React.");case 2:li(e);break;case 3:if(Ya(e,t),(62914560&t)===t&&10<(r=wa+500-Et())){if(0!==Gn(e,0))break;if(((l=e.suspendedLanes)&t)!==t){Fa(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Tn(li.bind(null,e),r);break}li(e);break;case 4:if(Ya(e,t),(4186112&t)===t)break;for(r=e.eventTimes,l=-1;0<t;){var i=31-tt(t);a=1<<i,(i=r[i])>l&&(l=i),t&=~a}if(t=l,10<(t=(120>(t=Et()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*aa(t/1960))-t)){e.timeoutHandle=Tn(li.bind(null,e),t);break}li(e);break;case 5:li(e);break;default:throw Error("Unknown root exit status.")}}return Va(e,Et()),e.callbackNode===n?Wa.bind(null,e):null}function Ya(e,n){for(n&=~ba,n&=~ya,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-tt(n),r=1<<t;e[t]=-1,n&=~r}}function qa(e){if(0!=(48&oa))throw Error("Should not already be working.");if(ui(),e===sa&&0!=(e.expiredLanes&fa)){var n=fa,t=Za(e,n);0!=(ma&ya)&&(t=Za(e,n=Gn(e,n)))}else t=Za(e,n=Gn(e,0));if(0!==e.tag&&2===t&&(oa|=64,e.hydrate&&(e.hydrate=!1),0!==(n=Kn(e))&&(t=Za(e,n))),1===t)throw t=ga,Ga(e,0),Ya(e,n),Va(e,Et()),t;return e.finishedWork=e.current.alternate,e.finishedLanes=n,li(e),Va(e,Et()),null}function Xa(e,n){In(pa,da),da|=n,ma|=n}function $a(){da=pa.current,zn(pa)}function Ga(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,xn(t)),null!==ca)for(t=ca.return;null!==t;){var r=t;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Bn();break;case 3:br(),zn(Mn),zn(Un),xr();break;case 5:wr(r);break;case 4:br();break;case 13:case 19:zn(kr);break;case 10:Ot(r);break;case 23:case 24:$a()}t=t.return}sa=e,ca=bi(e.current,null),fa=da=ma=n,ha=0,ga=null,ba=ya=va=0}function Ka(e,n){for(;;){var t=ca;try{if(jt(),_r.current=il,Ir){for(var r=Cr.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}Ir=!1}if(Pr=0,zr=Nr=Cr=null,Lr=!1,ua.current=null,null===t||null===t.return){ha=1,ga=n,ca=null;break}e:{var a=e,i=t.return,u=t,o=n;if(n=fa,u.flags|=4096,u.firstEffect=u.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var s=o;if(0==(2&u.mode)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!=(1&kr.current),d=i;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var g=d.memoizedProps;p=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var v=new Set;v.add(s),d.updateQueue=v}else m.add(s);if(0==(2&d.mode)){if(d.flags|=64,u.flags|=32768,u.flags&=-5029,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=$t(-1,1);y.tag=2,Gt(u,y)}u.lanes|=1;break e}o=void 0,u=n;var b=a.pingCache;if(null===b?(b=a.pingCache=new Fl,o=new Set,b.set(s,o)):void 0===(o=b.get(s))&&(o=new Set,b.set(s,o)),!o.has(u)){o.add(u);var S=pi.bind(null,a,s,u);s.then(S,S)}d.flags|=8192,d.lanes=n;break e}d=d.return}while(null!==d);o=Error((Je(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==ha&&(ha=2),o=Ql(o,u),d=i;do{switch(d.tag){case 3:a=o,d.flags|=8192,n&=-n,d.lanes|=n,Kt(d,jl(d,a,n));break e;case 1:a=o;var w=d.type,k=d.stateNode;if(0==(64&d.flags)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===_a||!_a.has(k)))){d.flags|=8192,n&=-n,d.lanes|=n,Kt(d,Ol(d,a,n));break e}}d=d.return}while(null!==d)}ri(t)}catch(e){n=e,ca===t&&null!==t&&(ca=t=t.return);continue}break}}function Ja(){var e=ia.current;return ia.current=il,null===e?il:e}function Za(e,n){var t=oa;oa|=16;var r=Ja();for(sa===e&&fa===n||Ga(e,n);;)try{ei();break}catch(n){Ka(e,n)}if(jt(),oa=t,ia.current=r,null!==ca)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return sa=null,fa=0,ha}function ei(){for(;null!==ca;)ti(ca)}function ni(){for(;null!==ca&&!ot();)ti(ca)}function ti(e){var n=la(e.alternate,e,da);e.memoizedProps=e.pendingProps,null===n?ri(e):ca=n,ua.current=null}function ri(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(4096&n.flags)){if(null!==(t=Al(t,n,da)))return void(ca=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&da)||0==(4&t.mode)){for(var r=0,l=t.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;t.childLanes=r}null!==e&&0==(4096&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1<n.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=n:e.firstEffect=n,e.lastEffect=n))}else{if(null!==(t=Dl(n)))return t.flags&=4095,void(ca=t);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=4096)}if(null!==(n=n.sibling))return void(ca=n);ca=n=e}while(null!==n);0===ha&&(ha=5)}function li(e){var n=Tt();return _t(99,ai.bind(null,e,n)),null}function ai(e,n){do{ui()}while(null!==Pa);if(0!=(48&oa))throw Error("Should not already be working.");var t=e.finishedWork;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null;var r=t.lanes|t.childLanes,l=r,a=e.pendingLanes&~l;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=l,e.mutableReadLanes&=l,e.entangledLanes&=l,l=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<a;){var o=31-tt(a),s=1<<o;l[o]=0,i[o]=-1,u[o]=-1,a&=~s}if(null!==Ia&&0==(24&r)&&Ia.has(e)&&Ia.delete(e),e===sa&&(ca=sa=null,fa=0),1<t.flags?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,null!==r){l=oa,oa|=32,Qa=ua.current=null,Ba=!1,Ea=r;do{try{ii()}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);Qa=null,Ea=r;do{try{for(i=e;null!==Ea;){var c=Ea.flags;if(128&c){var f=Ea.alternate;if(null!==f){var d=f.ref;null!==d&&("function"==typeof d?d(null):d.current=null)}}switch(1038&c){case 2:Kl(Ea),Ea.flags&=-3;break;case 6:Kl(Ea),Ea.flags&=-3,na(Ea.alternate,Ea);break;case 1024:Ea.flags&=-1025;break;case 1028:Ea.flags&=-1025,na(Ea.alternate,Ea);break;case 4:na(Ea.alternate,Ea);break;case 8:ea(i,u=Ea);var p=u.alternate;$l(u),null!==p&&$l(p)}Ea=Ea.nextEffect}}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);e.current=t,Ea=r;do{try{for(c=e;null!==Ea;){var h=Ea.flags;if(36&h&&Yl(c,Ea.alternate,Ea),128&h){f=void 0;var g=Ea.ref;if(null!==g){var m=Ea.stateNode;switch(Ea.tag){case 5:f=m;break;default:f=m}"function"==typeof g?g(f):g.current=f}}Ea=Ea.nextEffect}}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);Ea=null,yt(),oa=l}else e.current=t;if(Ra)Ra=!1,Pa=e,Ca=n;else for(Ea=r;null!==Ea;)n=Ea.nextEffect,Ea.nextEffect=null,8&Ea.flags&&((h=Ea).sibling=null,h.stateNode=null),Ea=n;if(0===(r=e.pendingLanes)&&(_a=null),1===r?e===Ua?La++:(La=0,Ua=e):La=0,t=t.stateNode,Wn&&"function"==typeof Wn.onCommitFiberRoot)try{Wn.onCommitFiberRoot(Vn,t,void 0,64==(64&t.current.flags))}catch(e){}if(Va(e,Et()),Ta)throw Ta=!1,e=xa,xa=null,e;return 0!=(8&oa)?null:(Pt(),null)}function ii(){for(;null!==Ea;){var e=Ea.alternate;Ba||null===Qa||(0!=(8&Ea.flags)?rn(Ea,Qa)&&(Ba=!0):13===Ea.tag&&ra(e,Ea)&&rn(Ea,Qa)&&(Ba=!0));var n=Ea.flags;0!=(256&n)&&Wl(e,Ea),0==(512&n)||Ra||(Ra=!0,Rt(97,function(){return ui(),null})),Ea=Ea.nextEffect}}function ui(){if(90!==Ca){var e=97<Ca?97:Ca;return Ca=90,_t(e,ci)}return!1}function oi(e,n){Na.push(n,e),Ra||(Ra=!0,Rt(97,function(){return ui(),null}))}function si(e,n){za.push(n,e),Ra||(Ra=!0,Rt(97,function(){return ui(),null}))}function ci(){if(null===Pa)return!1;var e=Pa;if(Pa=null,0!=(48&oa))throw Error("Cannot flush passive effects while already rendering.");var n=oa;oa|=32;var t=za;za=[];for(var r=0;r<t.length;r+=2){var l=t[r],a=t[r+1],i=l.destroy;if(l.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===a)throw Error("Should be working on an effect.");di(a,e)}}for(t=Na,Na=[],r=0;r<t.length;r+=2){l=t[r],a=t[r+1];try{var u=l.create;l.destroy=u()}catch(e){if(null===a)throw Error("Should be working on an effect.");di(a,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return oa=n,Pt(),!0}function fi(e,n,t){Gt(e,n=jl(e,n=Ql(t,n),1)),n=Fa(),null!==(e=Ha(e,1))&&(nt(e,1,n),Va(e,n))}function di(e,n){if(3===e.tag)fi(e,e,n);else for(var t=e.return;null!==t;){if(3===t.tag){fi(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===_a||!_a.has(r))){var l=Ol(t,e=Ql(n,e),1);if(Gt(t,l),l=Fa(),null!==(t=Ha(t,1)))nt(t,1,l),Va(t,l);else if("function"==typeof r.componentDidCatch&&(null===_a||!_a.has(r)))try{r.componentDidCatch(n,e)}catch(e){}break}}t=t.return}}function pi(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=Fa(),e.pingedLanes|=e.suspendedLanes&t,sa===e&&(fa&t)===t&&(4===ha||3===ha&&(62914560&fa)===fa&&500>Et()-wa?Ga(e,0):ba|=t),Va(e,n)}function hi(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===Tt()?1:2:(0===Aa&&(Aa=ma),0===(n=Zn(62914560&~Aa))&&(n=4194304))),t=Fa(),null!==(e=Ha(e,n))&&(nt(e,n,t),Va(e,t))}function gi(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function mi(e,n,t,r){return new gi(e,n,t,r)}function vi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function yi(e){if("function"==typeof e)return vi(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===Fe)return 11;if(e===He)return 14}return 2}function bi(e,n){var t=e.alternate;return null===t?((t=mi(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Si(e,n,t,r,l,a){var i=2;if(r=e,"function"==typeof e)vi(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case Me:return wi(t.children,l,a,n);case Ye:i=8,l|=16;break;case Ae:i=8,l|=1;break;case De:return(e=mi(12,t,n,8|l)).elementType=De,e.type=De,e.lanes=a,e;case je:return(e=mi(13,t,n,l)).type=je,e.elementType=je,e.lanes=a,e;case Oe:return(e=mi(19,t,n,l)).elementType=Oe,e.lanes=a,e;case qe:return ki(t,l,a,n);case Xe:return(e=mi(24,t,n,l)).elementType=Xe,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Qe:i=10;break e;case Be:i=9;break e;case Fe:i=11;break e;case He:i=14;break e;case Ve:i=16,r=null;break e;case We:i=22;break e}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+".")}return(n=mi(i,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function wi(e,n,t,r){return(e=mi(7,e,r,n)).lanes=t,e}function ki(e,n,t,r){return(e=mi(23,e,r,n)).elementType=qe,e.lanes=t,e}function Ei(e,n,t){return(e=mi(6,e,null,n)).lanes=t,e}function Ti(e,n,t){return(n=mi(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function xi(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=et(0),this.expirationTimes=et(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=et(0)}function _i(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ue,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}function Ri(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error("Unable to find node on an unmounted component.");throw Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e))}return null===(e=tn(n))?null:e.stateNode}function Pi(e,n,t,r){var l=n.current,a=Fa(),i=ja(l);e:if(t){t=t._reactInternals;n:{if(Ze(t)!==t||1!==t.tag)throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var u=t;do{switch(u.tag){case 3:u=u.stateNode.context;break n;case 1:if(Qn(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break n}}u=u.return}while(null!==u);throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}if(1===t.tag){var o=t.type;if(Qn(o)){t=jn(t,o,u);break e}}t=u}else t=Ln;return null===n.context?n.context=t:n.pendingContext=t,(n=$t(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),Gt(l,n),Oa(l,i,a),i}function Ci(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=Ri(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}function Ni(e){var n=zi.get(e);n&&Pi(null,n,null,function(){zi.delete(e)})}la=function(e,n,t){var r=n.lanes;if(null!==e)if(e.memoizedProps!==n.pendingProps||Mn.current)fl=!0;else{if(0==(t&r)){switch(fl=!1,n.tag){case 3:wl(n);break;case 5:Sr(n);break;case 1:Qn(n.type)&&On(n);break;case 4:yr(n,n.stateNode.containerInfo);break;case 10:r=n.memoizedProps.value;var l=n.type._context;In(Dt,l._currentValue),l._currentValue=r;break;case 13:if(null!==n.memoizedState)return 0!=(t&n.child.childLanes)?Rl(e,n,t):(In(kr,1&kr.current),null!==(n=Ul(e,n,t))?n.sibling:null);In(kr,1&kr.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(64&e.flags)){if(r)return Ll(e,n,t);n.flags|=64}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),In(kr,kr.current),r)break;return null;case 23:case 24:return n.lanes=0,ml(e,n,t)}return Ul(e,n,t)}fl=0!=(32768&e.flags)}else fl=!1;switch(n.lanes=0,n.tag){case 2:if(r=n.type,null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=Dn(n,Un.current),Vt(n,t),l=Ar(null,n,r,e,l,t),n.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,Qn(r)){var a=!0;On(n)}else a=!1;n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,qt(n);var i=r.getDerivedStateFromProps;"function"==typeof i&&nr(n,r,i,e),l.updater=tr,n.stateNode=l,l._reactInternals=n,ir(n,r,e,t),n=Sl(null,n,r,!0,a,t)}else n.tag=0,dl(null,n,l,t),n=n.child;return n;case 16:l=n.elementType;e:{switch(null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=(a=l._init)(l._payload),n.type=l,a=n.tag=yi(l),e=At(l,e),a){case 0:n=yl(null,n,l,e,t);break e;case 1:n=bl(null,n,l,e,t);break e;case 11:n=pl(null,n,l,e,t);break e;case 14:n=hl(null,n,l,At(l.type,e),r,t);break e}throw Error("Element type is invalid. Received a promise that resolves to: "+l+". Lazy element type must resolve to a class or function.")}return n;case 0:return r=n.type,l=n.pendingProps,yl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 1:return r=n.type,l=n.pendingProps,bl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 3:if(wl(n),r=n.updateQueue,null===e||null===r)throw Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");return r=n.pendingProps,l=null!==(l=n.memoizedState)?l.element:null,Xt(e,n),Jt(n,r,null,t),(r=n.memoizedState.element)===l?n=Ul(e,n,t):(dl(e,n,r,t),n=n.child),n;case 5:return Sr(n),r=n.pendingProps.children,vl(e,n),dl(e,n,r,t),n.child;case 6:return null;case 13:return Rl(e,n,t);case 4:return yr(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=fr(n,null,r,t):dl(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,pl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 7:return dl(e,n,n.pendingProps,t),n.child;case 8:case 12:return dl(e,n,n.pendingProps.children,t),n.child;case 10:e:{r=n.type._context,l=n.pendingProps,i=n.memoizedProps,a=l.value;var u=n.type._context;if(In(Dt,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=zt(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===l.children&&!Mn.current){n=Ul(e,n,t);break e}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var o=u.dependencies;if(null!==o){i=u.child;for(var s=o.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=$t(-1,t&-t)).tag=2,Gt(u,s)),u.lanes|=t,null!==(s=u.alternate)&&(s.lanes|=t),Ht(u.return,t),o.lanes|=t;break}s=s.next}}else i=10===u.tag&&u.type===n.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===n){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}dl(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=(a=n.pendingProps).children,Vt(n,t),r=r(l=Wt(l,a.unstable_observedBits)),n.flags|=1,dl(e,n,r,t),n.child;case 14:return a=At(l=n.type,n.pendingProps),hl(e,n,l,a=At(l.type,a),r,t);case 15:return gl(e,n,n.type,n.pendingProps,r,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:At(r,l),null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),n.tag=1,Qn(r)?(e=!0,On(n)):e=!1,Vt(n,t),lr(n,r,l),ir(n,r,l,t),Sl(null,n,r,!0,e,t);case 19:return Ll(e,n,t);case 23:case 24:return ml(e,n,t)}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")},xe=function(e,n){var t=oa;oa|=1;try{return e(n)}finally{0===(oa=t)&&(ka=Et()+500,Pt())}};var zi=new Map,Ii={findFiberByHostInstance:Te,bundleType:0,version:"17.0.1-4e5d7faf5",rendererPackageName:"react-native-renderer",rendererConfig:{getInspectorDataForViewTag:function(){throw Error("getInspectorDataForViewTag() is not available in production")},getInspectorDataForViewAtPoint:function(){throw Error("getInspectorDataForViewAtPoint() is not available in production.")}.bind(null,Ci)}},Li={bundleType:Ii.bundleType,version:Ii.version,rendererPackageName:Ii.rendererPackageName,rendererConfig:Ii.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ie.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tn(e))?null:e.stateNode},findFiberByHostInstance:Ii.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Ui=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ui.isDisabled&&Ui.supportsFiber)try{Vn=Ui.inject(Li),Wn=Ui}catch(e){}}a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={computeComponentStackForErrorReporting:function(e){return(e=Te(e))?Mt(e):""}},a.createPortal=function(e,n){return _i(e,n,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},a.dispatchCommand=function(e,n,t){null!=e._nativeTag&&(e._internalInstanceHandle?nativeFabricUIManager.dispatchCommand(e._internalInstanceHandle.stateNode.node,n,t):o.UIManager.dispatchViewManagerCommand(e._nativeTag,n,t))},a.findHostInstance_DEPRECATED=function(e){return null==e?null:e._nativeTag?e:e.canonical&&e.canonical._nativeTag?e.canonical:null==(e=Ri(e))?e:e.canonical?e.canonical:e},a.findNodeHandle=Ci,a.render=function(e,n,t){var r=zi.get(n);if(!r){r=new xi(n,0,!1);var l=mi(3,null,null,0);r.current=l,l.stateNode=r,qt(l),zi.set(n,r)}Pi(e,r,null,t);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode;break e;default:e=e.child.stateNode}else e=null;return e},a.unmountComponentAtNode=Ni,a.unmountComponentAtNodeAndRemoveContainer=function(e){Ni(e),o.UIManager.removeRootView(e)},a.unstable_batchedUpdates=Re},88,[6,89,160,14,184]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^~~~~~~~~~
/home/vagrant/build/com.standardnotes/android/app/build/generated/assets/react/prod/release/index.android.bundle:94:21265: warning: the variable "clearTimeout" was not declared in anonymous function " 246#"
__d(function(e,n,t,r,l,a,i){"use strict";var u=n(i[0]);n(i[1]);var o=n(i[2]),s=n(i[3]),c=n(i[4]);function f(e,n,t,r,l,a,i,u,o){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var d=!1,p=null,h=!1,g=null,m={onError:function(e){d=!0,p=e}};function v(e,n,t,r,l,a,i,u,o){d=!1,p=null,f.apply(m,arguments)}function y(e,n,t,r,l,a,i,u,o){if(v.apply(this,arguments),d){if(!d)throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.");var s=p;d=!1,p=null,h||(h=!0,g=s)}}var b=null,S=null,w=null;function k(e,n,t){var r=e.type||"unknown-event";e.currentTarget=w(t),y(r,n,void 0,e),e.currentTarget=null}function E(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))throw Error("executeDirectDispatch(...): Invalid `event`.");return e.currentTarget=n?w(t):null,n=n?n(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,n}function T(){return!0}function x(){return!1}function _(e,n,t,r){for(var l in this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=t,this._dispatchInstances=this._dispatchListeners=null,e=this.constructor.Interface)e.hasOwnProperty(l)&&((n=e[l])?this[l]=n(t):"target"===l?this.target=r:this[l]=t[l]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?T:x,this.isPropagationStopped=x,this}function R(e,n,t,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,n,t,r),l}return new this(e,n,t,r)}function P(e){if(!(e instanceof this))throw Error("Trying to release an event instance into a pool of a different type.");e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function C(e){e.getPooled=R,e.eventPool=[],e.release=P}u(_.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=T)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=T)},persist:function(){this.isPersistent=T},isPersistent:x,destructor:function(){var e,n=this.constructor.Interface;for(e in n)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=x,this._dispatchInstances=this._dispatchListeners=null}}),_.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},_.extend=function(e){function n(){}function t(){return r.apply(this,arguments)}var r=this;n.prototype=r.prototype;var l=new n;return u(l,t.prototype),t.prototype=l,t.prototype.constructor=t,t.Interface=u({},r.Interface,e),t.extend=r.extend,C(t),t},C(_);var N=_.extend({touchHistory:function(){return null}});function z(e){return"topTouchStart"===e}function I(e){return"topTouchMove"===e}var L=["topTouchStart"],U=["topTouchMove"],M=["topTouchCancel","topTouchEnd"],A=[],D={touchBank:A,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function Q(e){return e.timeStamp||e.timestamp}function B(e){if(null==(e=e.identifier))throw Error("Touch object is missing identifier.");return e}function F(e){var n=B(e),t=A[n];t?(t.touchActive=!0,t.startPageX=e.pageX,t.startPageY=e.pageY,t.startTimeStamp=Q(e),t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=Q(e),t.previousPageX=e.pageX,t.previousPageY=e.pageY,t.previousTimeStamp=Q(e)):(t={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:Q(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:Q(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:Q(e)},A[n]=t),D.mostRecentTimeStamp=Q(e)}function j(e){var n=A[B(e)];n&&(n.touchActive=!0,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=Q(e),D.mostRecentTimeStamp=Q(e))}function O(e){var n=A[B(e)];n&&(n.touchActive=!1,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=Q(e),D.mostRecentTimeStamp=Q(e))}var H={recordTouchTrack:function(e,n){if(I(e))n.changedTouches.forEach(j);else if(z(e))n.changedTouches.forEach(F),D.numberActiveTouches=n.touches.length,1===D.numberActiveTouches&&(D.indexOfSingleActiveTouch=n.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(n.changedTouches.forEach(O),D.numberActiveTouches=n.touches.length,1===D.numberActiveTouches))for(e=0;e<A.length;e++)if(null!=(n=A[e])&&n.touchActive){D.indexOfSingleActiveTouch=e;break}},touchHistory:D};function V(e,n){if(null==n)throw Error("accumulate(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?e.concat(n):Array.isArray(n)?[e].concat(n):[e,n]}function W(e,n){if(null==n)throw Error("accumulateInto(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?Array.isArray(n)?(e.push.apply(e,n),e):(e.push(n),e):Array.isArray(n)?[e].concat(n):[e,n]}function Y(e,n,t){Array.isArray(e)?e.forEach(n,t):e&&n.call(t,e)}var q=null,X=0;function $(e,n){var t=q;q=e,null!==le.GlobalResponderHandler&&le.GlobalResponderHandler.onChange(t,e,n)}var G={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:L},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:U},responderStart:{registrationName:"onResponderStart",dependencies:L},responderMove:{registrationName:"onResponderMove",dependencies:U},responderEnd:{registrationName:"onResponderEnd",dependencies:M},responderRelease:{registrationName:"onResponderRelease",dependencies:M},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}};function K(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function J(e,n,t){for(var r=[];e;)r.push(e),e=K(e);for(e=r.length;0<e--;)n(r[e],"captured",t);for(e=0;e<r.length;e++)n(r[e],"bubbled",t)}function Z(e,n){if(null===(e=e.stateNode))return null;if(null===(e=b(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}function ee(e,n,t){(n=Z(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=W(t._dispatchListeners,n),t._dispatchInstances=W(t._dispatchInstances,e))}function ne(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=Z(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=W(e._dispatchListeners,t),e._dispatchInstances=W(e._dispatchInstances,n))}}}function te(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var n=e._targetInst;J(n=n?K(n):null,ee,e)}}function re(e){e&&e.dispatchConfig.phasedRegistrationNames&&J(e._targetInst,ee,e)}var le={_getResponder:function(){return q},eventTypes:G,extractEvents:function(e,n,t,r){if(z(e))X+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=X))return null;--X}if(H.recordTouchTrack(e,t),n&&("topScroll"===e&&!t.responderIgnoreScroll||0<X&&"topSelectionChange"===e||z(e)||I(e))){var l=z(e)?G.startShouldSetResponder:I(e)?G.moveShouldSetResponder:"topSelectionChange"===e?G.selectionChangeShouldSetResponder:G.scrollShouldSetResponder;if(q)e:{for(var a=q,i=0,u=a;u;u=K(u))i++;u=0;for(var o=n;o;o=K(o))u++;for(;0<i-u;)a=K(a),i--;for(;0<u-i;)n=K(n),u--;for(;i--;){if(a===n||a===n.alternate)break e;a=K(a),n=K(n)}a=null}else a=n;a=(n=a)===q,(l=N.getPooled(l,n,t,r)).touchHistory=H.touchHistory,Y(l,a?te:re);e:{if(a=l._dispatchListeners,n=l._dispatchInstances,Array.isArray(a)){for(i=0;i<a.length&&!l.isPropagationStopped();i++)if(a[i](l,n[i])){a=n[i];break e}}else if(a&&a(l,n)){a=n;break e}a=null}if(l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),a&&a!==q)if((l=N.getPooled(G.responderGrant,a,t,r)).touchHistory=H.touchHistory,Y(l,ne),n=!0===E(l),q)if((i=N.getPooled(G.responderTerminationRequest,q,t,r)).touchHistory=H.touchHistory,Y(i,ne),u=!i._dispatchListeners||E(i),i.isPersistent()||i.constructor.release(i),u){(i=N.getPooled(G.responderTerminate,q,t,r)).touchHistory=H.touchHistory,Y(i,ne);var s=V(s,[l,i]);$(a,n)}else(l=N.getPooled(G.responderReject,a,t,r)).touchHistory=H.touchHistory,Y(l,ne),s=V(s,l);else s=V(s,l),$(a,n);else s=null}else s=null;if(l=q&&z(e),a=q&&I(e),n=q&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?G.responderStart:a?G.responderMove:n?G.responderEnd:null)&&((l=N.getPooled(l,q,t,r)).touchHistory=H.touchHistory,Y(l,ne),s=V(s,l)),l=q&&"topTouchCancel"===e,e=q&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=t.touches)&&0!==e.length)for(a=0;a<e.length;a++)if(null!==(n=e[a].target)&&void 0!==n&&0!==n){i=S(n);n:{for(n=q;i;){if(n===i||n===i.alternate){n=!0;break n}i=K(i)}n=!1}if(n){e=!1;break e}}e=!0}return(e=l?G.responderTerminate:e?G.responderRelease:null)&&((t=N.getPooled(e,q,t,r)).touchHistory=H.touchHistory,Y(t,ne),s=V(s,t),$(null)),s},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){le.GlobalResponderHandler=e}}},ae=null,ie={};function ue(){if(ae)for(var e in ie){var n=ie[e],t=ae.indexOf(e);if(!(-1<t))throw Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`.");if(!se[t]){if(!n.extractEvents)throw Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not.");for(var r in se[t]=n,t=n.eventTypes){var l=void 0,a=t[r],i=r;if(ce.hasOwnProperty(i))throw Error("EventPluginRegistry: More than one plugin attempted to publish the same event name, `"+i+"`.");ce[i]=a;var u=a.phasedRegistrationNames;if(u){for(l in u)u.hasOwnProperty(l)&&oe(u[l],n);l=!0}else a.registrationName?(oe(a.registrationName,n),l=!0):l=!1;if(!l)throw Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`.")}}}}function oe(e,n){if(fe[e])throw Error("EventPluginRegistry: More than one plugin attempted to publish the same registration name, `"+e+"`.");fe[e]=n}var se=[],ce={},fe={};function de(e,n){if(null===(e=e.stateNode))return null;if(null===(e=b(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}var pe=o.ReactNativeViewConfigRegistry.customBubblingEventTypes,he=o.ReactNativeViewConfigRegistry.customDirectEventTypes;function ge(e,n,t){(n=de(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=W(t._dispatchListeners,n),t._dispatchInstances=W(t._dispatchInstances,e))}function me(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var n=e._targetInst,t=[];n;){t.push(n);do{n=n.return}while(n&&5!==n.tag);n=n||null}for(n=t.length;0<n--;)ge(t[n],"captured",e);for(n=0;n<t.length;n++)ge(t[n],"bubbled",e)}}function ve(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=de(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=W(e._dispatchListeners,t),e._dispatchInstances=W(e._dispatchInstances,n))}}}if(ae)throw Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.");ae=Array.prototype.slice.call(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),ue();var ye,be={ResponderEventPlugin:le,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,n,t,r){if(null==n)return null;var l=pe[e],a=he[e];if(!l&&!a)throw Error('Unsupported top level event type "'+e+'" dispatched');if(e=_.getPooled(l||a,n,t,r),l)Y(e,me);else{if(!a)return null;Y(e,ve)}return e}}},Se=!1;for(ye in be)if(be.hasOwnProperty(ye)){var we=be[ye];if(!ie.hasOwnProperty(ye)||ie[ye]!==we){if(ie[ye])throw Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+ye+"`.");ie[ye]=we,Se=!0}}Se&&ue();var ke=new Map,Ee=new Map;function Te(e){return ke.get(e)||null}function xe(e,n){return e(n)}var _e=!1;function Re(e,n){if(_e)return e(n);_e=!0;try{return xe(e,n)}finally{_e=!1}}var Pe=null;function Ce(e){if(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r<n.length&&!e.isPropagationStopped();r++)k(e,n[r],t[r]);else n&&k(e,n,t);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var Ne={};function ze(e,n,t){var r=t||Ne,l=Te(e),a=null;null!=l&&(a=l.stateNode),Re(function(){for(var e=a,t=null,i=se,u=0;u<i.length;u++){var o=i[u];o&&(o=o.extractEvents(n,l,r,e))&&(t=W(t,o))}if(null!==(e=t)&&(Pe=W(Pe,e)),e=Pe,Pe=null,e){if(Y(e,Ce),Pe)throw Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.");if(h)throw e=g,h=!1,g=null,e}})}o.RCTEventEmitter.register({receiveEvent:function(e,n,t){ze(e,n,t)},receiveTouches:function(e,n,t){if("topTouchEnd"===e||"topTouchCancel"===e){for(var r=[],l=0;l<t.length;l++){var a=t[l];r.push(n[a]),n[a]=null}for(l=t=0;l<n.length;l++)null!==(a=n[l])&&(n[t++]=a);n.length=t}else for(r=[],l=0;l<t.length;l++)r.push(n[t[l]]);for(t=0;t<r.length;t++){(l=r[t]).changedTouches=r,l.touches=n,a=null;var i=l.target;null===i||void 0===i||1>i||(a=i),ze(a,e,l)}}}),b=function(e){return Ee.get(e._nativeTag)||null},S=Te,w=function(e){var n=(e=e.stateNode)._nativeTag;if(void 0===n&&(n=(e=e.canonical)._nativeTag),!n)throw Error("All native instances should have a tag.");return e},le.injection.injectGlobalResponderHandler({onChange:function(e,n,t){null!==n?o.UIManager.setJSResponder(n.stateNode._nativeTag,t):o.UIManager.clearJSResponder()}});var Ie=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Le=60103,Ue=60106,Me=60107,Ae=60108,De=60114,Qe=60109,Be=60110,Fe=60112,je=60113,Oe=60120,He=60115,Ve=60116,We=60121,Ye=60129,qe=60130,Xe=60131;if("function"==typeof Symbol&&Symbol.for){var $e=Symbol.for;Le=$e("react.element"),Ue=$e("react.portal"),Me=$e("react.fragment"),Ae=$e("react.strict_mode"),De=$e("react.profiler"),Qe=$e("react.provider"),Be=$e("react.context"),Fe=$e("react.forward_ref"),je=$e("react.suspense"),Oe=$e("react.suspense_list"),He=$e("react.memo"),Ve=$e("react.lazy"),We=$e("react.block"),$e("react.scope"),Ye=$e("react.debug_trace_mode"),qe=$e("react.offscreen"),Xe=$e("react.legacy_hidden")}var Ge="function"==typeof Symbol&&Symbol.iterator;function Ke(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Ge&&e[Ge]||e["@@iterator"])?e:null}function Je(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Me:return"Fragment";case Ue:return"Portal";case De:return"Profiler";case Ae:return"StrictMode";case je:return"Suspense";case Oe:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Be:return(e.displayName||"Context")+".Consumer";case Qe:return(e._context.displayName||"Context")+".Provider";case Fe:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case He:return Je(e.type);case We:return Je(e._render);case Ve:n=e._payload,e=e._init;try{return Je(e(n))}catch(e){}}return null}function Ze(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!=(1026&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function en(e){if(Ze(e)!==e)throw Error("Unable to find node on an unmounted component.")}function nn(e){var n=e.alternate;if(!n){if(null===(n=Ze(e)))throw Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return en(l),e;if(a===r)return en(l),n;a=a.sibling}throw Error("Unable to find node on an unmounted component.")}if(t.return!==r.return)t=l,r=a;else{for(var i=!1,u=l.child;u;){if(u===t){i=!0,t=l,r=a;break}if(u===r){i=!0,r=l,t=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===t){i=!0,t=a,r=l;break}if(u===r){i=!0,r=a,t=l;break}u=u.sibling}if(!i)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(t.alternate!==r)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(3!==t.tag)throw Error("Unable to find node on an unmounted component.");return t.stateNode.current===t?e:n}function tn(e){if(!(e=nn(e)))return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function rn(e,n){for(var t=e.alternate;null!==n;){if(n===e||n===t)return!0;n=n.return}return!1}var ln={},an=null,un=0,on={unsafelyIgnoreFunctions:!0};function sn(e,n){return"object"!=typeof n||null===n||o.deepDiffer(e,n,on)}function cn(e,n,t){if(Array.isArray(n))for(var r=n.length;r--&&0<un;)cn(e,n[r],t);else if(n&&0<un)for(r in an)if(an[r]){var l=n[r];if(void 0!==l){var a=t[r];a&&("function"==typeof l&&(l=!0),void 0===l&&(l=null),"object"!=typeof a?e[r]=l:"function"!=typeof a.diff&&"function"!=typeof a.process||(l="function"==typeof a.process?a.process(l):l,e[r]=l),an[r]=!1,un--)}}}function fn(e,n,t,r){if(!e&&n===t)return e;if(!n||!t)return t?dn(e,t,r):n?pn(e,n,r):e;if(!Array.isArray(n)&&!Array.isArray(t))return hn(e,n,t,r);if(Array.isArray(n)&&Array.isArray(t)){var l,a=n.length<t.length?n.length:t.length;for(l=0;l<a;l++)e=fn(e,n[l],t[l],r);for(;l<n.length;l++)e=pn(e,n[l],r);for(;l<t.length;l++)e=dn(e,t[l],r);return e}return Array.isArray(n)?hn(e,o.flattenStyle(n),t,r):hn(e,n,o.flattenStyle(t),r)}function dn(e,n,t){if(!n)return e;if(!Array.isArray(n))return hn(e,ln,n,t);for(var r=0;r<n.length;r++)e=dn(e,n[r],t);return e}function pn(e,n,t){if(!n)return e;if(!Array.isArray(n))return hn(e,n,ln,t);for(var r=0;r<n.length;r++)e=pn(e,n[r],t);return e}function hn(e,n,t,r){var l,a;for(a in t)if(l=r[a]){var i=n[a],u=t[a];"function"==typeof u&&(u=!0,"function"==typeof i&&(i=!0)),void 0===u&&(u=null,void 0===i&&(i=null)),an&&(an[a]=!1),e&&void 0!==e[a]?"object"!=typeof l?e[a]=u:"function"!=typeof l.diff&&"function"!=typeof l.process||(l="function"==typeof l.process?l.process(u):u,e[a]=l):i!==u&&("object"!=typeof l?sn(i,u)&&((e||(e={}))[a]=u):"function"==typeof l.diff||"function"==typeof l.process?(void 0===i||("function"==typeof l.diff?l.diff(i,u):sn(i,u)))&&(l="function"==typeof l.process?l.process(u):u,(e||(e={}))[a]=l):(an=null,un=0,e=fn(e,i,u,l),0<un&&e&&(cn(e,u,l),an=null)))}for(var o in n)void 0===t[o]&&(!(l=r[o])||e&&void 0!==e[o]||void 0!==(i=n[o])&&("object"!=typeof l||"function"==typeof l.diff||"function"==typeof l.process?((e||(e={}))[o]=null,an||(an={}),an[o]||(an[o]=!0,un++)):e=pn(e,i,l)));return e}function gn(e,n){return function(){if(n&&("boolean"!=typeof e.__isMounted||e.__isMounted))return n.apply(e,arguments)}}var mn=(function(){function e(e,n){this._nativeTag=e,this._children=[],this.viewConfig=n}var n=e.prototype;return n.blur=function(){o.TextInputState.blurTextInput(this)},n.focus=function(){o.TextInputState.focusTextInput(this)},n.measure=function(e){o.UIManager.measure(this._nativeTag,gn(this,e))},n.measureInWindow=function(e){o.UIManager.measureInWindow(this._nativeTag,gn(this,e))},n.measureLayout=function(e,n,t){if("number"==typeof e)var r=e;else e._nativeTag&&(r=e._nativeTag);null!=r&&o.UIManager.measureLayout(this._nativeTag,r,gn(this,t),gn(this,n))},n.setNativeProps=function(e){null!=(e=hn(null,ln,e,this.viewConfig.validAttributes))&&o.UIManager.updateView(this._nativeTag,this.viewConfig.uiViewClassName,e)},e})();function vn(){throw Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.")}var yn=o.ReactNativeViewConfigRegistry.get,bn={},Sn=3;function wn(){var e=Sn;return 1==e%10&&(e+=2),Sn=e+2,e}function kn(e){if("number"==typeof e)ke.delete(e),Ee.delete(e);else{var n=e._nativeTag;ke.delete(n),Ee.delete(n),e._children.forEach(kn)}}function En(e){if(0===e._children.length)return!1;var n=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return o.UIManager.setChildren(e._nativeTag,n),!1}var Tn=setTimeout,xn=clearTimeout;function _n(e,n,t){return n="",t&&(n=" (created by "+t+")"),"\n    in "+(e||"Unknown")+n}function Rn(e,n){return e?_n(e.displayName||e.name||null,n,null):""}var Pn=[],Cn=-1;function Nn(e){return{current:e}}function zn(e){0>Cn||(e.current=Pn[Cn],Pn[Cn]=null,Cn--)}function In(e,n){Pn[++Cn]=e.current,e.current=n}var Ln={},Un=Nn(Ln),Mn=Nn(!1),An=Ln;function Dn(e,n){var t=e.type.contextTypes;if(!t)return Ln;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Qn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Bn(){zn(Mn),zn(Un)}function Fn(e,n,t){if(Un.current!==Ln)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");In(Un,n),In(Mn,t)}function jn(e,n,t){var r=e.stateNode;if(e=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in e))throw Error((Je(n)||"Unknown")+'.getChildContext(): key "'+l+'" is not defined in childContextTypes.');return u({},t,r)}function On(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ln,An=Un.current,In(Un,e),In(Mn,Mn.current),!0}function Hn(e,n,t){var r=e.stateNode;if(!r)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");t?(e=jn(e,n,An),r.__reactInternalMemoizedMergedChildContext=e,zn(Mn),zn(Un),In(Un,e)):zn(Mn),In(Mn,t)}var Vn=null,Wn=null;(0,c.unstable_now)();var Yn=8;function qn(e){if(0!=(1&e))return Yn=15,1;if(0!=(2&e))return Yn=14,2;if(0!=(4&e))return Yn=13,4;var n=24&e;return 0!==n?(Yn=12,n):0!=(32&e)?(Yn=11,32):0!==(n=192&e)?(Yn=10,n):0!=(256&e)?(Yn=9,256):0!==(n=3584&e)?(Yn=8,n):0!=(4096&e)?(Yn=7,4096):0!==(n=4186112&e)?(Yn=6,n):0!==(n=62914560&e)?(Yn=5,n):67108864&e?(Yn=4,67108864):0!=(134217728&e)?(Yn=3,134217728):0!==(n=805306368&e)?(Yn=2,n):0!=(1073741824&e)?(Yn=1,1073741824):(Yn=8,e)}function Xn(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function $n(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error("Invalid update priority: "+e+". This is a bug in React.")}}function Gn(e,n){var t=e.pendingLanes;if(0===t)return Yn=0;var r=0,l=0,a=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==a)r=a,l=Yn=15;else if(0!==(a=134217727&t)){var o=a&~i;0!==o?(r=qn(o),l=Yn):0!==(u&=a)&&(r=qn(u),l=Yn)}else 0!==(a=t&~i)?(r=qn(a),l=Yn):0!==u&&(r=qn(u),l=Yn);if(0===r)return 0;if(r=t&((0>(r=31-tt(r))?0:1<<r)<<1)-1,0!==n&&n!==r&&0==(n&i)){if(qn(n),l<=Yn)return n;Yn=l}if(0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-tt(n)),r|=e[t],n&=~l;return r}function Kn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Jn(e,n){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Zn(24&~n))?Jn(10,n):e;case 10:return 0===(e=Zn(192&~n))?Jn(8,n):e;case 8:return 0===(e=Zn(3584&~n))&&(0===(e=Zn(4186112&~n))&&(e=512)),e;case 2:return 0===(n=Zn(805306368&~n))&&(n=268435456),n}throw Error("Invalid update priority: "+e+". This is a bug in React.")}function Zn(e){return e&-e}function et(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function nt(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-tt(n)]=t}var tt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(rt(e)/lt|0)|0},rt=Math.log,lt=Math.LN2;var at=c.unstable_runWithPriority,it=c.unstable_scheduleCallback,ut=c.unstable_cancelCallback,ot=c.unstable_shouldYield,st=c.unstable_requestPaint,ct=c.unstable_now,ft=c.unstable_getCurrentPriorityLevel,dt=c.unstable_ImmediatePriority,pt=c.unstable_UserBlockingPriority,ht=c.unstable_NormalPriority,gt=c.unstable_LowPriority,mt=c.unstable_IdlePriority,vt={},yt=void 0!==st?st:function(){},bt=null,St=null,wt=!1,kt=ct(),Et=1e4>kt?ct:function(){return ct()-kt};function Tt(){switch(ft()){case dt:return 99;case pt:return 98;case ht:return 97;case gt:return 96;case mt:return 95;default:throw Error("Unknown priority level.")}}function xt(e){switch(e){case 99:return dt;case 98:return pt;case 97:return ht;case 96:return gt;case 95:return mt;default:throw Error("Unknown priority level.")}}function _t(e,n){return e=xt(e),at(e,n)}function Rt(e,n,t){return e=xt(e),it(e,n,t)}function Pt(){if(null!==St){var e=St;St=null,ut(e)}Ct()}function Ct(){if(!wt&&null!==bt){wt=!0;var e=0;try{var n=bt;_t(99,function(){for(;e<n.length;e++){var t=n[e];do{t=t(!0)}while(null!==t)}}),bt=null}catch(n){throw null!==bt&&(bt=bt.slice(e+1)),it(dt,Pt),n}finally{wt=!1}}}var Nt=Ie.ReactCurrentBatchConfig;var zt="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},It=Object.prototype.hasOwnProperty;function Lt(e,n){if(zt(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!It.call(n,t[r])||!zt(e[t[r]],n[t[r]]))return!1;return!0}function Ut(e){switch(e.tag){case 5:return _n(e.type,null,null);case 16:return _n("Lazy",null,null);case 13:return _n("Suspense",null,null);case 19:return _n("SuspenseList",null,null);case 0:case 2:case 15:return Rn(e.type,null);case 11:return Rn(e.type.render,null);case 22:return Rn(e.type._render,null);case 1:return e=Rn(e.type,null);default:return""}}function Mt(e){try{var n="";do{n+=Ut(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function At(e,n){if(e&&e.defaultProps){for(var t in n=u({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}var Dt=Nn(null),Qt=null,Bt=null,Ft=null;function jt(){Ft=Bt=Qt=null}function Ot(e){var n=Dt.current;zn(Dt),e.type._context._currentValue=n}function Ht(e,n){for(;null!==e;){var t=e.alternate;if((e.childLanes&n)===n){if(null===t||(t.childLanes&n)===n)break;t.childLanes|=n}else e.childLanes|=n,null!==t&&(t.childLanes|=n);e=e.return}}function Vt(e,n){Qt=e,Ft=Bt=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(fl=!0),e.firstContext=null)}function Wt(e,n){if(Ft!==e&&!1!==n&&0!==n)if("number"==typeof n&&1073741823!==n||(Ft=e,n=1073741823),n={context:e,observedBits:n,next:null},null===Bt){if(null===Qt)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");Bt=n,Qt.dependencies={lanes:0,firstContext:n,responders:null}}else Bt=Bt.next=n;return e._currentValue}var Yt=!1;function qt(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Xt(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function $t(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Gt(e,n){if(null!==(e=e.updateQueue)){var t=(e=e.shared).pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}}function Kt(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=i:a=a.next=i,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Jt(e,n,t,r){var l=e.updateQueue;Yt=!1;var a=l.firstBaseUpdate,i=l.lastBaseUpdate,o=l.shared.pending;if(null!==o){l.shared.pending=null;var s=o,c=s.next;s.next=null,null===i?a=c:i.next=c,i=s;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==i&&(null===d?f.firstBaseUpdate=c:d.next=c,f.lastBaseUpdate=s)}}if(null!==a){for(d=l.baseState,i=0,f=c=s=null;;){o=a.lane;var p=a.eventTime;if((r&o)===o){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,g=a;switch(o=n,p=t,g.tag){case 1:if("function"==typeof(h=g.payload)){d=h.call(p,d,o);break e}d=h;break e;case 3:h.flags=-8193&h.flags|64;case 0:if(null===(o="function"==typeof(h=g.payload)?h.call(p,d,o):h)||void 0===o)break e;d=u({},d,o);break e;case 2:Yt=!0}}null!==a.callback&&(e.flags|=32,null===(o=l.effects)?l.effects=[a]:o.push(a))}else p={eventTime:p,lane:o,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(c=f=p,s=d):f=f.next=p,i|=o;if(null===(a=a.next)){if(null===(o=l.shared.pending))break;a=o.next,o.next=null,l.lastBaseUpdate=o,l.shared.pending=null}}null===f&&(s=d),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=f,va|=i,e.lanes=i,e.memoizedState=d}}function Zt(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,"function"!=typeof l)throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+l);l.call(t)}}}var er=(new s.Component).refs;function nr(e,n,t,r){t=null===(t=t(r,n=e.memoizedState))||void 0===t?n:u({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var tr={isMounted:function(e){return!!(e=e._reactInternals)&&Ze(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Fa(),l=ja(e),a=$t(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Gt(e,a),Oa(e,l,r)},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Fa(),l=ja(e),a=$t(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Gt(e,a),Oa(e,l,r)},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Fa(),r=ja(e),l=$t(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),Gt(e,l),Oa(e,r,t)}};function rr(e,n,t,r,l,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!Lt(t,r)||!Lt(l,a))}function lr(e,n,t){var r=!1,l=Ln,a=n.contextType;return"object"==typeof a&&null!==a?a=Wt(a):(l=Qn(n)?An:Un.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Dn(e,l):Ln),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=tr,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function ar(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&tr.enqueueReplaceState(n,n.state,null)}function ir(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=er,qt(e);var a=n.contextType;"object"==typeof a&&null!==a?l.context=Wt(a):(a=Qn(n)?An:Un.current,l.context=Dn(e,a)),Jt(e,t,l,r),l.state=e.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(nr(e,n,a,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&tr.enqueueReplaceState(l,l.state,null),Jt(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4)}var ur=Array.isArray;function or(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");var r=t.stateNode}if(!r)throw Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue.");var l=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===l?n.ref:((n=function(e){var n=r.refs;n===er&&(n=r.refs={}),null===e?delete n[l]:n[l]=e})._stringRef=l,n)}if("string"!=typeof e)throw Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!t._owner)throw Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://reactjs.org/link/refs-must-have-owner for more information.")}return e}function sr(e,n){if("textarea"!==e.type)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(n)?"object with keys {"+Object.keys(n).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function cr(e){function n(n,t){if(e){var r=n.lastEffect;null!==r?(r.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t,t.nextEffect=null,t.flags=8}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=bi(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags=2,t):r:(n.flags=2,t):t}function i(n){return e&&null===n.alternate&&(n.flags=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=Ei(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function o(e,n,t,r){return null!==n&&n.elementType===t.type?((r=l(n,t.props)).ref=or(e,n,t),r.return=e,r):((r=Si(t.type,t.key,t.props,null,e.mode,r)).ref=or(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Ti(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function c(e,n,t,r,a){return null===n||7!==n.tag?((n=wi(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function f(e,n,t){if("string"==typeof n||"number"==typeof n)return(n=Ei(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case Le:return(t=Si(n.type,n.key,n.props,null,e.mode,t)).ref=or(e,null,n),t.return=e,t;case Ue:return(n=Ti(n,e.mode,t)).return=e,n}if(ur(n)||Ke(n))return(n=wi(n,e.mode,t,null)).return=e,n;sr(e,n)}return null}function d(e,n,t,r){var l=null!==n?n.key:null;if("string"==typeof t||"number"==typeof t)return null!==l?null:u(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Le:return t.key===l?t.type===Me?c(e,n,t.props.children,r,l):o(e,n,t,r):null;case Ue:return t.key===l?s(e,n,t,r):null}if(ur(t)||Ke(t))return null!==l?null:c(e,n,t,r,null);sr(e,t)}return null}function p(e,n,t,r,l){if("string"==typeof r||"number"==typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Le:return e=e.get(null===r.key?t:r.key)||null,r.type===Me?c(n,e,r.props.children,l,r.key):o(n,e,r,l);case Ue:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l)}if(ur(r)||Ke(r))return c(n,e=e.get(t)||null,r,l,null);sr(n,r)}return null}function h(l,i,u,o){for(var s=null,c=null,h=i,g=i=0,m=null;null!==h&&g<u.length;g++){h.index>g?(m=h,h=null):m=h.sibling;var v=d(l,h,u[g],o);if(null===v){null===h&&(h=m);break}e&&h&&null===v.alternate&&n(l,h),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v,h=m}if(g===u.length)return t(l,h),s;if(null===h){for(;g<u.length;g++)null!==(h=f(l,u[g],o))&&(i=a(h,i,g),null===c?s=h:c.sibling=h,c=h);return s}for(h=r(l,h);g<u.length;g++)null!==(m=p(h,l,g,u[g],o))&&(e&&null!==m.alternate&&h.delete(null===m.key?g:m.key),i=a(m,i,g),null===c?s=m:c.sibling=m,c=m);return e&&h.forEach(function(e){return n(l,e)}),s}function g(l,i,u,o){var s=Ke(u);if("function"!=typeof s)throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");if(null==(u=s.call(u)))throw Error("An iterable object provided no iterator.");for(var c=s=null,h=i,g=i=0,m=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(m=h,h=null):m=h.sibling;var y=d(l,h,v.value,o);if(null===y){null===h&&(h=m);break}e&&h&&null===y.alternate&&n(l,h),i=a(y,i,g),null===c?s=y:c.sibling=y,c=y,h=m}if(v.done)return t(l,h),s;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=f(l,v.value,o))&&(i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return s}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=p(h,l,g,v.value,o))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return e&&h.forEach(function(e){return n(l,e)}),s}return function(e,r,a,u){var o="object"==typeof a&&null!==a&&a.type===Me&&null===a.key;o&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Le:e:{for(s=a.key,o=r;null!==o;){if(o.key===s){switch(o.tag){case 7:if(a.type===Me){t(e,o.sibling),(r=l(o,a.props.children)).return=e,e=r;break e}break;default:if(o.elementType===a.type){t(e,o.sibling),(r=l(o,a.props)).ref=or(e,o,a),r.return=e,e=r;break e}}t(e,o);break}n(e,o),o=o.sibling}a.type===Me?((r=wi(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Si(a.type,a.key,a.props,null,e.mode,u)).ref=or(e,r,a),u.return=e,e=u)}return i(e);case Ue:e:{for(o=a.key;null!==r;){if(r.key===o){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){t(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=Ti(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(t(e,r.sibling),(r=l(r,a)).return=e,e=r):(t(e,r),(r=Ei(a,e.mode,u)).return=e,e=r),i(e);if(ur(a))return h(e,r,a,u);if(Ke(a))return g(e,r,a,u);if(s&&sr(e,a),void 0===a&&!o)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error((Je(e.type)||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}return t(e,r)}}var fr=cr(!0),dr=cr(!1),pr={},hr=Nn(pr),gr=Nn(pr),mr=Nn(pr);function vr(e){if(e===pr)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function yr(e,n){In(mr,n),In(gr,e),In(hr,pr),zn(hr),In(hr,{isInAParentText:!1})}function br(){zn(hr),zn(gr),zn(mr)}function Sr(e){vr(mr.current);var n=vr(hr.current),t=e.type;t="AndroidTextInput"===t||"RCTMultilineTextInputView"===t||"RCTSinglelineTextInputView"===t||"RCTText"===t||"RCTVirtualText"===t,n!==(t=n.isInAParentText!==t?{isInAParentText:t}:n)&&(In(gr,e),In(hr,t))}function wr(e){gr.current===e&&(zn(hr),zn(gr))}var kr=Nn(0);function Er(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===t.dehydrated||vn()||vn()))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Tr=[];function xr(){for(var e=0;e<Tr.length;e++)Tr[e]._workInProgressVersionPrimary=null;Tr.length=0}var _r=Ie.ReactCurrentDispatcher,Rr=Ie.ReactCurrentBatchConfig,Pr=0,Cr=null,Nr=null,zr=null,Ir=!1,Lr=!1;function Ur(){throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.")}function Mr(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!zt(e[t],n[t]))return!1;return!0}function Ar(e,n,t,r,l,a){if(Pr=a,Cr=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,_r.current=null===e||null===e.memoizedState?ul:ol,e=t(r,l),Lr){a=0;do{if(Lr=!1,!(25>a))throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");a+=1,zr=Nr=null,n.updateQueue=null,_r.current=sl,e=t(r,l)}while(Lr)}if(_r.current=il,n=null!==Nr&&null!==Nr.next,Pr=0,zr=Nr=Cr=null,Ir=!1,n)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return e}function Dr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===zr?Cr.memoizedState=zr=e:zr=zr.next=e,zr}function Qr(){if(null===Nr){var e=Cr.alternate;e=null!==e?e.memoizedState:null}else e=Nr.next;var n=null===zr?Cr.memoizedState:zr.next;if(null!==n)zr=n,Nr=e;else{if(null===e)throw Error("Rendered more hooks than during the previous render.");e={memoizedState:(Nr=e).memoizedState,baseState:Nr.baseState,baseQueue:Nr.baseQueue,queue:Nr.queue,next:null},null===zr?Cr.memoizedState=zr=e:zr=zr.next=e}return zr}function Br(e,n){return"function"==typeof n?n(e):n}function Fr(e){var n=Qr(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=Nr,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var i=l.next;l.next=a.next,a.next=i}r.baseQueue=l=a,t.pending=null}if(null!==l){l=l.next,r=r.baseState;var u=i=a=null,o=l;do{var s=o.lane;if((Pr&s)===s)null!==u&&(u=u.next={lane:0,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null}),r=o.eagerReducer===e?o.eagerState:e(r,o.action);else{var c={lane:s,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null};null===u?(i=u=c,a=r):u=u.next=c,Cr.lanes|=s,va|=s}o=o.next}while(null!==o&&o!==l);null===u?a=r:u.next=i,zt(r,n.memoizedState)||(fl=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=u,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function jr(e){var n=Qr(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{a=e(a,i.action),i=i.next}while(i!==l);zt(a,n.memoizedState)||(fl=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function Or(e,n,t){var r=n._getVersion;r=r(n._source);var l=n._workInProgressVersionPrimary;if(null!==l?e=l===r:(e=e.mutableReadLanes,(e=(Pr&e)===e)&&(n._workInProgressVersionPrimary=r,Tr.push(n))),e)return t(n._source);throw Tr.push(n),Error("Cannot read from mutable source during the current render without tearing. This is a bug in React. Please file an issue.")}function Hr(e,n,t,r){var l=sa;if(null===l)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");var a=n._getVersion,i=a(n._source),u=_r.current,o=u.useState(function(){return Or(l,n,t)}),s=o[1],c=o[0];o=zr;var f=e.memoizedState,d=f.refs,p=d.getSnapshot,h=f.source;f=f.subscribe;var g=Cr;return e.memoizedState={refs:d,source:n,subscribe:r},u.useEffect(function(){d.getSnapshot=t,d.setSnapshot=s;var e=a(n._source);if(!zt(i,e)){e=t(n._source),zt(c,e)||(s(e),e=ja(g),l.mutableReadLanes|=e&l.pendingLanes),e=l.mutableReadLanes,l.entangledLanes|=e;for(var r=l.entanglements,u=e;0<u;){var o=31-tt(u),f=1<<o;r[o]|=e,u&=~f}}},[t,n,r]),u.useEffect(function(){return r(n._source,function(){var e=d.getSnapshot,t=d.setSnapshot;try{t(e(n._source));var r=ja(g);l.mutableReadLanes|=r&l.pendingLanes}catch(e){t(function(){throw e})}})},[n,r]),zt(p,t)&&zt(h,n)&&zt(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:Br,lastRenderedState:c}).dispatch=s=al.bind(null,Cr,e),o.queue=e,o.baseQueue=null,c=Or(l,n,t),o.memoizedState=o.baseState=c),c}function Vr(e,n,t){return Hr(Qr(),e,n,t)}function Wr(e){var n=Dr();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:Br,lastRenderedState:e}).dispatch=al.bind(null,Cr,e),[n.memoizedState,e]}function Yr(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=Cr.updateQueue)?(n={lastEffect:null},Cr.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function qr(){return Qr().memoizedState}function Xr(e,n,t,r){var l=Dr();Cr.flags|=e,l.memoizedState=Yr(1|n,t,void 0,void 0===r?null:r)}function $r(e,n,t,r){var l=Qr();r=void 0===r?null:r;var a=void 0;if(null!==Nr){var i=Nr.memoizedState;if(a=i.destroy,null!==r&&Mr(r,i.deps))return void Yr(n,t,a,r)}Cr.flags|=e,l.memoizedState=Yr(1|n,t,a,r)}function Gr(e,n){return Xr(516,4,e,n)}function Kr(e,n){return $r(516,4,e,n)}function Jr(e,n){return $r(4,2,e,n)}function Zr(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function el(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,$r(4,2,Zr.bind(null,n,e),t)}function nl(){}function tl(e,n){var t=Qr();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Mr(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function rl(e,n){var t=Qr();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Mr(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function ll(e,n){var t=Tt();_t(98>t?98:t,function(){e(!0)}),_t(97<t?97:t,function(){var t=Rr.transition;Rr.transition=1;try{e(!1),n()}finally{Rr.transition=t}})}function al(e,n,t){var r=Fa(),l=ja(e),a={lane:l,action:t,eagerReducer:null,eagerState:null,next:null},i=n.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),n.pending=a,i=e.alternate,e===Cr||null!==i&&i===Cr)Lr=Ir=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var u=n.lastRenderedState,o=i(u,t);if(a.eagerReducer=i,a.eagerState=o,zt(o,u))return}catch(e){}Oa(e,l,r)}}var il={readContext:Wt,useCallback:Ur,useContext:Ur,useEffect:Ur,useImperativeHandle:Ur,useLayoutEffect:Ur,useMemo:Ur,useReducer:Ur,useRef:Ur,useState:Ur,useDebugValue:Ur,useDeferredValue:Ur,useTransition:Ur,useMutableSource:Ur,useOpaqueIdentifier:Ur,unstable_isNewReconciler:!1},ul={readContext:Wt,useCallback:function(e,n){return Dr().memoizedState=[e,void 0===n?null:n],e},useContext:Wt,useEffect:Gr,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Xr(4,2,Zr.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Xr(4,2,e,n)},useMemo:function(e,n){var t=Dr();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Dr();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:n}).dispatch=al.bind(null,Cr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Dr().memoizedState=e},useState:Wr,useDebugValue:nl,useDeferredValue:function(e){var n=Wr(e),t=n[0],r=n[1];return Gr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=Wr(!1),n=e[0];return e=ll.bind(null,e[1]),Dr().memoizedState=e,[e,n]},useMutableSource:function(e,n,t){var r=Dr();return r.memoizedState={refs:{getSnapshot:n,setSnapshot:null},source:e,subscribe:t},Hr(r,e,n,t)},useOpaqueIdentifier:function(){throw Error("Not yet implemented")},unstable_isNewReconciler:!1},ol={readContext:Wt,useCallback:tl,useContext:Wt,useEffect:Kr,useImperativeHandle:el,useLayoutEffect:Jr,useMemo:rl,useReducer:Fr,useRef:qr,useState:function(){return Fr(Br)},useDebugValue:nl,useDeferredValue:function(e){var n=Fr(Br),t=n[0],r=n[1];return Kr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=Fr(Br)[0];return[Qr().memoizedState,e]},useMutableSource:Vr,useOpaqueIdentifier:function(){return Fr(Br)[0]},unstable_isNewReconciler:!1},sl={readContext:Wt,useCallback:tl,useContext:Wt,useEffect:Kr,useImperativeHandle:el,useLayoutEffect:Jr,useMemo:rl,useReducer:jr,useRef:qr,useState:function(){return jr(Br)},useDebugValue:nl,useDeferredValue:function(e){var n=jr(Br),t=n[0],r=n[1];return Kr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=jr(Br)[0];return[Qr().memoizedState,e]},useMutableSource:Vr,useOpaqueIdentifier:function(){return jr(Br)[0]},unstable_isNewReconciler:!1},cl=Ie.ReactCurrentOwner,fl=!1;function dl(e,n,t,r){n.child=null===e?dr(n,null,t,r):fr(n,e.child,t,r)}function pl(e,n,t,r,l){t=t.render;var a=n.ref;return Vt(n,l),r=Ar(e,n,t,r,a,l),null===e||fl?(n.flags|=1,dl(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,Ul(e,n,l))}function hl(e,n,t,r,l,a){if(null===e){var i=t.type;return"function"!=typeof i||vi(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=Si(t.type,null,r,n,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,gl(e,n,i,r,l,a))}return i=e.child,0==(l&a)&&(l=i.memoizedProps,(t=null!==(t=t.compare)?t:Lt)(l,r)&&e.ref===n.ref)?Ul(e,n,a):(n.flags|=1,(e=bi(i,r)).ref=n.ref,e.return=n,n.child=e)}function gl(e,n,t,r,l,a){if(null!==e&&Lt(e.memoizedProps,r)&&e.ref===n.ref){if(fl=!1,0==(a&l))return n.lanes=e.lanes,Ul(e,n,a);0!=(32768&e.flags)&&(fl=!0)}return yl(e,n,t,r,a)}function ml(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&n.mode))n.memoizedState={baseLanes:0},Xa(n,t);else{if(0==(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e},Xa(n,e),null;n.memoizedState={baseLanes:0},Xa(n,null!==a?a.baseLanes:t)}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,Xa(n,r);return dl(e,n,l,t),n.child}function vl(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=128)}function yl(e,n,t,r,l){var a=Qn(t)?An:Un.current;return a=Dn(n,a),Vt(n,l),t=Ar(e,n,t,r,a,l),null===e||fl?(n.flags|=1,dl(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,Ul(e,n,l))}function bl(e,n,t,r,l){if(Qn(t)){var a=!0;On(n)}else a=!1;if(Vt(n,l),null===n.stateNode)null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),lr(n,t,r),ir(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,u=n.memoizedProps;i.props=u;var o=i.context,s=t.contextType;"object"==typeof s&&null!==s?s=Wt(s):s=Dn(n,s=Qn(t)?An:Un.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||o!==s)&&ar(n,i,r,s),Yt=!1;var d=n.memoizedState;i.state=d,Jt(n,r,i,l),o=n.memoizedState,u!==r||d!==o||Mn.current||Yt?("function"==typeof c&&(nr(n,t,c,r),o=n.memoizedState),(u=Yt||rr(n,t,u,r,d,o,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(n.flags|=4)):("function"==typeof i.componentDidMount&&(n.flags|=4),n.memoizedProps=r,n.memoizedState=o),i.props=r,i.state=o,i.context=s,r=u):("function"==typeof i.componentDidMount&&(n.flags|=4),r=!1)}else{i=n.stateNode,Xt(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:At(n.type,u),i.props=s,f=n.pendingProps,d=i.context,"object"==typeof(o=t.contextType)&&null!==o?o=Wt(o):o=Dn(n,o=Qn(t)?An:Un.current);var p=t.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==f||d!==o)&&ar(n,i,r,o),Yt=!1,d=n.memoizedState,i.state=d,Jt(n,r,i,l);var h=n.memoizedState;u!==f||d!==h||Mn.current||Yt?("function"==typeof p&&(nr(n,t,p,r),h=n.memoizedState),(s=Yt||rr(n,t,s,r,d,h,o))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,o),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,o)),"function"==typeof i.componentDidUpdate&&(n.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(n.flags|=256)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),n.memoizedProps=r,n.memoizedState=h),i.props=r,i.state=h,i.context=o,r=s):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),r=!1)}return Sl(e,n,t,r,a,l)}function Sl(e,n,t,r,l,a){vl(e,n);var i=0!=(64&n.flags);if(!r&&!i)return l&&Hn(n,t,!1),Ul(e,n,a);r=n.stateNode,cl.current=n;var u=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&i?(n.child=fr(n,e.child,null,a),n.child=fr(n,null,u,a)):dl(e,n,u,a),n.memoizedState=r.state,l&&Hn(n,t,!0),n.child}function wl(e){var n=e.stateNode;n.pendingContext?Fn(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Fn(0,n.context,!1),yr(e,n.containerInfo)}var kl,El,Tl,xl,_l={dehydrated:null,retryLane:0};function Rl(e,n,t){var r,l=n.pendingProps,a=kr.current,i=!1;return(r=0!=(64&n.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,n.flags&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=1),In(kr,1&a),null===e?(e=l.children,a=l.fallback,i?(e=Pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=_l,e):"number"==typeof l.unstable_expectedLoadTime?(e=Pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=_l,n.lanes=33554432,e):((t=ki({mode:"visible",children:e},n.mode,t,null)).return=n,n.child=t)):(e.memoizedState,i?(l=Nl(e,n,l.children,l.fallback,t),i=n.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:t}:{baseLanes:a.baseLanes|t},i.childLanes=e.childLanes&~t,n.memoizedState=_l,l):(t=Cl(e,n,l.children,t),n.memoizedState=null,t))}function Pl(e,n,t,r){var l=e.mode,a=e.child;return n={mode:"hidden",children:n},0==(2&l)&&null!==a?(a.childLanes=0,a.pendingProps=n):a=ki(n,l,0,null),t=wi(t,l,r,null),a.return=e,t.return=e,a.sibling=t,e.child=a,t}function Cl(e,n,t,r){var l=e.child;return e=l.sibling,t=bi(l,{mode:"visible",children:t}),0==(2&n.mode)&&(t.lanes=r),t.return=n,t.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,n.firstEffect=n.lastEffect=e),n.child=t}function Nl(e,n,t,r,l){var a=n.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:t};return 0==(2&a)&&n.child!==i?((t=n.child).childLanes=0,t.pendingProps=u,null!==(i=t.lastEffect)?(n.firstEffect=t.firstEffect,n.lastEffect=i,i.nextEffect=null):n.firstEffect=n.lastEffect=null):t=bi(i,u),null!==e?r=bi(e,r):(r=wi(r,a,l,null)).flags|=2,r.return=n,t.return=n,t.sibling=r,n.child=t,r}function zl(e,n){e.lanes|=n;var t=e.alternate;null!==t&&(t.lanes|=n),Ht(e.return,n)}function Il(e,n,t,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l,lastEffect:a}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l,i.lastEffect=a)}function Ll(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(dl(e,n,r.children,t),0!=(2&(r=kr.current)))r=1&r|2,n.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&zl(e,t);else if(19===e.tag)zl(e,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(In(kr,r),0==(2&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===Er(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Il(n,!1,l,t,a,n.lastEffect);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===Er(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Il(n,!0,t,null,a,n.lastEffect);break;case"together":Il(n,!1,null,null,void 0,n.lastEffect);break;default:n.memoizedState=null}return n.child}function Ul(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),va|=n.lanes,0!=(t&n.childLanes)){if(null!==e&&n.child!==e.child)throw Error("Resuming work not yet implemented.");if(null!==n.child){for(t=bi(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=bi(e,e.pendingProps)).return=n;t.sibling=null}return n.child}return null}function Ml(e,n){switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Al(e,n,t){var r=n.pendingProps;switch(n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Qn(n.type)&&Bn(),null;case 3:return br(),zn(Mn),zn(Un),xr(),(r=n.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||r.hydrate||(n.flags|=256),El(n),null;case 5:wr(n);var l=vr(mr.current);if(t=n.type,null!==e&&null!=n.stateNode)Tl(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=128);else{if(!r){if(null===n.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return null}vr(hr.current),e=wn(),t=yn(t);var a=hn(null,ln,r,t.validAttributes);o.UIManager.createView(e,t.uiViewClassName,l,a),l=new mn(e,t,n),ke.set(e,n),Ee.set(e,r),kl(l,n,!1,!1),n.stateNode=l,En(l)&&(n.flags|=4),null!==n.ref&&(n.flags|=128)}return null;case 6:if(e&&null!=n.stateNode)xl(e,n,e.memoizedProps,r);else{if("string"!=typeof r&&null===n.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");if(e=vr(mr.current),!vr(hr.current).isInAParentText)throw Error("Text strings must be rendered within a <Text> component.");l=wn(),o.UIManager.createView(l,"RCTRawText",e,{text:r}),ke.set(l,n),n.stateNode=l}return null;case 13:return zn(kr),r=n.memoizedState,0!=(64&n.flags)?(n.lanes=t,n):(r=null!==r,l=!1,null!==e&&(l=null!==e.memoizedState),r&&!l&&0!=(2&n.mode)&&(null===e&&!0!==n.memoizedProps.unstable_avoidThisFallback||0!=(1&kr.current)?0===ha&&(ha=3):(0!==ha&&3!==ha||(ha=4),null===sa||0==(134217727&va)&&0==(134217727&ya)||Ya(sa,fa))),(r||l)&&(n.flags|=4),null);case 4:return br(),El(n),null;case 10:return Ot(n),null;case 17:return Qn(n.type)&&Bn(),null;case 19:if(zn(kr),null===(r=n.memoizedState))return null;if(l=0!=(64&n.flags),null===(a=r.rendering))if(l)Ml(r,!1);else{if(0!==ha||null!==e&&0!=(64&e.flags))for(e=n.child;null!==e;){if(null!==(a=Er(e))){for(n.flags|=64,Ml(r,!1),null!==(e=a.updateQueue)&&(n.updateQueue=e,n.flags|=4),null===r.lastEffect&&(n.firstEffect=null),n.lastEffect=r.lastEffect,e=t,r=n.child;null!==r;)t=e,(l=r).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(a=l.alternate)?(l.childLanes=0,l.lanes=t,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=a.childLanes,l.lanes=a.lanes,l.child=a.child,l.memoizedProps=a.memoizedProps,l.memoizedState=a.memoizedState,l.updateQueue=a.updateQueue,l.type=a.type,t=a.dependencies,l.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),r=r.sibling;return In(kr,1&kr.current|2),n.child}e=e.sibling}null!==r.tail&&Et()>ka&&(n.flags|=64,l=!0,Ml(r,!1),n.lanes=33554432)}else{if(!l)if(null!==(e=Er(a))){if(n.flags|=64,l=!0,null!==(e=e.updateQueue)&&(n.updateQueue=e,n.flags|=4),Ml(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate)return null!==(n=n.lastEffect=r.lastEffect)&&(n.nextEffect=null),null}else 2*Et()-r.renderingStartTime>ka&&1073741824!==t&&(n.flags|=64,l=!0,Ml(r,!1),n.lanes=33554432);r.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=r.last)?e.sibling=a:n.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.lastEffect=n.lastEffect,r.renderingStartTime=Et(),e.sibling=null,n=kr.current,In(kr,l?1&n|2:1&n),e):null;case 23:case 24:return $a(),null!==e&&null!==e.memoizedState!=(null!==n.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(n.flags|=4),null}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function Dl(e){switch(e.tag){case 1:Qn(e.type)&&Bn();var n=e.flags;return 8192&n?(e.flags=-8193&n|64,e):null;case 3:if(br(),zn(Mn),zn(Un),xr(),0!=(64&(n=e.flags)))throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return e.flags=-8193&n|64,e;case 5:return wr(e),null;case 13:return zn(kr),8192&(n=e.flags)?(e.flags=-8193&n|64,e):null;case 19:return zn(kr),null;case 4:return br(),null;case 10:return Ot(e),null;case 23:case 24:return $a(),null;default:return null}}function Ql(e,n){return{value:e,source:n,stack:Mt(n)}}if(kl=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e._children.push(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},El=function(){},Tl=function(e,n,t,r){e.memoizedProps!==r&&(vr(hr.current),n.updateQueue=bn)&&(n.flags|=4)},xl=function(e,n,t,r){t!==r&&(n.flags|=4)},"function"!=typeof o.ReactFiberErrorDialog.showErrorDialog)throw Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function.");function Bl(e,n){try{!1!==o.ReactFiberErrorDialog.showErrorDialog({componentStack:null!==n.stack?n.stack:"",error:n.value,errorBoundary:null!==e&&1===e.tag?e.stateNode:null})&&console.error(n.value)}catch(e){setTimeout(function(){throw e})}}var Fl="function"==typeof WeakMap?WeakMap:Map;function jl(e,n,t){(t=$t(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Ta||(Ta=!0,xa=r),Bl(e,n)},t}function Ol(e,n,t){(t=$t(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return Bl(e,n),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===_a?_a=new Set([this]):_a.add(this),Bl(e,n));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}var Hl="function"==typeof WeakSet?WeakSet:Set;function Vl(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){di(e,n)}else n.current=null}function Wl(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:At(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return;case 5:case 6:case 4:case 17:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function Yl(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var l=e;r=l.next,0!=(4&(l=l.tag))&&0!=(1&l)&&(si(t,e),oi(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:At(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&Zt(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}Zt(t,n,e)}return;case 5:case 6:case 4:case 12:case 13:return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function ql(e,n){for(var t=e;;){if(5===t.tag){var r=t.stateNode;if(n){var l=r.viewConfig,a=hn(null,ln,{style:{display:"none"}},l.validAttributes);o.UIManager.updateView(r._nativeTag,l.uiViewClassName,a)}else{r=t.stateNode,a=t.memoizedProps,l=r.viewConfig,a=hn(null,u({},a,{style:[a.style,{display:"none"}]}),a,l.validAttributes),o.UIManager.updateView(r._nativeTag,l.uiViewClassName,a)}}else{if(6===t.tag)throw Error("Not yet implemented.");if((23!==t.tag&&24!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Xl(e,n){if(Wn&&"function"==typeof Wn.onCommitFiberUnmount)try{Wn.onCommitFiberUnmount(Vn,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))si(n,t);else{r=n;try{l()}catch(e){di(r,e)}}t=t.next}while(t!==e)}break;case 1:if(Vl(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){di(n,e)}break;case 5:Vl(n);break;case 4:ea(e,n)}}function $l(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Gl(e){return 5===e.tag||3===e.tag||4===e.tag}function Kl(e){e:{for(var n=e.return;null!==n;){if(Gl(n))break e;n=n.return}throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}16&t.flags&&(t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||Gl(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?Jl(e,t,n):Zl(e,t,n)}function Jl(e,n,t){var r=e.tag,l=5===r||6===r;if(l)if(e=l?e.stateNode:e.stateNode.instance,n){if("number"==typeof t)throw Error("Container does not support insertBefore operation")}else o.UIManager.setChildren(t,["number"==typeof e?e:e._nativeTag]);else if(4!==r&&null!==(e=e.child))for(Jl(e,n,t),e=e.sibling;null!==e;)Jl(e,n,t),e=e.sibling}function Zl(e,n,t){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,n?0<=(l=(r=t._children).indexOf(e))?(r.splice(l,1),n=r.indexOf(n),r.splice(n,0,e),o.UIManager.manageChildren(t._nativeTag,[l],[n],[],[],[])):(n=r.indexOf(n),r.splice(n,0,e),o.UIManager.manageChildren(t._nativeTag,[],[],["number"==typeof e?e:e._nativeTag],[n],[])):(n="number"==typeof e?e:e._nativeTag,0<=(l=(r=t._children).indexOf(e))?(r.splice(l,1),r.push(e),o.UIManager.manageChildren(t._nativeTag,[l],[r.length-1],[],[],[])):(r.push(e),o.UIManager.manageChildren(t._nativeTag,[],[],[n],[r.length-1],[])));else if(4!==r&&null!==(e=e.child))for(Zl(e,n,t),e=e.sibling;null!==e;)Zl(e,n,t),e=e.sibling}function ea(e,n){for(var t,r,l=n,a=!1;;){if(!a){a=l.return;e:for(;;){if(null===a)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(t=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:t=t.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===l.tag||6===l.tag){e:for(var i=e,u=l,s=u;;)if(Xl(i,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===u)break e;for(;null===s.sibling;){if(null===s.return||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(i=t,kn(l.stateNode),o.UIManager.manageChildren(i,[],[],[],[],[0])):(i=t,kn(s=l.stateNode),s=(u=i._children).indexOf(s),u.splice(s,1),o.UIManager.manageChildren(i._nativeTag,[],[],[],[],[s]))}else if(4===l.tag){if(null!==l.child){t=l.stateNode.containerInfo,r=!0,l.child.return=l,l=l.child;continue}}else if(Xl(e,l),null!==l.child){l.child.return=l,l=l.child;continue}if(l===n)break;for(;null===l.sibling;){if(null===l.return||l.return===n)return;4===(l=l.return).tag&&(a=!1)}l.sibling.return=l.return,l=l.sibling}}function na(e,n){switch(n.tag){case 0:case 11:case 14:case 15:case 22:var t=n.updateQueue;if(null!==(t=null!==t?t.lastEffect:null)){var r=t=t.next;do{3==(3&r.tag)&&(n=r.destroy,r.destroy=void 0,void 0!==n&&n()),r=r.next}while(r!==t)}return;case 1:return;case 5:if(null!=(t=n.stateNode)){r=n.memoizedProps,e=null!==e?e.memoizedProps:r;var l=n.updateQueue;n.updateQueue=null,null!==l&&(n=t.viewConfig,Ee.set(t._nativeTag,r),null!=(r=hn(null,e,r,n.validAttributes))&&o.UIManager.updateView(t._nativeTag,n.uiViewClassName,r))}return;case 6:if(null===n.stateNode)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");return void o.UIManager.updateView(n.stateNode,"RCTRawText",{text:n.memoizedProps});case 3:case 12:return;case 13:return null!==n.memoizedState&&(wa=Et(),ql(n.child,!0)),void ta(n);case 19:return void ta(n);case 17:return;case 23:case 24:return void ql(n,null!==n.memoizedState)}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function ta(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Hl),n.forEach(function(n){var r=hi.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))})}}function ra(e,n){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(n=n.memoizedState)&&null===n.dehydrated)}var la,aa=Math.ceil,ia=Ie.ReactCurrentDispatcher,ua=Ie.ReactCurrentOwner,oa=0,sa=null,ca=null,fa=0,da=0,pa=Nn(0),ha=0,ga=null,ma=0,va=0,ya=0,ba=0,Sa=null,wa=0,ka=1/0,Ea=null,Ta=!1,xa=null,_a=null,Ra=!1,Pa=null,Ca=90,Na=[],za=[],Ia=null,La=0,Ua=null,Ma=-1,Aa=0,Da=0,Qa=null,Ba=!1;function Fa(){return 0!=(48&oa)?Et():-1!==Ma?Ma:Ma=Et()}function ja(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Tt()?1:2;if(0===Aa&&(Aa=ma),0!==Nt.transition){0!==Da&&(Da=null!==Sa?Sa.pendingLanes:0),e=Aa;var n=4186112&~Da;return 0===(n&=-n)&&(0===(n=(e=4186112&~e)&-e)&&(n=8192)),n}return e=Tt(),0!=(4&oa)&&98===e?e=Jn(12,Aa):e=Jn(e=Xn(e),Aa),e}function Oa(e,n,t){if(50<La)throw La=0,Ua=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");if(null===(e=Ha(e,n)))return null;nt(e,n,t),e===sa&&(ya|=n,4===ha&&Ya(e,fa));var r=Tt();1===n?0!=(8&oa)&&0==(48&oa)?qa(e):(Va(e,t),0===oa&&(ka=Et()+500,Pt())):(0==(4&oa)||98!==r&&99!==r||(null===Ia?Ia=new Set([e]):Ia.add(e)),Va(e,t)),Sa=e}function Ha(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}function Va(e,n){for(var t=e.callbackNode,r=e.suspendedLanes,l=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var u=31-tt(i),o=1<<u,s=a[u];if(-1===s){if(0==(o&r)||0!=(o&l)){s=n,qn(o);var c=Yn;a[u]=10<=c?s+250:6<=c?s+5e3:-1}}else s<=n&&(e.expiredLanes|=o);i&=~o}if(r=Gn(e,e===sa?fa:0),n=Yn,0===r)null!==t&&(t!==vt&&ut(t),e.callbackNode=null,e.callbackPriority=0);else{if(null!==t){if(e.callbackPriority===n)return;t!==vt&&ut(t)}15===n?(t=qa.bind(null,e),null===bt?(bt=[t],St=it(dt,Ct)):bt.push(t),t=vt):14===n?t=Rt(99,qa.bind(null,e)):t=Rt(t=$n(n),Wa.bind(null,e)),e.callbackPriority=n,e.callbackNode=t}}function Wa(e){if(Ma=-1,Da=Aa=0,0!=(48&oa))throw Error("Should not already be working.");var n=e.callbackNode;if(ui()&&e.callbackNode!==n)return null;var t=Gn(e,e===sa?fa:0);if(0===t)return null;var r=t,l=oa;oa|=16;var a=Ja();for(sa===e&&fa===r||(ka=Et()+500,Ga(e,r));;)try{ni();break}catch(n){Ka(e,n)}if(jt(),ia.current=a,oa=l,null!==ca?r=0:(sa=null,fa=0,r=ha),0!=(ma&ya))Ga(e,0);else if(0!==r){if(2===r&&(oa|=64,e.hydrate&&(e.hydrate=!1),0!==(t=Kn(e))&&(r=Za(e,t))),1===r)throw n=ga,Ga(e,0),Ya(e,t),Va(e,Et()),n;switch(e.finishedWork=e.current.alternate,e.finishedLanes=t,r){case 0:case 1:throw Error("Root did not complete. This is a bug in React.");case 2:li(e);break;case 3:if(Ya(e,t),(62914560&t)===t&&10<(r=wa+500-Et())){if(0!==Gn(e,0))break;if(((l=e.suspendedLanes)&t)!==t){Fa(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Tn(li.bind(null,e),r);break}li(e);break;case 4:if(Ya(e,t),(4186112&t)===t)break;for(r=e.eventTimes,l=-1;0<t;){var i=31-tt(t);a=1<<i,(i=r[i])>l&&(l=i),t&=~a}if(t=l,10<(t=(120>(t=Et()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*aa(t/1960))-t)){e.timeoutHandle=Tn(li.bind(null,e),t);break}li(e);break;case 5:li(e);break;default:throw Error("Unknown root exit status.")}}return Va(e,Et()),e.callbackNode===n?Wa.bind(null,e):null}function Ya(e,n){for(n&=~ba,n&=~ya,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-tt(n),r=1<<t;e[t]=-1,n&=~r}}function qa(e){if(0!=(48&oa))throw Error("Should not already be working.");if(ui(),e===sa&&0!=(e.expiredLanes&fa)){var n=fa,t=Za(e,n);0!=(ma&ya)&&(t=Za(e,n=Gn(e,n)))}else t=Za(e,n=Gn(e,0));if(0!==e.tag&&2===t&&(oa|=64,e.hydrate&&(e.hydrate=!1),0!==(n=Kn(e))&&(t=Za(e,n))),1===t)throw t=ga,Ga(e,0),Ya(e,n),Va(e,Et()),t;return e.finishedWork=e.current.alternate,e.finishedLanes=n,li(e),Va(e,Et()),null}function Xa(e,n){In(pa,da),da|=n,ma|=n}function $a(){da=pa.current,zn(pa)}function Ga(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,xn(t)),null!==ca)for(t=ca.return;null!==t;){var r=t;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Bn();break;case 3:br(),zn(Mn),zn(Un),xr();break;case 5:wr(r);break;case 4:br();break;case 13:case 19:zn(kr);break;case 10:Ot(r);break;case 23:case 24:$a()}t=t.return}sa=e,ca=bi(e.current,null),fa=da=ma=n,ha=0,ga=null,ba=ya=va=0}function Ka(e,n){for(;;){var t=ca;try{if(jt(),_r.current=il,Ir){for(var r=Cr.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}Ir=!1}if(Pr=0,zr=Nr=Cr=null,Lr=!1,ua.current=null,null===t||null===t.return){ha=1,ga=n,ca=null;break}e:{var a=e,i=t.return,u=t,o=n;if(n=fa,u.flags|=4096,u.firstEffect=u.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var s=o;if(0==(2&u.mode)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!=(1&kr.current),d=i;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var g=d.memoizedProps;p=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var v=new Set;v.add(s),d.updateQueue=v}else m.add(s);if(0==(2&d.mode)){if(d.flags|=64,u.flags|=32768,u.flags&=-5029,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=$t(-1,1);y.tag=2,Gt(u,y)}u.lanes|=1;break e}o=void 0,u=n;var b=a.pingCache;if(null===b?(b=a.pingCache=new Fl,o=new Set,b.set(s,o)):void 0===(o=b.get(s))&&(o=new Set,b.set(s,o)),!o.has(u)){o.add(u);var S=pi.bind(null,a,s,u);s.then(S,S)}d.flags|=8192,d.lanes=n;break e}d=d.return}while(null!==d);o=Error((Je(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==ha&&(ha=2),o=Ql(o,u),d=i;do{switch(d.tag){case 3:a=o,d.flags|=8192,n&=-n,d.lanes|=n,Kt(d,jl(d,a,n));break e;case 1:a=o;var w=d.type,k=d.stateNode;if(0==(64&d.flags)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===_a||!_a.has(k)))){d.flags|=8192,n&=-n,d.lanes|=n,Kt(d,Ol(d,a,n));break e}}d=d.return}while(null!==d)}ri(t)}catch(e){n=e,ca===t&&null!==t&&(ca=t=t.return);continue}break}}function Ja(){var e=ia.current;return ia.current=il,null===e?il:e}function Za(e,n){var t=oa;oa|=16;var r=Ja();for(sa===e&&fa===n||Ga(e,n);;)try{ei();break}catch(n){Ka(e,n)}if(jt(),oa=t,ia.current=r,null!==ca)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return sa=null,fa=0,ha}function ei(){for(;null!==ca;)ti(ca)}function ni(){for(;null!==ca&&!ot();)ti(ca)}function ti(e){var n=la(e.alternate,e,da);e.memoizedProps=e.pendingProps,null===n?ri(e):ca=n,ua.current=null}function ri(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(4096&n.flags)){if(null!==(t=Al(t,n,da)))return void(ca=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&da)||0==(4&t.mode)){for(var r=0,l=t.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;t.childLanes=r}null!==e&&0==(4096&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1<n.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=n:e.firstEffect=n,e.lastEffect=n))}else{if(null!==(t=Dl(n)))return t.flags&=4095,void(ca=t);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=4096)}if(null!==(n=n.sibling))return void(ca=n);ca=n=e}while(null!==n);0===ha&&(ha=5)}function li(e){var n=Tt();return _t(99,ai.bind(null,e,n)),null}function ai(e,n){do{ui()}while(null!==Pa);if(0!=(48&oa))throw Error("Should not already be working.");var t=e.finishedWork;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null;var r=t.lanes|t.childLanes,l=r,a=e.pendingLanes&~l;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=l,e.mutableReadLanes&=l,e.entangledLanes&=l,l=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<a;){var o=31-tt(a),s=1<<o;l[o]=0,i[o]=-1,u[o]=-1,a&=~s}if(null!==Ia&&0==(24&r)&&Ia.has(e)&&Ia.delete(e),e===sa&&(ca=sa=null,fa=0),1<t.flags?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,null!==r){l=oa,oa|=32,Qa=ua.current=null,Ba=!1,Ea=r;do{try{ii()}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);Qa=null,Ea=r;do{try{for(i=e;null!==Ea;){var c=Ea.flags;if(128&c){var f=Ea.alternate;if(null!==f){var d=f.ref;null!==d&&("function"==typeof d?d(null):d.current=null)}}switch(1038&c){case 2:Kl(Ea),Ea.flags&=-3;break;case 6:Kl(Ea),Ea.flags&=-3,na(Ea.alternate,Ea);break;case 1024:Ea.flags&=-1025;break;case 1028:Ea.flags&=-1025,na(Ea.alternate,Ea);break;case 4:na(Ea.alternate,Ea);break;case 8:ea(i,u=Ea);var p=u.alternate;$l(u),null!==p&&$l(p)}Ea=Ea.nextEffect}}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);e.current=t,Ea=r;do{try{for(c=e;null!==Ea;){var h=Ea.flags;if(36&h&&Yl(c,Ea.alternate,Ea),128&h){f=void 0;var g=Ea.ref;if(null!==g){var m=Ea.stateNode;switch(Ea.tag){case 5:f=m;break;default:f=m}"function"==typeof g?g(f):g.current=f}}Ea=Ea.nextEffect}}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);Ea=null,yt(),oa=l}else e.current=t;if(Ra)Ra=!1,Pa=e,Ca=n;else for(Ea=r;null!==Ea;)n=Ea.nextEffect,Ea.nextEffect=null,8&Ea.flags&&((h=Ea).sibling=null,h.stateNode=null),Ea=n;if(0===(r=e.pendingLanes)&&(_a=null),1===r?e===Ua?La++:(La=0,Ua=e):La=0,t=t.stateNode,Wn&&"function"==typeof Wn.onCommitFiberRoot)try{Wn.onCommitFiberRoot(Vn,t,void 0,64==(64&t.current.flags))}catch(e){}if(Va(e,Et()),Ta)throw Ta=!1,e=xa,xa=null,e;return 0!=(8&oa)?null:(Pt(),null)}function ii(){for(;null!==Ea;){var e=Ea.alternate;Ba||null===Qa||(0!=(8&Ea.flags)?rn(Ea,Qa)&&(Ba=!0):13===Ea.tag&&ra(e,Ea)&&rn(Ea,Qa)&&(Ba=!0));var n=Ea.flags;0!=(256&n)&&Wl(e,Ea),0==(512&n)||Ra||(Ra=!0,Rt(97,function(){return ui(),null})),Ea=Ea.nextEffect}}function ui(){if(90!==Ca){var e=97<Ca?97:Ca;return Ca=90,_t(e,ci)}return!1}function oi(e,n){Na.push(n,e),Ra||(Ra=!0,Rt(97,function(){return ui(),null}))}function si(e,n){za.push(n,e),Ra||(Ra=!0,Rt(97,function(){return ui(),null}))}function ci(){if(null===Pa)return!1;var e=Pa;if(Pa=null,0!=(48&oa))throw Error("Cannot flush passive effects while already rendering.");var n=oa;oa|=32;var t=za;za=[];for(var r=0;r<t.length;r+=2){var l=t[r],a=t[r+1],i=l.destroy;if(l.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===a)throw Error("Should be working on an effect.");di(a,e)}}for(t=Na,Na=[],r=0;r<t.length;r+=2){l=t[r],a=t[r+1];try{var u=l.create;l.destroy=u()}catch(e){if(null===a)throw Error("Should be working on an effect.");di(a,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return oa=n,Pt(),!0}function fi(e,n,t){Gt(e,n=jl(e,n=Ql(t,n),1)),n=Fa(),null!==(e=Ha(e,1))&&(nt(e,1,n),Va(e,n))}function di(e,n){if(3===e.tag)fi(e,e,n);else for(var t=e.return;null!==t;){if(3===t.tag){fi(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===_a||!_a.has(r))){var l=Ol(t,e=Ql(n,e),1);if(Gt(t,l),l=Fa(),null!==(t=Ha(t,1)))nt(t,1,l),Va(t,l);else if("function"==typeof r.componentDidCatch&&(null===_a||!_a.has(r)))try{r.componentDidCatch(n,e)}catch(e){}break}}t=t.return}}function pi(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=Fa(),e.pingedLanes|=e.suspendedLanes&t,sa===e&&(fa&t)===t&&(4===ha||3===ha&&(62914560&fa)===fa&&500>Et()-wa?Ga(e,0):ba|=t),Va(e,n)}function hi(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===Tt()?1:2:(0===Aa&&(Aa=ma),0===(n=Zn(62914560&~Aa))&&(n=4194304))),t=Fa(),null!==(e=Ha(e,n))&&(nt(e,n,t),Va(e,t))}function gi(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function mi(e,n,t,r){return new gi(e,n,t,r)}function vi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function yi(e){if("function"==typeof e)return vi(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===Fe)return 11;if(e===He)return 14}return 2}function bi(e,n){var t=e.alternate;return null===t?((t=mi(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Si(e,n,t,r,l,a){var i=2;if(r=e,"function"==typeof e)vi(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case Me:return wi(t.children,l,a,n);case Ye:i=8,l|=16;break;case Ae:i=8,l|=1;break;case De:return(e=mi(12,t,n,8|l)).elementType=De,e.type=De,e.lanes=a,e;case je:return(e=mi(13,t,n,l)).type=je,e.elementType=je,e.lanes=a,e;case Oe:return(e=mi(19,t,n,l)).elementType=Oe,e.lanes=a,e;case qe:return ki(t,l,a,n);case Xe:return(e=mi(24,t,n,l)).elementType=Xe,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Qe:i=10;break e;case Be:i=9;break e;case Fe:i=11;break e;case He:i=14;break e;case Ve:i=16,r=null;break e;case We:i=22;break e}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+".")}return(n=mi(i,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function wi(e,n,t,r){return(e=mi(7,e,r,n)).lanes=t,e}function ki(e,n,t,r){return(e=mi(23,e,r,n)).elementType=qe,e.lanes=t,e}function Ei(e,n,t){return(e=mi(6,e,null,n)).lanes=t,e}function Ti(e,n,t){return(n=mi(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function xi(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=et(0),this.expirationTimes=et(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=et(0)}function _i(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ue,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}function Ri(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error("Unable to find node on an unmounted component.");throw Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e))}return null===(e=tn(n))?null:e.stateNode}function Pi(e,n,t,r){var l=n.current,a=Fa(),i=ja(l);e:if(t){t=t._reactInternals;n:{if(Ze(t)!==t||1!==t.tag)throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var u=t;do{switch(u.tag){case 3:u=u.stateNode.context;break n;case 1:if(Qn(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break n}}u=u.return}while(null!==u);throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}if(1===t.tag){var o=t.type;if(Qn(o)){t=jn(t,o,u);break e}}t=u}else t=Ln;return null===n.context?n.context=t:n.pendingContext=t,(n=$t(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),Gt(l,n),Oa(l,i,a),i}function Ci(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=Ri(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}function Ni(e){var n=zi.get(e);n&&Pi(null,n,null,function(){zi.delete(e)})}la=function(e,n,t){var r=n.lanes;if(null!==e)if(e.memoizedProps!==n.pendingProps||Mn.current)fl=!0;else{if(0==(t&r)){switch(fl=!1,n.tag){case 3:wl(n);break;case 5:Sr(n);break;case 1:Qn(n.type)&&On(n);break;case 4:yr(n,n.stateNode.containerInfo);break;case 10:r=n.memoizedProps.value;var l=n.type._context;In(Dt,l._currentValue),l._currentValue=r;break;case 13:if(null!==n.memoizedState)return 0!=(t&n.child.childLanes)?Rl(e,n,t):(In(kr,1&kr.current),null!==(n=Ul(e,n,t))?n.sibling:null);In(kr,1&kr.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(64&e.flags)){if(r)return Ll(e,n,t);n.flags|=64}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),In(kr,kr.current),r)break;return null;case 23:case 24:return n.lanes=0,ml(e,n,t)}return Ul(e,n,t)}fl=0!=(32768&e.flags)}else fl=!1;switch(n.lanes=0,n.tag){case 2:if(r=n.type,null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=Dn(n,Un.current),Vt(n,t),l=Ar(null,n,r,e,l,t),n.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,Qn(r)){var a=!0;On(n)}else a=!1;n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,qt(n);var i=r.getDerivedStateFromProps;"function"==typeof i&&nr(n,r,i,e),l.updater=tr,n.stateNode=l,l._reactInternals=n,ir(n,r,e,t),n=Sl(null,n,r,!0,a,t)}else n.tag=0,dl(null,n,l,t),n=n.child;return n;case 16:l=n.elementType;e:{switch(null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=(a=l._init)(l._payload),n.type=l,a=n.tag=yi(l),e=At(l,e),a){case 0:n=yl(null,n,l,e,t);break e;case 1:n=bl(null,n,l,e,t);break e;case 11:n=pl(null,n,l,e,t);break e;case 14:n=hl(null,n,l,At(l.type,e),r,t);break e}throw Error("Element type is invalid. Received a promise that resolves to: "+l+". Lazy element type must resolve to a class or function.")}return n;case 0:return r=n.type,l=n.pendingProps,yl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 1:return r=n.type,l=n.pendingProps,bl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 3:if(wl(n),r=n.updateQueue,null===e||null===r)throw Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");return r=n.pendingProps,l=null!==(l=n.memoizedState)?l.element:null,Xt(e,n),Jt(n,r,null,t),(r=n.memoizedState.element)===l?n=Ul(e,n,t):(dl(e,n,r,t),n=n.child),n;case 5:return Sr(n),r=n.pendingProps.children,vl(e,n),dl(e,n,r,t),n.child;case 6:return null;case 13:return Rl(e,n,t);case 4:return yr(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=fr(n,null,r,t):dl(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,pl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 7:return dl(e,n,n.pendingProps,t),n.child;case 8:case 12:return dl(e,n,n.pendingProps.children,t),n.child;case 10:e:{r=n.type._context,l=n.pendingProps,i=n.memoizedProps,a=l.value;var u=n.type._context;if(In(Dt,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=zt(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===l.children&&!Mn.current){n=Ul(e,n,t);break e}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var o=u.dependencies;if(null!==o){i=u.child;for(var s=o.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=$t(-1,t&-t)).tag=2,Gt(u,s)),u.lanes|=t,null!==(s=u.alternate)&&(s.lanes|=t),Ht(u.return,t),o.lanes|=t;break}s=s.next}}else i=10===u.tag&&u.type===n.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===n){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}dl(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=(a=n.pendingProps).children,Vt(n,t),r=r(l=Wt(l,a.unstable_observedBits)),n.flags|=1,dl(e,n,r,t),n.child;case 14:return a=At(l=n.type,n.pendingProps),hl(e,n,l,a=At(l.type,a),r,t);case 15:return gl(e,n,n.type,n.pendingProps,r,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:At(r,l),null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),n.tag=1,Qn(r)?(e=!0,On(n)):e=!1,Vt(n,t),lr(n,r,l),ir(n,r,l,t),Sl(null,n,r,!0,e,t);case 19:return Ll(e,n,t);case 23:case 24:return ml(e,n,t)}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")},xe=function(e,n){var t=oa;oa|=1;try{return e(n)}finally{0===(oa=t)&&(ka=Et()+500,Pt())}};var zi=new Map,Ii={findFiberByHostInstance:Te,bundleType:0,version:"17.0.1-4e5d7faf5",rendererPackageName:"react-native-renderer",rendererConfig:{getInspectorDataForViewTag:function(){throw Error("getInspectorDataForViewTag() is not available in production")},getInspectorDataForViewAtPoint:function(){throw Error("getInspectorDataForViewAtPoint() is not available in production.")}.bind(null,Ci)}},Li={bundleType:Ii.bundleType,version:Ii.version,rendererPackageName:Ii.rendererPackageName,rendererConfig:Ii.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ie.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tn(e))?null:e.stateNode},findFiberByHostInstance:Ii.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Ui=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ui.isDisabled&&Ui.supportsFiber)try{Vn=Ui.inject(Li),Wn=Ui}catch(e){}}a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={computeComponentStackForErrorReporting:function(e){return(e=Te(e))?Mt(e):""}},a.createPortal=function(e,n){return _i(e,n,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},a.dispatchCommand=function(e,n,t){null!=e._nativeTag&&(e._internalInstanceHandle?nativeFabricUIManager.dispatchCommand(e._internalInstanceHandle.stateNode.node,n,t):o.UIManager.dispatchViewManagerCommand(e._nativeTag,n,t))},a.findHostInstance_DEPRECATED=function(e){return null==e?null:e._nativeTag?e:e.canonical&&e.canonical._nativeTag?e.canonical:null==(e=Ri(e))?e:e.canonical?e.canonical:e},a.findNodeHandle=Ci,a.render=function(e,n,t){var r=zi.get(n);if(!r){r=new xi(n,0,!1);var l=mi(3,null,null,0);r.current=l,l.stateNode=r,qt(l),zi.set(n,r)}Pi(e,r,null,t);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode;break e;default:e=e.child.stateNode}else e=null;return e},a.unmountComponentAtNode=Ni,a.unmountComponentAtNodeAndRemoveContainer=function(e){Ni(e),o.UIManager.removeRootView(e)},a.unstable_batchedUpdates=Re},88,[6,89,160,14,184]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^~~~~~~~~~~~
/home/vagrant/build/com.standardnotes/android/app/build/generated/assets/react/prod/release/index.android.bundle:94:93824: warning: the variable "__REACT_DEVTOOLS_GLOBAL_HOOK__" was not declared in anonymous function " 246#"
__d(function(e,n,t,r,l,a,i){"use strict";var u=n(i[0]);n(i[1]);var o=n(i[2]),s=n(i[3]),c=n(i[4]);function f(e,n,t,r,l,a,i,u,o){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var d=!1,p=null,h=!1,g=null,m={onError:function(e){d=!0,p=e}};function v(e,n,t,r,l,a,i,u,o){d=!1,p=null,f.apply(m,arguments)}function y(e,n,t,r,l,a,i,u,o){if(v.apply(this,arguments),d){if(!d)throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.");var s=p;d=!1,p=null,h||(h=!0,g=s)}}var b=null,S=null,w=null;function k(e,n,t){var r=e.type||"unknown-event";e.currentTarget=w(t),y(r,n,void 0,e),e.currentTarget=null}function E(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))throw Error("executeDirectDispatch(...): Invalid `event`.");return e.currentTarget=n?w(t):null,n=n?n(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,n}function T(){return!0}function x(){return!1}function _(e,n,t,r){for(var l in this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=t,this._dispatchInstances=this._dispatchListeners=null,e=this.constructor.Interface)e.hasOwnProperty(l)&&((n=e[l])?this[l]=n(t):"target"===l?this.target=r:this[l]=t[l]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?T:x,this.isPropagationStopped=x,this}function R(e,n,t,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,n,t,r),l}return new this(e,n,t,r)}function P(e){if(!(e instanceof this))throw Error("Trying to release an event instance into a pool of a different type.");e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function C(e){e.getPooled=R,e.eventPool=[],e.release=P}u(_.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=T)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=T)},persist:function(){this.isPersistent=T},isPersistent:x,destructor:function(){var e,n=this.constructor.Interface;for(e in n)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=x,this._dispatchInstances=this._dispatchListeners=null}}),_.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},_.extend=function(e){function n(){}function t(){return r.apply(this,arguments)}var r=this;n.prototype=r.prototype;var l=new n;return u(l,t.prototype),t.prototype=l,t.prototype.constructor=t,t.Interface=u({},r.Interface,e),t.extend=r.extend,C(t),t},C(_);var N=_.extend({touchHistory:function(){return null}});function z(e){return"topTouchStart"===e}function I(e){return"topTouchMove"===e}var L=["topTouchStart"],U=["topTouchMove"],M=["topTouchCancel","topTouchEnd"],A=[],D={touchBank:A,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function Q(e){return e.timeStamp||e.timestamp}function B(e){if(null==(e=e.identifier))throw Error("Touch object is missing identifier.");return e}function F(e){var n=B(e),t=A[n];t?(t.touchActive=!0,t.startPageX=e.pageX,t.startPageY=e.pageY,t.startTimeStamp=Q(e),t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=Q(e),t.previousPageX=e.pageX,t.previousPageY=e.pageY,t.previousTimeStamp=Q(e)):(t={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:Q(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:Q(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:Q(e)},A[n]=t),D.mostRecentTimeStamp=Q(e)}function j(e){var n=A[B(e)];n&&(n.touchActive=!0,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=Q(e),D.mostRecentTimeStamp=Q(e))}function O(e){var n=A[B(e)];n&&(n.touchActive=!1,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=Q(e),D.mostRecentTimeStamp=Q(e))}var H={recordTouchTrack:function(e,n){if(I(e))n.changedTouches.forEach(j);else if(z(e))n.changedTouches.forEach(F),D.numberActiveTouches=n.touches.length,1===D.numberActiveTouches&&(D.indexOfSingleActiveTouch=n.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(n.changedTouches.forEach(O),D.numberActiveTouches=n.touches.length,1===D.numberActiveTouches))for(e=0;e<A.length;e++)if(null!=(n=A[e])&&n.touchActive){D.indexOfSingleActiveTouch=e;break}},touchHistory:D};function V(e,n){if(null==n)throw Error("accumulate(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?e.concat(n):Array.isArray(n)?[e].concat(n):[e,n]}function W(e,n){if(null==n)throw Error("accumulateInto(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?Array.isArray(n)?(e.push.apply(e,n),e):(e.push(n),e):Array.isArray(n)?[e].concat(n):[e,n]}function Y(e,n,t){Array.isArray(e)?e.forEach(n,t):e&&n.call(t,e)}var q=null,X=0;function $(e,n){var t=q;q=e,null!==le.GlobalResponderHandler&&le.GlobalResponderHandler.onChange(t,e,n)}var G={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:L},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:U},responderStart:{registrationName:"onResponderStart",dependencies:L},responderMove:{registrationName:"onResponderMove",dependencies:U},responderEnd:{registrationName:"onResponderEnd",dependencies:M},responderRelease:{registrationName:"onResponderRelease",dependencies:M},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}};function K(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function J(e,n,t){for(var r=[];e;)r.push(e),e=K(e);for(e=r.length;0<e--;)n(r[e],"captured",t);for(e=0;e<r.length;e++)n(r[e],"bubbled",t)}function Z(e,n){if(null===(e=e.stateNode))return null;if(null===(e=b(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}function ee(e,n,t){(n=Z(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=W(t._dispatchListeners,n),t._dispatchInstances=W(t._dispatchInstances,e))}function ne(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=Z(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=W(e._dispatchListeners,t),e._dispatchInstances=W(e._dispatchInstances,n))}}}function te(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var n=e._targetInst;J(n=n?K(n):null,ee,e)}}function re(e){e&&e.dispatchConfig.phasedRegistrationNames&&J(e._targetInst,ee,e)}var le={_getResponder:function(){return q},eventTypes:G,extractEvents:function(e,n,t,r){if(z(e))X+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=X))return null;--X}if(H.recordTouchTrack(e,t),n&&("topScroll"===e&&!t.responderIgnoreScroll||0<X&&"topSelectionChange"===e||z(e)||I(e))){var l=z(e)?G.startShouldSetResponder:I(e)?G.moveShouldSetResponder:"topSelectionChange"===e?G.selectionChangeShouldSetResponder:G.scrollShouldSetResponder;if(q)e:{for(var a=q,i=0,u=a;u;u=K(u))i++;u=0;for(var o=n;o;o=K(o))u++;for(;0<i-u;)a=K(a),i--;for(;0<u-i;)n=K(n),u--;for(;i--;){if(a===n||a===n.alternate)break e;a=K(a),n=K(n)}a=null}else a=n;a=(n=a)===q,(l=N.getPooled(l,n,t,r)).touchHistory=H.touchHistory,Y(l,a?te:re);e:{if(a=l._dispatchListeners,n=l._dispatchInstances,Array.isArray(a)){for(i=0;i<a.length&&!l.isPropagationStopped();i++)if(a[i](l,n[i])){a=n[i];break e}}else if(a&&a(l,n)){a=n;break e}a=null}if(l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),a&&a!==q)if((l=N.getPooled(G.responderGrant,a,t,r)).touchHistory=H.touchHistory,Y(l,ne),n=!0===E(l),q)if((i=N.getPooled(G.responderTerminationRequest,q,t,r)).touchHistory=H.touchHistory,Y(i,ne),u=!i._dispatchListeners||E(i),i.isPersistent()||i.constructor.release(i),u){(i=N.getPooled(G.responderTerminate,q,t,r)).touchHistory=H.touchHistory,Y(i,ne);var s=V(s,[l,i]);$(a,n)}else(l=N.getPooled(G.responderReject,a,t,r)).touchHistory=H.touchHistory,Y(l,ne),s=V(s,l);else s=V(s,l),$(a,n);else s=null}else s=null;if(l=q&&z(e),a=q&&I(e),n=q&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?G.responderStart:a?G.responderMove:n?G.responderEnd:null)&&((l=N.getPooled(l,q,t,r)).touchHistory=H.touchHistory,Y(l,ne),s=V(s,l)),l=q&&"topTouchCancel"===e,e=q&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=t.touches)&&0!==e.length)for(a=0;a<e.length;a++)if(null!==(n=e[a].target)&&void 0!==n&&0!==n){i=S(n);n:{for(n=q;i;){if(n===i||n===i.alternate){n=!0;break n}i=K(i)}n=!1}if(n){e=!1;break e}}e=!0}return(e=l?G.responderTerminate:e?G.responderRelease:null)&&((t=N.getPooled(e,q,t,r)).touchHistory=H.touchHistory,Y(t,ne),s=V(s,t),$(null)),s},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){le.GlobalResponderHandler=e}}},ae=null,ie={};function ue(){if(ae)for(var e in ie){var n=ie[e],t=ae.indexOf(e);if(!(-1<t))throw Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`.");if(!se[t]){if(!n.extractEvents)throw Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not.");for(var r in se[t]=n,t=n.eventTypes){var l=void 0,a=t[r],i=r;if(ce.hasOwnProperty(i))throw Error("EventPluginRegistry: More than one plugin attempted to publish the same event name, `"+i+"`.");ce[i]=a;var u=a.phasedRegistrationNames;if(u){for(l in u)u.hasOwnProperty(l)&&oe(u[l],n);l=!0}else a.registrationName?(oe(a.registrationName,n),l=!0):l=!1;if(!l)throw Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`.")}}}}function oe(e,n){if(fe[e])throw Error("EventPluginRegistry: More than one plugin attempted to publish the same registration name, `"+e+"`.");fe[e]=n}var se=[],ce={},fe={};function de(e,n){if(null===(e=e.stateNode))return null;if(null===(e=b(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}var pe=o.ReactNativeViewConfigRegistry.customBubblingEventTypes,he=o.ReactNativeViewConfigRegistry.customDirectEventTypes;function ge(e,n,t){(n=de(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=W(t._dispatchListeners,n),t._dispatchInstances=W(t._dispatchInstances,e))}function me(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var n=e._targetInst,t=[];n;){t.push(n);do{n=n.return}while(n&&5!==n.tag);n=n||null}for(n=t.length;0<n--;)ge(t[n],"captured",e);for(n=0;n<t.length;n++)ge(t[n],"bubbled",e)}}function ve(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=de(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=W(e._dispatchListeners,t),e._dispatchInstances=W(e._dispatchInstances,n))}}}if(ae)throw Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.");ae=Array.prototype.slice.call(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),ue();var ye,be={ResponderEventPlugin:le,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,n,t,r){if(null==n)return null;var l=pe[e],a=he[e];if(!l&&!a)throw Error('Unsupported top level event type "'+e+'" dispatched');if(e=_.getPooled(l||a,n,t,r),l)Y(e,me);else{if(!a)return null;Y(e,ve)}return e}}},Se=!1;for(ye in be)if(be.hasOwnProperty(ye)){var we=be[ye];if(!ie.hasOwnProperty(ye)||ie[ye]!==we){if(ie[ye])throw Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+ye+"`.");ie[ye]=we,Se=!0}}Se&&ue();var ke=new Map,Ee=new Map;function Te(e){return ke.get(e)||null}function xe(e,n){return e(n)}var _e=!1;function Re(e,n){if(_e)return e(n);_e=!0;try{return xe(e,n)}finally{_e=!1}}var Pe=null;function Ce(e){if(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r<n.length&&!e.isPropagationStopped();r++)k(e,n[r],t[r]);else n&&k(e,n,t);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var Ne={};function ze(e,n,t){var r=t||Ne,l=Te(e),a=null;null!=l&&(a=l.stateNode),Re(function(){for(var e=a,t=null,i=se,u=0;u<i.length;u++){var o=i[u];o&&(o=o.extractEvents(n,l,r,e))&&(t=W(t,o))}if(null!==(e=t)&&(Pe=W(Pe,e)),e=Pe,Pe=null,e){if(Y(e,Ce),Pe)throw Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.");if(h)throw e=g,h=!1,g=null,e}})}o.RCTEventEmitter.register({receiveEvent:function(e,n,t){ze(e,n,t)},receiveTouches:function(e,n,t){if("topTouchEnd"===e||"topTouchCancel"===e){for(var r=[],l=0;l<t.length;l++){var a=t[l];r.push(n[a]),n[a]=null}for(l=t=0;l<n.length;l++)null!==(a=n[l])&&(n[t++]=a);n.length=t}else for(r=[],l=0;l<t.length;l++)r.push(n[t[l]]);for(t=0;t<r.length;t++){(l=r[t]).changedTouches=r,l.touches=n,a=null;var i=l.target;null===i||void 0===i||1>i||(a=i),ze(a,e,l)}}}),b=function(e){return Ee.get(e._nativeTag)||null},S=Te,w=function(e){var n=(e=e.stateNode)._nativeTag;if(void 0===n&&(n=(e=e.canonical)._nativeTag),!n)throw Error("All native instances should have a tag.");return e},le.injection.injectGlobalResponderHandler({onChange:function(e,n,t){null!==n?o.UIManager.setJSResponder(n.stateNode._nativeTag,t):o.UIManager.clearJSResponder()}});var Ie=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Le=60103,Ue=60106,Me=60107,Ae=60108,De=60114,Qe=60109,Be=60110,Fe=60112,je=60113,Oe=60120,He=60115,Ve=60116,We=60121,Ye=60129,qe=60130,Xe=60131;if("function"==typeof Symbol&&Symbol.for){var $e=Symbol.for;Le=$e("react.element"),Ue=$e("react.portal"),Me=$e("react.fragment"),Ae=$e("react.strict_mode"),De=$e("react.profiler"),Qe=$e("react.provider"),Be=$e("react.context"),Fe=$e("react.forward_ref"),je=$e("react.suspense"),Oe=$e("react.suspense_list"),He=$e("react.memo"),Ve=$e("react.lazy"),We=$e("react.block"),$e("react.scope"),Ye=$e("react.debug_trace_mode"),qe=$e("react.offscreen"),Xe=$e("react.legacy_hidden")}var Ge="function"==typeof Symbol&&Symbol.iterator;function Ke(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Ge&&e[Ge]||e["@@iterator"])?e:null}function Je(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Me:return"Fragment";case Ue:return"Portal";case De:return"Profiler";case Ae:return"StrictMode";case je:return"Suspense";case Oe:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Be:return(e.displayName||"Context")+".Consumer";case Qe:return(e._context.displayName||"Context")+".Provider";case Fe:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case He:return Je(e.type);case We:return Je(e._render);case Ve:n=e._payload,e=e._init;try{return Je(e(n))}catch(e){}}return null}function Ze(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!=(1026&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function en(e){if(Ze(e)!==e)throw Error("Unable to find node on an unmounted component.")}function nn(e){var n=e.alternate;if(!n){if(null===(n=Ze(e)))throw Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return en(l),e;if(a===r)return en(l),n;a=a.sibling}throw Error("Unable to find node on an unmounted component.")}if(t.return!==r.return)t=l,r=a;else{for(var i=!1,u=l.child;u;){if(u===t){i=!0,t=l,r=a;break}if(u===r){i=!0,r=l,t=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===t){i=!0,t=a,r=l;break}if(u===r){i=!0,r=a,t=l;break}u=u.sibling}if(!i)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(t.alternate!==r)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(3!==t.tag)throw Error("Unable to find node on an unmounted component.");return t.stateNode.current===t?e:n}function tn(e){if(!(e=nn(e)))return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function rn(e,n){for(var t=e.alternate;null!==n;){if(n===e||n===t)return!0;n=n.return}return!1}var ln={},an=null,un=0,on={unsafelyIgnoreFunctions:!0};function sn(e,n){return"object"!=typeof n||null===n||o.deepDiffer(e,n,on)}function cn(e,n,t){if(Array.isArray(n))for(var r=n.length;r--&&0<un;)cn(e,n[r],t);else if(n&&0<un)for(r in an)if(an[r]){var l=n[r];if(void 0!==l){var a=t[r];a&&("function"==typeof l&&(l=!0),void 0===l&&(l=null),"object"!=typeof a?e[r]=l:"function"!=typeof a.diff&&"function"!=typeof a.process||(l="function"==typeof a.process?a.process(l):l,e[r]=l),an[r]=!1,un--)}}}function fn(e,n,t,r){if(!e&&n===t)return e;if(!n||!t)return t?dn(e,t,r):n?pn(e,n,r):e;if(!Array.isArray(n)&&!Array.isArray(t))return hn(e,n,t,r);if(Array.isArray(n)&&Array.isArray(t)){var l,a=n.length<t.length?n.length:t.length;for(l=0;l<a;l++)e=fn(e,n[l],t[l],r);for(;l<n.length;l++)e=pn(e,n[l],r);for(;l<t.length;l++)e=dn(e,t[l],r);return e}return Array.isArray(n)?hn(e,o.flattenStyle(n),t,r):hn(e,n,o.flattenStyle(t),r)}function dn(e,n,t){if(!n)return e;if(!Array.isArray(n))return hn(e,ln,n,t);for(var r=0;r<n.length;r++)e=dn(e,n[r],t);return e}function pn(e,n,t){if(!n)return e;if(!Array.isArray(n))return hn(e,n,ln,t);for(var r=0;r<n.length;r++)e=pn(e,n[r],t);return e}function hn(e,n,t,r){var l,a;for(a in t)if(l=r[a]){var i=n[a],u=t[a];"function"==typeof u&&(u=!0,"function"==typeof i&&(i=!0)),void 0===u&&(u=null,void 0===i&&(i=null)),an&&(an[a]=!1),e&&void 0!==e[a]?"object"!=typeof l?e[a]=u:"function"!=typeof l.diff&&"function"!=typeof l.process||(l="function"==typeof l.process?l.process(u):u,e[a]=l):i!==u&&("object"!=typeof l?sn(i,u)&&((e||(e={}))[a]=u):"function"==typeof l.diff||"function"==typeof l.process?(void 0===i||("function"==typeof l.diff?l.diff(i,u):sn(i,u)))&&(l="function"==typeof l.process?l.process(u):u,(e||(e={}))[a]=l):(an=null,un=0,e=fn(e,i,u,l),0<un&&e&&(cn(e,u,l),an=null)))}for(var o in n)void 0===t[o]&&(!(l=r[o])||e&&void 0!==e[o]||void 0!==(i=n[o])&&("object"!=typeof l||"function"==typeof l.diff||"function"==typeof l.process?((e||(e={}))[o]=null,an||(an={}),an[o]||(an[o]=!0,un++)):e=pn(e,i,l)));return e}function gn(e,n){return function(){if(n&&("boolean"!=typeof e.__isMounted||e.__isMounted))return n.apply(e,arguments)}}var mn=(function(){function e(e,n){this._nativeTag=e,this._children=[],this.viewConfig=n}var n=e.prototype;return n.blur=function(){o.TextInputState.blurTextInput(this)},n.focus=function(){o.TextInputState.focusTextInput(this)},n.measure=function(e){o.UIManager.measure(this._nativeTag,gn(this,e))},n.measureInWindow=function(e){o.UIManager.measureInWindow(this._nativeTag,gn(this,e))},n.measureLayout=function(e,n,t){if("number"==typeof e)var r=e;else e._nativeTag&&(r=e._nativeTag);null!=r&&o.UIManager.measureLayout(this._nativeTag,r,gn(this,t),gn(this,n))},n.setNativeProps=function(e){null!=(e=hn(null,ln,e,this.viewConfig.validAttributes))&&o.UIManager.updateView(this._nativeTag,this.viewConfig.uiViewClassName,e)},e})();function vn(){throw Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.")}var yn=o.ReactNativeViewConfigRegistry.get,bn={},Sn=3;function wn(){var e=Sn;return 1==e%10&&(e+=2),Sn=e+2,e}function kn(e){if("number"==typeof e)ke.delete(e),Ee.delete(e);else{var n=e._nativeTag;ke.delete(n),Ee.delete(n),e._children.forEach(kn)}}function En(e){if(0===e._children.length)return!1;var n=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return o.UIManager.setChildren(e._nativeTag,n),!1}var Tn=setTimeout,xn=clearTimeout;function _n(e,n,t){return n="",t&&(n=" (created by "+t+")"),"\n    in "+(e||"Unknown")+n}function Rn(e,n){return e?_n(e.displayName||e.name||null,n,null):""}var Pn=[],Cn=-1;function Nn(e){return{current:e}}function zn(e){0>Cn||(e.current=Pn[Cn],Pn[Cn]=null,Cn--)}function In(e,n){Pn[++Cn]=e.current,e.current=n}var Ln={},Un=Nn(Ln),Mn=Nn(!1),An=Ln;function Dn(e,n){var t=e.type.contextTypes;if(!t)return Ln;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Qn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Bn(){zn(Mn),zn(Un)}function Fn(e,n,t){if(Un.current!==Ln)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");In(Un,n),In(Mn,t)}function jn(e,n,t){var r=e.stateNode;if(e=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in e))throw Error((Je(n)||"Unknown")+'.getChildContext(): key "'+l+'" is not defined in childContextTypes.');return u({},t,r)}function On(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ln,An=Un.current,In(Un,e),In(Mn,Mn.current),!0}function Hn(e,n,t){var r=e.stateNode;if(!r)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");t?(e=jn(e,n,An),r.__reactInternalMemoizedMergedChildContext=e,zn(Mn),zn(Un),In(Un,e)):zn(Mn),In(Mn,t)}var Vn=null,Wn=null;(0,c.unstable_now)();var Yn=8;function qn(e){if(0!=(1&e))return Yn=15,1;if(0!=(2&e))return Yn=14,2;if(0!=(4&e))return Yn=13,4;var n=24&e;return 0!==n?(Yn=12,n):0!=(32&e)?(Yn=11,32):0!==(n=192&e)?(Yn=10,n):0!=(256&e)?(Yn=9,256):0!==(n=3584&e)?(Yn=8,n):0!=(4096&e)?(Yn=7,4096):0!==(n=4186112&e)?(Yn=6,n):0!==(n=62914560&e)?(Yn=5,n):67108864&e?(Yn=4,67108864):0!=(134217728&e)?(Yn=3,134217728):0!==(n=805306368&e)?(Yn=2,n):0!=(1073741824&e)?(Yn=1,1073741824):(Yn=8,e)}function Xn(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function $n(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error("Invalid update priority: "+e+". This is a bug in React.")}}function Gn(e,n){var t=e.pendingLanes;if(0===t)return Yn=0;var r=0,l=0,a=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==a)r=a,l=Yn=15;else if(0!==(a=134217727&t)){var o=a&~i;0!==o?(r=qn(o),l=Yn):0!==(u&=a)&&(r=qn(u),l=Yn)}else 0!==(a=t&~i)?(r=qn(a),l=Yn):0!==u&&(r=qn(u),l=Yn);if(0===r)return 0;if(r=t&((0>(r=31-tt(r))?0:1<<r)<<1)-1,0!==n&&n!==r&&0==(n&i)){if(qn(n),l<=Yn)return n;Yn=l}if(0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-tt(n)),r|=e[t],n&=~l;return r}function Kn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Jn(e,n){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Zn(24&~n))?Jn(10,n):e;case 10:return 0===(e=Zn(192&~n))?Jn(8,n):e;case 8:return 0===(e=Zn(3584&~n))&&(0===(e=Zn(4186112&~n))&&(e=512)),e;case 2:return 0===(n=Zn(805306368&~n))&&(n=268435456),n}throw Error("Invalid update priority: "+e+". This is a bug in React.")}function Zn(e){return e&-e}function et(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function nt(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-tt(n)]=t}var tt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(rt(e)/lt|0)|0},rt=Math.log,lt=Math.LN2;var at=c.unstable_runWithPriority,it=c.unstable_scheduleCallback,ut=c.unstable_cancelCallback,ot=c.unstable_shouldYield,st=c.unstable_requestPaint,ct=c.unstable_now,ft=c.unstable_getCurrentPriorityLevel,dt=c.unstable_ImmediatePriority,pt=c.unstable_UserBlockingPriority,ht=c.unstable_NormalPriority,gt=c.unstable_LowPriority,mt=c.unstable_IdlePriority,vt={},yt=void 0!==st?st:function(){},bt=null,St=null,wt=!1,kt=ct(),Et=1e4>kt?ct:function(){return ct()-kt};function Tt(){switch(ft()){case dt:return 99;case pt:return 98;case ht:return 97;case gt:return 96;case mt:return 95;default:throw Error("Unknown priority level.")}}function xt(e){switch(e){case 99:return dt;case 98:return pt;case 97:return ht;case 96:return gt;case 95:return mt;default:throw Error("Unknown priority level.")}}function _t(e,n){return e=xt(e),at(e,n)}function Rt(e,n,t){return e=xt(e),it(e,n,t)}function Pt(){if(null!==St){var e=St;St=null,ut(e)}Ct()}function Ct(){if(!wt&&null!==bt){wt=!0;var e=0;try{var n=bt;_t(99,function(){for(;e<n.length;e++){var t=n[e];do{t=t(!0)}while(null!==t)}}),bt=null}catch(n){throw null!==bt&&(bt=bt.slice(e+1)),it(dt,Pt),n}finally{wt=!1}}}var Nt=Ie.ReactCurrentBatchConfig;var zt="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},It=Object.prototype.hasOwnProperty;function Lt(e,n){if(zt(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!It.call(n,t[r])||!zt(e[t[r]],n[t[r]]))return!1;return!0}function Ut(e){switch(e.tag){case 5:return _n(e.type,null,null);case 16:return _n("Lazy",null,null);case 13:return _n("Suspense",null,null);case 19:return _n("SuspenseList",null,null);case 0:case 2:case 15:return Rn(e.type,null);case 11:return Rn(e.type.render,null);case 22:return Rn(e.type._render,null);case 1:return e=Rn(e.type,null);default:return""}}function Mt(e){try{var n="";do{n+=Ut(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function At(e,n){if(e&&e.defaultProps){for(var t in n=u({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}var Dt=Nn(null),Qt=null,Bt=null,Ft=null;function jt(){Ft=Bt=Qt=null}function Ot(e){var n=Dt.current;zn(Dt),e.type._context._currentValue=n}function Ht(e,n){for(;null!==e;){var t=e.alternate;if((e.childLanes&n)===n){if(null===t||(t.childLanes&n)===n)break;t.childLanes|=n}else e.childLanes|=n,null!==t&&(t.childLanes|=n);e=e.return}}function Vt(e,n){Qt=e,Ft=Bt=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(fl=!0),e.firstContext=null)}function Wt(e,n){if(Ft!==e&&!1!==n&&0!==n)if("number"==typeof n&&1073741823!==n||(Ft=e,n=1073741823),n={context:e,observedBits:n,next:null},null===Bt){if(null===Qt)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");Bt=n,Qt.dependencies={lanes:0,firstContext:n,responders:null}}else Bt=Bt.next=n;return e._currentValue}var Yt=!1;function qt(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Xt(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function $t(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Gt(e,n){if(null!==(e=e.updateQueue)){var t=(e=e.shared).pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}}function Kt(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=i:a=a.next=i,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Jt(e,n,t,r){var l=e.updateQueue;Yt=!1;var a=l.firstBaseUpdate,i=l.lastBaseUpdate,o=l.shared.pending;if(null!==o){l.shared.pending=null;var s=o,c=s.next;s.next=null,null===i?a=c:i.next=c,i=s;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==i&&(null===d?f.firstBaseUpdate=c:d.next=c,f.lastBaseUpdate=s)}}if(null!==a){for(d=l.baseState,i=0,f=c=s=null;;){o=a.lane;var p=a.eventTime;if((r&o)===o){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,g=a;switch(o=n,p=t,g.tag){case 1:if("function"==typeof(h=g.payload)){d=h.call(p,d,o);break e}d=h;break e;case 3:h.flags=-8193&h.flags|64;case 0:if(null===(o="function"==typeof(h=g.payload)?h.call(p,d,o):h)||void 0===o)break e;d=u({},d,o);break e;case 2:Yt=!0}}null!==a.callback&&(e.flags|=32,null===(o=l.effects)?l.effects=[a]:o.push(a))}else p={eventTime:p,lane:o,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(c=f=p,s=d):f=f.next=p,i|=o;if(null===(a=a.next)){if(null===(o=l.shared.pending))break;a=o.next,o.next=null,l.lastBaseUpdate=o,l.shared.pending=null}}null===f&&(s=d),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=f,va|=i,e.lanes=i,e.memoizedState=d}}function Zt(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,"function"!=typeof l)throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+l);l.call(t)}}}var er=(new s.Component).refs;function nr(e,n,t,r){t=null===(t=t(r,n=e.memoizedState))||void 0===t?n:u({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var tr={isMounted:function(e){return!!(e=e._reactInternals)&&Ze(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Fa(),l=ja(e),a=$t(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Gt(e,a),Oa(e,l,r)},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Fa(),l=ja(e),a=$t(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Gt(e,a),Oa(e,l,r)},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Fa(),r=ja(e),l=$t(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),Gt(e,l),Oa(e,r,t)}};function rr(e,n,t,r,l,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!Lt(t,r)||!Lt(l,a))}function lr(e,n,t){var r=!1,l=Ln,a=n.contextType;return"object"==typeof a&&null!==a?a=Wt(a):(l=Qn(n)?An:Un.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Dn(e,l):Ln),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=tr,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function ar(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&tr.enqueueReplaceState(n,n.state,null)}function ir(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=er,qt(e);var a=n.contextType;"object"==typeof a&&null!==a?l.context=Wt(a):(a=Qn(n)?An:Un.current,l.context=Dn(e,a)),Jt(e,t,l,r),l.state=e.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(nr(e,n,a,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&tr.enqueueReplaceState(l,l.state,null),Jt(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4)}var ur=Array.isArray;function or(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");var r=t.stateNode}if(!r)throw Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue.");var l=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===l?n.ref:((n=function(e){var n=r.refs;n===er&&(n=r.refs={}),null===e?delete n[l]:n[l]=e})._stringRef=l,n)}if("string"!=typeof e)throw Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!t._owner)throw Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://reactjs.org/link/refs-must-have-owner for more information.")}return e}function sr(e,n){if("textarea"!==e.type)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(n)?"object with keys {"+Object.keys(n).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function cr(e){function n(n,t){if(e){var r=n.lastEffect;null!==r?(r.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t,t.nextEffect=null,t.flags=8}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=bi(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags=2,t):r:(n.flags=2,t):t}function i(n){return e&&null===n.alternate&&(n.flags=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=Ei(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function o(e,n,t,r){return null!==n&&n.elementType===t.type?((r=l(n,t.props)).ref=or(e,n,t),r.return=e,r):((r=Si(t.type,t.key,t.props,null,e.mode,r)).ref=or(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Ti(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function c(e,n,t,r,a){return null===n||7!==n.tag?((n=wi(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function f(e,n,t){if("string"==typeof n||"number"==typeof n)return(n=Ei(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case Le:return(t=Si(n.type,n.key,n.props,null,e.mode,t)).ref=or(e,null,n),t.return=e,t;case Ue:return(n=Ti(n,e.mode,t)).return=e,n}if(ur(n)||Ke(n))return(n=wi(n,e.mode,t,null)).return=e,n;sr(e,n)}return null}function d(e,n,t,r){var l=null!==n?n.key:null;if("string"==typeof t||"number"==typeof t)return null!==l?null:u(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Le:return t.key===l?t.type===Me?c(e,n,t.props.children,r,l):o(e,n,t,r):null;case Ue:return t.key===l?s(e,n,t,r):null}if(ur(t)||Ke(t))return null!==l?null:c(e,n,t,r,null);sr(e,t)}return null}function p(e,n,t,r,l){if("string"==typeof r||"number"==typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Le:return e=e.get(null===r.key?t:r.key)||null,r.type===Me?c(n,e,r.props.children,l,r.key):o(n,e,r,l);case Ue:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l)}if(ur(r)||Ke(r))return c(n,e=e.get(t)||null,r,l,null);sr(n,r)}return null}function h(l,i,u,o){for(var s=null,c=null,h=i,g=i=0,m=null;null!==h&&g<u.length;g++){h.index>g?(m=h,h=null):m=h.sibling;var v=d(l,h,u[g],o);if(null===v){null===h&&(h=m);break}e&&h&&null===v.alternate&&n(l,h),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v,h=m}if(g===u.length)return t(l,h),s;if(null===h){for(;g<u.length;g++)null!==(h=f(l,u[g],o))&&(i=a(h,i,g),null===c?s=h:c.sibling=h,c=h);return s}for(h=r(l,h);g<u.length;g++)null!==(m=p(h,l,g,u[g],o))&&(e&&null!==m.alternate&&h.delete(null===m.key?g:m.key),i=a(m,i,g),null===c?s=m:c.sibling=m,c=m);return e&&h.forEach(function(e){return n(l,e)}),s}function g(l,i,u,o){var s=Ke(u);if("function"!=typeof s)throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");if(null==(u=s.call(u)))throw Error("An iterable object provided no iterator.");for(var c=s=null,h=i,g=i=0,m=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(m=h,h=null):m=h.sibling;var y=d(l,h,v.value,o);if(null===y){null===h&&(h=m);break}e&&h&&null===y.alternate&&n(l,h),i=a(y,i,g),null===c?s=y:c.sibling=y,c=y,h=m}if(v.done)return t(l,h),s;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=f(l,v.value,o))&&(i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return s}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=p(h,l,g,v.value,o))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return e&&h.forEach(function(e){return n(l,e)}),s}return function(e,r,a,u){var o="object"==typeof a&&null!==a&&a.type===Me&&null===a.key;o&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Le:e:{for(s=a.key,o=r;null!==o;){if(o.key===s){switch(o.tag){case 7:if(a.type===Me){t(e,o.sibling),(r=l(o,a.props.children)).return=e,e=r;break e}break;default:if(o.elementType===a.type){t(e,o.sibling),(r=l(o,a.props)).ref=or(e,o,a),r.return=e,e=r;break e}}t(e,o);break}n(e,o),o=o.sibling}a.type===Me?((r=wi(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Si(a.type,a.key,a.props,null,e.mode,u)).ref=or(e,r,a),u.return=e,e=u)}return i(e);case Ue:e:{for(o=a.key;null!==r;){if(r.key===o){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){t(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=Ti(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(t(e,r.sibling),(r=l(r,a)).return=e,e=r):(t(e,r),(r=Ei(a,e.mode,u)).return=e,e=r),i(e);if(ur(a))return h(e,r,a,u);if(Ke(a))return g(e,r,a,u);if(s&&sr(e,a),void 0===a&&!o)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error((Je(e.type)||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}return t(e,r)}}var fr=cr(!0),dr=cr(!1),pr={},hr=Nn(pr),gr=Nn(pr),mr=Nn(pr);function vr(e){if(e===pr)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function yr(e,n){In(mr,n),In(gr,e),In(hr,pr),zn(hr),In(hr,{isInAParentText:!1})}function br(){zn(hr),zn(gr),zn(mr)}function Sr(e){vr(mr.current);var n=vr(hr.current),t=e.type;t="AndroidTextInput"===t||"RCTMultilineTextInputView"===t||"RCTSinglelineTextInputView"===t||"RCTText"===t||"RCTVirtualText"===t,n!==(t=n.isInAParentText!==t?{isInAParentText:t}:n)&&(In(gr,e),In(hr,t))}function wr(e){gr.current===e&&(zn(hr),zn(gr))}var kr=Nn(0);function Er(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===t.dehydrated||vn()||vn()))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Tr=[];function xr(){for(var e=0;e<Tr.length;e++)Tr[e]._workInProgressVersionPrimary=null;Tr.length=0}var _r=Ie.ReactCurrentDispatcher,Rr=Ie.ReactCurrentBatchConfig,Pr=0,Cr=null,Nr=null,zr=null,Ir=!1,Lr=!1;function Ur(){throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.")}function Mr(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!zt(e[t],n[t]))return!1;return!0}function Ar(e,n,t,r,l,a){if(Pr=a,Cr=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,_r.current=null===e||null===e.memoizedState?ul:ol,e=t(r,l),Lr){a=0;do{if(Lr=!1,!(25>a))throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");a+=1,zr=Nr=null,n.updateQueue=null,_r.current=sl,e=t(r,l)}while(Lr)}if(_r.current=il,n=null!==Nr&&null!==Nr.next,Pr=0,zr=Nr=Cr=null,Ir=!1,n)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return e}function Dr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===zr?Cr.memoizedState=zr=e:zr=zr.next=e,zr}function Qr(){if(null===Nr){var e=Cr.alternate;e=null!==e?e.memoizedState:null}else e=Nr.next;var n=null===zr?Cr.memoizedState:zr.next;if(null!==n)zr=n,Nr=e;else{if(null===e)throw Error("Rendered more hooks than during the previous render.");e={memoizedState:(Nr=e).memoizedState,baseState:Nr.baseState,baseQueue:Nr.baseQueue,queue:Nr.queue,next:null},null===zr?Cr.memoizedState=zr=e:zr=zr.next=e}return zr}function Br(e,n){return"function"==typeof n?n(e):n}function Fr(e){var n=Qr(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=Nr,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var i=l.next;l.next=a.next,a.next=i}r.baseQueue=l=a,t.pending=null}if(null!==l){l=l.next,r=r.baseState;var u=i=a=null,o=l;do{var s=o.lane;if((Pr&s)===s)null!==u&&(u=u.next={lane:0,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null}),r=o.eagerReducer===e?o.eagerState:e(r,o.action);else{var c={lane:s,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null};null===u?(i=u=c,a=r):u=u.next=c,Cr.lanes|=s,va|=s}o=o.next}while(null!==o&&o!==l);null===u?a=r:u.next=i,zt(r,n.memoizedState)||(fl=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=u,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function jr(e){var n=Qr(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{a=e(a,i.action),i=i.next}while(i!==l);zt(a,n.memoizedState)||(fl=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function Or(e,n,t){var r=n._getVersion;r=r(n._source);var l=n._workInProgressVersionPrimary;if(null!==l?e=l===r:(e=e.mutableReadLanes,(e=(Pr&e)===e)&&(n._workInProgressVersionPrimary=r,Tr.push(n))),e)return t(n._source);throw Tr.push(n),Error("Cannot read from mutable source during the current render without tearing. This is a bug in React. Please file an issue.")}function Hr(e,n,t,r){var l=sa;if(null===l)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");var a=n._getVersion,i=a(n._source),u=_r.current,o=u.useState(function(){return Or(l,n,t)}),s=o[1],c=o[0];o=zr;var f=e.memoizedState,d=f.refs,p=d.getSnapshot,h=f.source;f=f.subscribe;var g=Cr;return e.memoizedState={refs:d,source:n,subscribe:r},u.useEffect(function(){d.getSnapshot=t,d.setSnapshot=s;var e=a(n._source);if(!zt(i,e)){e=t(n._source),zt(c,e)||(s(e),e=ja(g),l.mutableReadLanes|=e&l.pendingLanes),e=l.mutableReadLanes,l.entangledLanes|=e;for(var r=l.entanglements,u=e;0<u;){var o=31-tt(u),f=1<<o;r[o]|=e,u&=~f}}},[t,n,r]),u.useEffect(function(){return r(n._source,function(){var e=d.getSnapshot,t=d.setSnapshot;try{t(e(n._source));var r=ja(g);l.mutableReadLanes|=r&l.pendingLanes}catch(e){t(function(){throw e})}})},[n,r]),zt(p,t)&&zt(h,n)&&zt(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:Br,lastRenderedState:c}).dispatch=s=al.bind(null,Cr,e),o.queue=e,o.baseQueue=null,c=Or(l,n,t),o.memoizedState=o.baseState=c),c}function Vr(e,n,t){return Hr(Qr(),e,n,t)}function Wr(e){var n=Dr();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:Br,lastRenderedState:e}).dispatch=al.bind(null,Cr,e),[n.memoizedState,e]}function Yr(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=Cr.updateQueue)?(n={lastEffect:null},Cr.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function qr(){return Qr().memoizedState}function Xr(e,n,t,r){var l=Dr();Cr.flags|=e,l.memoizedState=Yr(1|n,t,void 0,void 0===r?null:r)}function $r(e,n,t,r){var l=Qr();r=void 0===r?null:r;var a=void 0;if(null!==Nr){var i=Nr.memoizedState;if(a=i.destroy,null!==r&&Mr(r,i.deps))return void Yr(n,t,a,r)}Cr.flags|=e,l.memoizedState=Yr(1|n,t,a,r)}function Gr(e,n){return Xr(516,4,e,n)}function Kr(e,n){return $r(516,4,e,n)}function Jr(e,n){return $r(4,2,e,n)}function Zr(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function el(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,$r(4,2,Zr.bind(null,n,e),t)}function nl(){}function tl(e,n){var t=Qr();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Mr(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function rl(e,n){var t=Qr();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Mr(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function ll(e,n){var t=Tt();_t(98>t?98:t,function(){e(!0)}),_t(97<t?97:t,function(){var t=Rr.transition;Rr.transition=1;try{e(!1),n()}finally{Rr.transition=t}})}function al(e,n,t){var r=Fa(),l=ja(e),a={lane:l,action:t,eagerReducer:null,eagerState:null,next:null},i=n.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),n.pending=a,i=e.alternate,e===Cr||null!==i&&i===Cr)Lr=Ir=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var u=n.lastRenderedState,o=i(u,t);if(a.eagerReducer=i,a.eagerState=o,zt(o,u))return}catch(e){}Oa(e,l,r)}}var il={readContext:Wt,useCallback:Ur,useContext:Ur,useEffect:Ur,useImperativeHandle:Ur,useLayoutEffect:Ur,useMemo:Ur,useReducer:Ur,useRef:Ur,useState:Ur,useDebugValue:Ur,useDeferredValue:Ur,useTransition:Ur,useMutableSource:Ur,useOpaqueIdentifier:Ur,unstable_isNewReconciler:!1},ul={readContext:Wt,useCallback:function(e,n){return Dr().memoizedState=[e,void 0===n?null:n],e},useContext:Wt,useEffect:Gr,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Xr(4,2,Zr.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Xr(4,2,e,n)},useMemo:function(e,n){var t=Dr();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Dr();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:n}).dispatch=al.bind(null,Cr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Dr().memoizedState=e},useState:Wr,useDebugValue:nl,useDeferredValue:function(e){var n=Wr(e),t=n[0],r=n[1];return Gr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=Wr(!1),n=e[0];return e=ll.bind(null,e[1]),Dr().memoizedState=e,[e,n]},useMutableSource:function(e,n,t){var r=Dr();return r.memoizedState={refs:{getSnapshot:n,setSnapshot:null},source:e,subscribe:t},Hr(r,e,n,t)},useOpaqueIdentifier:function(){throw Error("Not yet implemented")},unstable_isNewReconciler:!1},ol={readContext:Wt,useCallback:tl,useContext:Wt,useEffect:Kr,useImperativeHandle:el,useLayoutEffect:Jr,useMemo:rl,useReducer:Fr,useRef:qr,useState:function(){return Fr(Br)},useDebugValue:nl,useDeferredValue:function(e){var n=Fr(Br),t=n[0],r=n[1];return Kr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=Fr(Br)[0];return[Qr().memoizedState,e]},useMutableSource:Vr,useOpaqueIdentifier:function(){return Fr(Br)[0]},unstable_isNewReconciler:!1},sl={readContext:Wt,useCallback:tl,useContext:Wt,useEffect:Kr,useImperativeHandle:el,useLayoutEffect:Jr,useMemo:rl,useReducer:jr,useRef:qr,useState:function(){return jr(Br)},useDebugValue:nl,useDeferredValue:function(e){var n=jr(Br),t=n[0],r=n[1];return Kr(function(){var n=Rr.transition;Rr.transition=1;try{r(e)}finally{Rr.transition=n}},[e]),t},useTransition:function(){var e=jr(Br)[0];return[Qr().memoizedState,e]},useMutableSource:Vr,useOpaqueIdentifier:function(){return jr(Br)[0]},unstable_isNewReconciler:!1},cl=Ie.ReactCurrentOwner,fl=!1;function dl(e,n,t,r){n.child=null===e?dr(n,null,t,r):fr(n,e.child,t,r)}function pl(e,n,t,r,l){t=t.render;var a=n.ref;return Vt(n,l),r=Ar(e,n,t,r,a,l),null===e||fl?(n.flags|=1,dl(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,Ul(e,n,l))}function hl(e,n,t,r,l,a){if(null===e){var i=t.type;return"function"!=typeof i||vi(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=Si(t.type,null,r,n,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,gl(e,n,i,r,l,a))}return i=e.child,0==(l&a)&&(l=i.memoizedProps,(t=null!==(t=t.compare)?t:Lt)(l,r)&&e.ref===n.ref)?Ul(e,n,a):(n.flags|=1,(e=bi(i,r)).ref=n.ref,e.return=n,n.child=e)}function gl(e,n,t,r,l,a){if(null!==e&&Lt(e.memoizedProps,r)&&e.ref===n.ref){if(fl=!1,0==(a&l))return n.lanes=e.lanes,Ul(e,n,a);0!=(32768&e.flags)&&(fl=!0)}return yl(e,n,t,r,a)}function ml(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&n.mode))n.memoizedState={baseLanes:0},Xa(n,t);else{if(0==(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e},Xa(n,e),null;n.memoizedState={baseLanes:0},Xa(n,null!==a?a.baseLanes:t)}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,Xa(n,r);return dl(e,n,l,t),n.child}function vl(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=128)}function yl(e,n,t,r,l){var a=Qn(t)?An:Un.current;return a=Dn(n,a),Vt(n,l),t=Ar(e,n,t,r,a,l),null===e||fl?(n.flags|=1,dl(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,Ul(e,n,l))}function bl(e,n,t,r,l){if(Qn(t)){var a=!0;On(n)}else a=!1;if(Vt(n,l),null===n.stateNode)null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),lr(n,t,r),ir(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,u=n.memoizedProps;i.props=u;var o=i.context,s=t.contextType;"object"==typeof s&&null!==s?s=Wt(s):s=Dn(n,s=Qn(t)?An:Un.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||o!==s)&&ar(n,i,r,s),Yt=!1;var d=n.memoizedState;i.state=d,Jt(n,r,i,l),o=n.memoizedState,u!==r||d!==o||Mn.current||Yt?("function"==typeof c&&(nr(n,t,c,r),o=n.memoizedState),(u=Yt||rr(n,t,u,r,d,o,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(n.flags|=4)):("function"==typeof i.componentDidMount&&(n.flags|=4),n.memoizedProps=r,n.memoizedState=o),i.props=r,i.state=o,i.context=s,r=u):("function"==typeof i.componentDidMount&&(n.flags|=4),r=!1)}else{i=n.stateNode,Xt(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:At(n.type,u),i.props=s,f=n.pendingProps,d=i.context,"object"==typeof(o=t.contextType)&&null!==o?o=Wt(o):o=Dn(n,o=Qn(t)?An:Un.current);var p=t.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==f||d!==o)&&ar(n,i,r,o),Yt=!1,d=n.memoizedState,i.state=d,Jt(n,r,i,l);var h=n.memoizedState;u!==f||d!==h||Mn.current||Yt?("function"==typeof p&&(nr(n,t,p,r),h=n.memoizedState),(s=Yt||rr(n,t,s,r,d,h,o))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,o),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,o)),"function"==typeof i.componentDidUpdate&&(n.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(n.flags|=256)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),n.memoizedProps=r,n.memoizedState=h),i.props=r,i.state=h,i.context=o,r=s):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),r=!1)}return Sl(e,n,t,r,a,l)}function Sl(e,n,t,r,l,a){vl(e,n);var i=0!=(64&n.flags);if(!r&&!i)return l&&Hn(n,t,!1),Ul(e,n,a);r=n.stateNode,cl.current=n;var u=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&i?(n.child=fr(n,e.child,null,a),n.child=fr(n,null,u,a)):dl(e,n,u,a),n.memoizedState=r.state,l&&Hn(n,t,!0),n.child}function wl(e){var n=e.stateNode;n.pendingContext?Fn(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Fn(0,n.context,!1),yr(e,n.containerInfo)}var kl,El,Tl,xl,_l={dehydrated:null,retryLane:0};function Rl(e,n,t){var r,l=n.pendingProps,a=kr.current,i=!1;return(r=0!=(64&n.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,n.flags&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=1),In(kr,1&a),null===e?(e=l.children,a=l.fallback,i?(e=Pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=_l,e):"number"==typeof l.unstable_expectedLoadTime?(e=Pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=_l,n.lanes=33554432,e):((t=ki({mode:"visible",children:e},n.mode,t,null)).return=n,n.child=t)):(e.memoizedState,i?(l=Nl(e,n,l.children,l.fallback,t),i=n.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:t}:{baseLanes:a.baseLanes|t},i.childLanes=e.childLanes&~t,n.memoizedState=_l,l):(t=Cl(e,n,l.children,t),n.memoizedState=null,t))}function Pl(e,n,t,r){var l=e.mode,a=e.child;return n={mode:"hidden",children:n},0==(2&l)&&null!==a?(a.childLanes=0,a.pendingProps=n):a=ki(n,l,0,null),t=wi(t,l,r,null),a.return=e,t.return=e,a.sibling=t,e.child=a,t}function Cl(e,n,t,r){var l=e.child;return e=l.sibling,t=bi(l,{mode:"visible",children:t}),0==(2&n.mode)&&(t.lanes=r),t.return=n,t.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,n.firstEffect=n.lastEffect=e),n.child=t}function Nl(e,n,t,r,l){var a=n.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:t};return 0==(2&a)&&n.child!==i?((t=n.child).childLanes=0,t.pendingProps=u,null!==(i=t.lastEffect)?(n.firstEffect=t.firstEffect,n.lastEffect=i,i.nextEffect=null):n.firstEffect=n.lastEffect=null):t=bi(i,u),null!==e?r=bi(e,r):(r=wi(r,a,l,null)).flags|=2,r.return=n,t.return=n,t.sibling=r,n.child=t,r}function zl(e,n){e.lanes|=n;var t=e.alternate;null!==t&&(t.lanes|=n),Ht(e.return,n)}function Il(e,n,t,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l,lastEffect:a}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l,i.lastEffect=a)}function Ll(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(dl(e,n,r.children,t),0!=(2&(r=kr.current)))r=1&r|2,n.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&zl(e,t);else if(19===e.tag)zl(e,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(In(kr,r),0==(2&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===Er(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Il(n,!1,l,t,a,n.lastEffect);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===Er(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Il(n,!0,t,null,a,n.lastEffect);break;case"together":Il(n,!1,null,null,void 0,n.lastEffect);break;default:n.memoizedState=null}return n.child}function Ul(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),va|=n.lanes,0!=(t&n.childLanes)){if(null!==e&&n.child!==e.child)throw Error("Resuming work not yet implemented.");if(null!==n.child){for(t=bi(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=bi(e,e.pendingProps)).return=n;t.sibling=null}return n.child}return null}function Ml(e,n){switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Al(e,n,t){var r=n.pendingProps;switch(n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Qn(n.type)&&Bn(),null;case 3:return br(),zn(Mn),zn(Un),xr(),(r=n.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||r.hydrate||(n.flags|=256),El(n),null;case 5:wr(n);var l=vr(mr.current);if(t=n.type,null!==e&&null!=n.stateNode)Tl(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=128);else{if(!r){if(null===n.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return null}vr(hr.current),e=wn(),t=yn(t);var a=hn(null,ln,r,t.validAttributes);o.UIManager.createView(e,t.uiViewClassName,l,a),l=new mn(e,t,n),ke.set(e,n),Ee.set(e,r),kl(l,n,!1,!1),n.stateNode=l,En(l)&&(n.flags|=4),null!==n.ref&&(n.flags|=128)}return null;case 6:if(e&&null!=n.stateNode)xl(e,n,e.memoizedProps,r);else{if("string"!=typeof r&&null===n.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");if(e=vr(mr.current),!vr(hr.current).isInAParentText)throw Error("Text strings must be rendered within a <Text> component.");l=wn(),o.UIManager.createView(l,"RCTRawText",e,{text:r}),ke.set(l,n),n.stateNode=l}return null;case 13:return zn(kr),r=n.memoizedState,0!=(64&n.flags)?(n.lanes=t,n):(r=null!==r,l=!1,null!==e&&(l=null!==e.memoizedState),r&&!l&&0!=(2&n.mode)&&(null===e&&!0!==n.memoizedProps.unstable_avoidThisFallback||0!=(1&kr.current)?0===ha&&(ha=3):(0!==ha&&3!==ha||(ha=4),null===sa||0==(134217727&va)&&0==(134217727&ya)||Ya(sa,fa))),(r||l)&&(n.flags|=4),null);case 4:return br(),El(n),null;case 10:return Ot(n),null;case 17:return Qn(n.type)&&Bn(),null;case 19:if(zn(kr),null===(r=n.memoizedState))return null;if(l=0!=(64&n.flags),null===(a=r.rendering))if(l)Ml(r,!1);else{if(0!==ha||null!==e&&0!=(64&e.flags))for(e=n.child;null!==e;){if(null!==(a=Er(e))){for(n.flags|=64,Ml(r,!1),null!==(e=a.updateQueue)&&(n.updateQueue=e,n.flags|=4),null===r.lastEffect&&(n.firstEffect=null),n.lastEffect=r.lastEffect,e=t,r=n.child;null!==r;)t=e,(l=r).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(a=l.alternate)?(l.childLanes=0,l.lanes=t,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=a.childLanes,l.lanes=a.lanes,l.child=a.child,l.memoizedProps=a.memoizedProps,l.memoizedState=a.memoizedState,l.updateQueue=a.updateQueue,l.type=a.type,t=a.dependencies,l.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),r=r.sibling;return In(kr,1&kr.current|2),n.child}e=e.sibling}null!==r.tail&&Et()>ka&&(n.flags|=64,l=!0,Ml(r,!1),n.lanes=33554432)}else{if(!l)if(null!==(e=Er(a))){if(n.flags|=64,l=!0,null!==(e=e.updateQueue)&&(n.updateQueue=e,n.flags|=4),Ml(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate)return null!==(n=n.lastEffect=r.lastEffect)&&(n.nextEffect=null),null}else 2*Et()-r.renderingStartTime>ka&&1073741824!==t&&(n.flags|=64,l=!0,Ml(r,!1),n.lanes=33554432);r.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=r.last)?e.sibling=a:n.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.lastEffect=n.lastEffect,r.renderingStartTime=Et(),e.sibling=null,n=kr.current,In(kr,l?1&n|2:1&n),e):null;case 23:case 24:return $a(),null!==e&&null!==e.memoizedState!=(null!==n.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(n.flags|=4),null}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function Dl(e){switch(e.tag){case 1:Qn(e.type)&&Bn();var n=e.flags;return 8192&n?(e.flags=-8193&n|64,e):null;case 3:if(br(),zn(Mn),zn(Un),xr(),0!=(64&(n=e.flags)))throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return e.flags=-8193&n|64,e;case 5:return wr(e),null;case 13:return zn(kr),8192&(n=e.flags)?(e.flags=-8193&n|64,e):null;case 19:return zn(kr),null;case 4:return br(),null;case 10:return Ot(e),null;case 23:case 24:return $a(),null;default:return null}}function Ql(e,n){return{value:e,source:n,stack:Mt(n)}}if(kl=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e._children.push(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},El=function(){},Tl=function(e,n,t,r){e.memoizedProps!==r&&(vr(hr.current),n.updateQueue=bn)&&(n.flags|=4)},xl=function(e,n,t,r){t!==r&&(n.flags|=4)},"function"!=typeof o.ReactFiberErrorDialog.showErrorDialog)throw Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function.");function Bl(e,n){try{!1!==o.ReactFiberErrorDialog.showErrorDialog({componentStack:null!==n.stack?n.stack:"",error:n.value,errorBoundary:null!==e&&1===e.tag?e.stateNode:null})&&console.error(n.value)}catch(e){setTimeout(function(){throw e})}}var Fl="function"==typeof WeakMap?WeakMap:Map;function jl(e,n,t){(t=$t(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Ta||(Ta=!0,xa=r),Bl(e,n)},t}function Ol(e,n,t){(t=$t(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return Bl(e,n),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===_a?_a=new Set([this]):_a.add(this),Bl(e,n));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}var Hl="function"==typeof WeakSet?WeakSet:Set;function Vl(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){di(e,n)}else n.current=null}function Wl(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:At(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return;case 5:case 6:case 4:case 17:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function Yl(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var l=e;r=l.next,0!=(4&(l=l.tag))&&0!=(1&l)&&(si(t,e),oi(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:At(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&Zt(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}Zt(t,n,e)}return;case 5:case 6:case 4:case 12:case 13:return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function ql(e,n){for(var t=e;;){if(5===t.tag){var r=t.stateNode;if(n){var l=r.viewConfig,a=hn(null,ln,{style:{display:"none"}},l.validAttributes);o.UIManager.updateView(r._nativeTag,l.uiViewClassName,a)}else{r=t.stateNode,a=t.memoizedProps,l=r.viewConfig,a=hn(null,u({},a,{style:[a.style,{display:"none"}]}),a,l.validAttributes),o.UIManager.updateView(r._nativeTag,l.uiViewClassName,a)}}else{if(6===t.tag)throw Error("Not yet implemented.");if((23!==t.tag&&24!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Xl(e,n){if(Wn&&"function"==typeof Wn.onCommitFiberUnmount)try{Wn.onCommitFiberUnmount(Vn,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))si(n,t);else{r=n;try{l()}catch(e){di(r,e)}}t=t.next}while(t!==e)}break;case 1:if(Vl(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){di(n,e)}break;case 5:Vl(n);break;case 4:ea(e,n)}}function $l(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Gl(e){return 5===e.tag||3===e.tag||4===e.tag}function Kl(e){e:{for(var n=e.return;null!==n;){if(Gl(n))break e;n=n.return}throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}16&t.flags&&(t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||Gl(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?Jl(e,t,n):Zl(e,t,n)}function Jl(e,n,t){var r=e.tag,l=5===r||6===r;if(l)if(e=l?e.stateNode:e.stateNode.instance,n){if("number"==typeof t)throw Error("Container does not support insertBefore operation")}else o.UIManager.setChildren(t,["number"==typeof e?e:e._nativeTag]);else if(4!==r&&null!==(e=e.child))for(Jl(e,n,t),e=e.sibling;null!==e;)Jl(e,n,t),e=e.sibling}function Zl(e,n,t){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,n?0<=(l=(r=t._children).indexOf(e))?(r.splice(l,1),n=r.indexOf(n),r.splice(n,0,e),o.UIManager.manageChildren(t._nativeTag,[l],[n],[],[],[])):(n=r.indexOf(n),r.splice(n,0,e),o.UIManager.manageChildren(t._nativeTag,[],[],["number"==typeof e?e:e._nativeTag],[n],[])):(n="number"==typeof e?e:e._nativeTag,0<=(l=(r=t._children).indexOf(e))?(r.splice(l,1),r.push(e),o.UIManager.manageChildren(t._nativeTag,[l],[r.length-1],[],[],[])):(r.push(e),o.UIManager.manageChildren(t._nativeTag,[],[],[n],[r.length-1],[])));else if(4!==r&&null!==(e=e.child))for(Zl(e,n,t),e=e.sibling;null!==e;)Zl(e,n,t),e=e.sibling}function ea(e,n){for(var t,r,l=n,a=!1;;){if(!a){a=l.return;e:for(;;){if(null===a)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(t=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:t=t.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===l.tag||6===l.tag){e:for(var i=e,u=l,s=u;;)if(Xl(i,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===u)break e;for(;null===s.sibling;){if(null===s.return||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(i=t,kn(l.stateNode),o.UIManager.manageChildren(i,[],[],[],[],[0])):(i=t,kn(s=l.stateNode),s=(u=i._children).indexOf(s),u.splice(s,1),o.UIManager.manageChildren(i._nativeTag,[],[],[],[],[s]))}else if(4===l.tag){if(null!==l.child){t=l.stateNode.containerInfo,r=!0,l.child.return=l,l=l.child;continue}}else if(Xl(e,l),null!==l.child){l.child.return=l,l=l.child;continue}if(l===n)break;for(;null===l.sibling;){if(null===l.return||l.return===n)return;4===(l=l.return).tag&&(a=!1)}l.sibling.return=l.return,l=l.sibling}}function na(e,n){switch(n.tag){case 0:case 11:case 14:case 15:case 22:var t=n.updateQueue;if(null!==(t=null!==t?t.lastEffect:null)){var r=t=t.next;do{3==(3&r.tag)&&(n=r.destroy,r.destroy=void 0,void 0!==n&&n()),r=r.next}while(r!==t)}return;case 1:return;case 5:if(null!=(t=n.stateNode)){r=n.memoizedProps,e=null!==e?e.memoizedProps:r;var l=n.updateQueue;n.updateQueue=null,null!==l&&(n=t.viewConfig,Ee.set(t._nativeTag,r),null!=(r=hn(null,e,r,n.validAttributes))&&o.UIManager.updateView(t._nativeTag,n.uiViewClassName,r))}return;case 6:if(null===n.stateNode)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");return void o.UIManager.updateView(n.stateNode,"RCTRawText",{text:n.memoizedProps});case 3:case 12:return;case 13:return null!==n.memoizedState&&(wa=Et(),ql(n.child,!0)),void ta(n);case 19:return void ta(n);case 17:return;case 23:case 24:return void ql(n,null!==n.memoizedState)}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function ta(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Hl),n.forEach(function(n){var r=hi.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))})}}function ra(e,n){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(n=n.memoizedState)&&null===n.dehydrated)}var la,aa=Math.ceil,ia=Ie.ReactCurrentDispatcher,ua=Ie.ReactCurrentOwner,oa=0,sa=null,ca=null,fa=0,da=0,pa=Nn(0),ha=0,ga=null,ma=0,va=0,ya=0,ba=0,Sa=null,wa=0,ka=1/0,Ea=null,Ta=!1,xa=null,_a=null,Ra=!1,Pa=null,Ca=90,Na=[],za=[],Ia=null,La=0,Ua=null,Ma=-1,Aa=0,Da=0,Qa=null,Ba=!1;function Fa(){return 0!=(48&oa)?Et():-1!==Ma?Ma:Ma=Et()}function ja(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Tt()?1:2;if(0===Aa&&(Aa=ma),0!==Nt.transition){0!==Da&&(Da=null!==Sa?Sa.pendingLanes:0),e=Aa;var n=4186112&~Da;return 0===(n&=-n)&&(0===(n=(e=4186112&~e)&-e)&&(n=8192)),n}return e=Tt(),0!=(4&oa)&&98===e?e=Jn(12,Aa):e=Jn(e=Xn(e),Aa),e}function Oa(e,n,t){if(50<La)throw La=0,Ua=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");if(null===(e=Ha(e,n)))return null;nt(e,n,t),e===sa&&(ya|=n,4===ha&&Ya(e,fa));var r=Tt();1===n?0!=(8&oa)&&0==(48&oa)?qa(e):(Va(e,t),0===oa&&(ka=Et()+500,Pt())):(0==(4&oa)||98!==r&&99!==r||(null===Ia?Ia=new Set([e]):Ia.add(e)),Va(e,t)),Sa=e}function Ha(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}function Va(e,n){for(var t=e.callbackNode,r=e.suspendedLanes,l=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var u=31-tt(i),o=1<<u,s=a[u];if(-1===s){if(0==(o&r)||0!=(o&l)){s=n,qn(o);var c=Yn;a[u]=10<=c?s+250:6<=c?s+5e3:-1}}else s<=n&&(e.expiredLanes|=o);i&=~o}if(r=Gn(e,e===sa?fa:0),n=Yn,0===r)null!==t&&(t!==vt&&ut(t),e.callbackNode=null,e.callbackPriority=0);else{if(null!==t){if(e.callbackPriority===n)return;t!==vt&&ut(t)}15===n?(t=qa.bind(null,e),null===bt?(bt=[t],St=it(dt,Ct)):bt.push(t),t=vt):14===n?t=Rt(99,qa.bind(null,e)):t=Rt(t=$n(n),Wa.bind(null,e)),e.callbackPriority=n,e.callbackNode=t}}function Wa(e){if(Ma=-1,Da=Aa=0,0!=(48&oa))throw Error("Should not already be working.");var n=e.callbackNode;if(ui()&&e.callbackNode!==n)return null;var t=Gn(e,e===sa?fa:0);if(0===t)return null;var r=t,l=oa;oa|=16;var a=Ja();for(sa===e&&fa===r||(ka=Et()+500,Ga(e,r));;)try{ni();break}catch(n){Ka(e,n)}if(jt(),ia.current=a,oa=l,null!==ca?r=0:(sa=null,fa=0,r=ha),0!=(ma&ya))Ga(e,0);else if(0!==r){if(2===r&&(oa|=64,e.hydrate&&(e.hydrate=!1),0!==(t=Kn(e))&&(r=Za(e,t))),1===r)throw n=ga,Ga(e,0),Ya(e,t),Va(e,Et()),n;switch(e.finishedWork=e.current.alternate,e.finishedLanes=t,r){case 0:case 1:throw Error("Root did not complete. This is a bug in React.");case 2:li(e);break;case 3:if(Ya(e,t),(62914560&t)===t&&10<(r=wa+500-Et())){if(0!==Gn(e,0))break;if(((l=e.suspendedLanes)&t)!==t){Fa(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Tn(li.bind(null,e),r);break}li(e);break;case 4:if(Ya(e,t),(4186112&t)===t)break;for(r=e.eventTimes,l=-1;0<t;){var i=31-tt(t);a=1<<i,(i=r[i])>l&&(l=i),t&=~a}if(t=l,10<(t=(120>(t=Et()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*aa(t/1960))-t)){e.timeoutHandle=Tn(li.bind(null,e),t);break}li(e);break;case 5:li(e);break;default:throw Error("Unknown root exit status.")}}return Va(e,Et()),e.callbackNode===n?Wa.bind(null,e):null}function Ya(e,n){for(n&=~ba,n&=~ya,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-tt(n),r=1<<t;e[t]=-1,n&=~r}}function qa(e){if(0!=(48&oa))throw Error("Should not already be working.");if(ui(),e===sa&&0!=(e.expiredLanes&fa)){var n=fa,t=Za(e,n);0!=(ma&ya)&&(t=Za(e,n=Gn(e,n)))}else t=Za(e,n=Gn(e,0));if(0!==e.tag&&2===t&&(oa|=64,e.hydrate&&(e.hydrate=!1),0!==(n=Kn(e))&&(t=Za(e,n))),1===t)throw t=ga,Ga(e,0),Ya(e,n),Va(e,Et()),t;return e.finishedWork=e.current.alternate,e.finishedLanes=n,li(e),Va(e,Et()),null}function Xa(e,n){In(pa,da),da|=n,ma|=n}function $a(){da=pa.current,zn(pa)}function Ga(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,xn(t)),null!==ca)for(t=ca.return;null!==t;){var r=t;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Bn();break;case 3:br(),zn(Mn),zn(Un),xr();break;case 5:wr(r);break;case 4:br();break;case 13:case 19:zn(kr);break;case 10:Ot(r);break;case 23:case 24:$a()}t=t.return}sa=e,ca=bi(e.current,null),fa=da=ma=n,ha=0,ga=null,ba=ya=va=0}function Ka(e,n){for(;;){var t=ca;try{if(jt(),_r.current=il,Ir){for(var r=Cr.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}Ir=!1}if(Pr=0,zr=Nr=Cr=null,Lr=!1,ua.current=null,null===t||null===t.return){ha=1,ga=n,ca=null;break}e:{var a=e,i=t.return,u=t,o=n;if(n=fa,u.flags|=4096,u.firstEffect=u.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var s=o;if(0==(2&u.mode)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!=(1&kr.current),d=i;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var g=d.memoizedProps;p=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var v=new Set;v.add(s),d.updateQueue=v}else m.add(s);if(0==(2&d.mode)){if(d.flags|=64,u.flags|=32768,u.flags&=-5029,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=$t(-1,1);y.tag=2,Gt(u,y)}u.lanes|=1;break e}o=void 0,u=n;var b=a.pingCache;if(null===b?(b=a.pingCache=new Fl,o=new Set,b.set(s,o)):void 0===(o=b.get(s))&&(o=new Set,b.set(s,o)),!o.has(u)){o.add(u);var S=pi.bind(null,a,s,u);s.then(S,S)}d.flags|=8192,d.lanes=n;break e}d=d.return}while(null!==d);o=Error((Je(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==ha&&(ha=2),o=Ql(o,u),d=i;do{switch(d.tag){case 3:a=o,d.flags|=8192,n&=-n,d.lanes|=n,Kt(d,jl(d,a,n));break e;case 1:a=o;var w=d.type,k=d.stateNode;if(0==(64&d.flags)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===_a||!_a.has(k)))){d.flags|=8192,n&=-n,d.lanes|=n,Kt(d,Ol(d,a,n));break e}}d=d.return}while(null!==d)}ri(t)}catch(e){n=e,ca===t&&null!==t&&(ca=t=t.return);continue}break}}function Ja(){var e=ia.current;return ia.current=il,null===e?il:e}function Za(e,n){var t=oa;oa|=16;var r=Ja();for(sa===e&&fa===n||Ga(e,n);;)try{ei();break}catch(n){Ka(e,n)}if(jt(),oa=t,ia.current=r,null!==ca)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return sa=null,fa=0,ha}function ei(){for(;null!==ca;)ti(ca)}function ni(){for(;null!==ca&&!ot();)ti(ca)}function ti(e){var n=la(e.alternate,e,da);e.memoizedProps=e.pendingProps,null===n?ri(e):ca=n,ua.current=null}function ri(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(4096&n.flags)){if(null!==(t=Al(t,n,da)))return void(ca=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&da)||0==(4&t.mode)){for(var r=0,l=t.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;t.childLanes=r}null!==e&&0==(4096&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1<n.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=n:e.firstEffect=n,e.lastEffect=n))}else{if(null!==(t=Dl(n)))return t.flags&=4095,void(ca=t);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=4096)}if(null!==(n=n.sibling))return void(ca=n);ca=n=e}while(null!==n);0===ha&&(ha=5)}function li(e){var n=Tt();return _t(99,ai.bind(null,e,n)),null}function ai(e,n){do{ui()}while(null!==Pa);if(0!=(48&oa))throw Error("Should not already be working.");var t=e.finishedWork;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null;var r=t.lanes|t.childLanes,l=r,a=e.pendingLanes&~l;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=l,e.mutableReadLanes&=l,e.entangledLanes&=l,l=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<a;){var o=31-tt(a),s=1<<o;l[o]=0,i[o]=-1,u[o]=-1,a&=~s}if(null!==Ia&&0==(24&r)&&Ia.has(e)&&Ia.delete(e),e===sa&&(ca=sa=null,fa=0),1<t.flags?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,null!==r){l=oa,oa|=32,Qa=ua.current=null,Ba=!1,Ea=r;do{try{ii()}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);Qa=null,Ea=r;do{try{for(i=e;null!==Ea;){var c=Ea.flags;if(128&c){var f=Ea.alternate;if(null!==f){var d=f.ref;null!==d&&("function"==typeof d?d(null):d.current=null)}}switch(1038&c){case 2:Kl(Ea),Ea.flags&=-3;break;case 6:Kl(Ea),Ea.flags&=-3,na(Ea.alternate,Ea);break;case 1024:Ea.flags&=-1025;break;case 1028:Ea.flags&=-1025,na(Ea.alternate,Ea);break;case 4:na(Ea.alternate,Ea);break;case 8:ea(i,u=Ea);var p=u.alternate;$l(u),null!==p&&$l(p)}Ea=Ea.nextEffect}}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);e.current=t,Ea=r;do{try{for(c=e;null!==Ea;){var h=Ea.flags;if(36&h&&Yl(c,Ea.alternate,Ea),128&h){f=void 0;var g=Ea.ref;if(null!==g){var m=Ea.stateNode;switch(Ea.tag){case 5:f=m;break;default:f=m}"function"==typeof g?g(f):g.current=f}}Ea=Ea.nextEffect}}catch(e){if(null===Ea)throw Error("Should be working on an effect.");di(Ea,e),Ea=Ea.nextEffect}}while(null!==Ea);Ea=null,yt(),oa=l}else e.current=t;if(Ra)Ra=!1,Pa=e,Ca=n;else for(Ea=r;null!==Ea;)n=Ea.nextEffect,Ea.nextEffect=null,8&Ea.flags&&((h=Ea).sibling=null,h.stateNode=null),Ea=n;if(0===(r=e.pendingLanes)&&(_a=null),1===r?e===Ua?La++:(La=0,Ua=e):La=0,t=t.stateNode,Wn&&"function"==typeof Wn.onCommitFiberRoot)try{Wn.onCommitFiberRoot(Vn,t,void 0,64==(64&t.current.flags))}catch(e){}if(Va(e,Et()),Ta)throw Ta=!1,e=xa,xa=null,e;return 0!=(8&oa)?null:(Pt(),null)}function ii(){for(;null!==Ea;){var e=Ea.alternate;Ba||null===Qa||(0!=(8&Ea.flags)?rn(Ea,Qa)&&(Ba=!0):13===Ea.tag&&ra(e,Ea)&&rn(Ea,Qa)&&(Ba=!0));var n=Ea.flags;0!=(256&n)&&Wl(e,Ea),0==(512&n)||Ra||(Ra=!0,Rt(97,function(){return ui(),null})),Ea=Ea.nextEffect}}function ui(){if(90!==Ca){var e=97<Ca?97:Ca;return Ca=90,_t(e,ci)}return!1}function oi(e,n){Na.push(n,e),Ra||(Ra=!0,Rt(97,function(){return ui(),null}))}function si(e,n){za.push(n,e),Ra||(Ra=!0,Rt(97,function(){return ui(),null}))}function ci(){if(null===Pa)return!1;var e=Pa;if(Pa=null,0!=(48&oa))throw Error("Cannot flush passive effects while already rendering.");var n=oa;oa|=32;var t=za;za=[];for(var r=0;r<t.length;r+=2){var l=t[r],a=t[r+1],i=l.destroy;if(l.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===a)throw Error("Should be working on an effect.");di(a,e)}}for(t=Na,Na=[],r=0;r<t.length;r+=2){l=t[r],a=t[r+1];try{var u=l.create;l.destroy=u()}catch(e){if(null===a)throw Error("Should be working on an effect.");di(a,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return oa=n,Pt(),!0}function fi(e,n,t){Gt(e,n=jl(e,n=Ql(t,n),1)),n=Fa(),null!==(e=Ha(e,1))&&(nt(e,1,n),Va(e,n))}function di(e,n){if(3===e.tag)fi(e,e,n);else for(var t=e.return;null!==t;){if(3===t.tag){fi(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===_a||!_a.has(r))){var l=Ol(t,e=Ql(n,e),1);if(Gt(t,l),l=Fa(),null!==(t=Ha(t,1)))nt(t,1,l),Va(t,l);else if("function"==typeof r.componentDidCatch&&(null===_a||!_a.has(r)))try{r.componentDidCatch(n,e)}catch(e){}break}}t=t.return}}function pi(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=Fa(),e.pingedLanes|=e.suspendedLanes&t,sa===e&&(fa&t)===t&&(4===ha||3===ha&&(62914560&fa)===fa&&500>Et()-wa?Ga(e,0):ba|=t),Va(e,n)}function hi(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===Tt()?1:2:(0===Aa&&(Aa=ma),0===(n=Zn(62914560&~Aa))&&(n=4194304))),t=Fa(),null!==(e=Ha(e,n))&&(nt(e,n,t),Va(e,t))}function gi(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function mi(e,n,t,r){return new gi(e,n,t,r)}function vi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function yi(e){if("function"==typeof e)return vi(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===Fe)return 11;if(e===He)return 14}return 2}function bi(e,n){var t=e.alternate;return null===t?((t=mi(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Si(e,n,t,r,l,a){var i=2;if(r=e,"function"==typeof e)vi(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case Me:return wi(t.children,l,a,n);case Ye:i=8,l|=16;break;case Ae:i=8,l|=1;break;case De:return(e=mi(12,t,n,8|l)).elementType=De,e.type=De,e.lanes=a,e;case je:return(e=mi(13,t,n,l)).type=je,e.elementType=je,e.lanes=a,e;case Oe:return(e=mi(19,t,n,l)).elementType=Oe,e.lanes=a,e;case qe:return ki(t,l,a,n);case Xe:return(e=mi(24,t,n,l)).elementType=Xe,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Qe:i=10;break e;case Be:i=9;break e;case Fe:i=11;break e;case He:i=14;break e;case Ve:i=16,r=null;break e;case We:i=22;break e}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+".")}return(n=mi(i,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function wi(e,n,t,r){return(e=mi(7,e,r,n)).lanes=t,e}function ki(e,n,t,r){return(e=mi(23,e,r,n)).elementType=qe,e.lanes=t,e}function Ei(e,n,t){return(e=mi(6,e,null,n)).lanes=t,e}function Ti(e,n,t){return(n=mi(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function xi(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=et(0),this.expirationTimes=et(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=et(0)}function _i(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ue,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}function Ri(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error("Unable to find node on an unmounted component.");throw Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e))}return null===(e=tn(n))?null:e.stateNode}function Pi(e,n,t,r){var l=n.current,a=Fa(),i=ja(l);e:if(t){t=t._reactInternals;n:{if(Ze(t)!==t||1!==t.tag)throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var u=t;do{switch(u.tag){case 3:u=u.stateNode.context;break n;case 1:if(Qn(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break n}}u=u.return}while(null!==u);throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}if(1===t.tag){var o=t.type;if(Qn(o)){t=jn(t,o,u);break e}}t=u}else t=Ln;return null===n.context?n.context=t:n.pendingContext=t,(n=$t(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),Gt(l,n),Oa(l,i,a),i}function Ci(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=Ri(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}function Ni(e){var n=zi.get(e);n&&Pi(null,n,null,function(){zi.delete(e)})}la=function(e,n,t){var r=n.lanes;if(null!==e)if(e.memoizedProps!==n.pendingProps||Mn.current)fl=!0;else{if(0==(t&r)){switch(fl=!1,n.tag){case 3:wl(n);break;case 5:Sr(n);break;case 1:Qn(n.type)&&On(n);break;case 4:yr(n,n.stateNode.containerInfo);break;case 10:r=n.memoizedProps.value;var l=n.type._context;In(Dt,l._currentValue),l._currentValue=r;break;case 13:if(null!==n.memoizedState)return 0!=(t&n.child.childLanes)?Rl(e,n,t):(In(kr,1&kr.current),null!==(n=Ul(e,n,t))?n.sibling:null);In(kr,1&kr.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(64&e.flags)){if(r)return Ll(e,n,t);n.flags|=64}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),In(kr,kr.current),r)break;return null;case 23:case 24:return n.lanes=0,ml(e,n,t)}return Ul(e,n,t)}fl=0!=(32768&e.flags)}else fl=!1;switch(n.lanes=0,n.tag){case 2:if(r=n.type,null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=Dn(n,Un.current),Vt(n,t),l=Ar(null,n,r,e,l,t),n.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,Qn(r)){var a=!0;On(n)}else a=!1;n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,qt(n);var i=r.getDerivedStateFromProps;"function"==typeof i&&nr(n,r,i,e),l.updater=tr,n.stateNode=l,l._reactInternals=n,ir(n,r,e,t),n=Sl(null,n,r,!0,a,t)}else n.tag=0,dl(null,n,l,t),n=n.child;return n;case 16:l=n.elementType;e:{switch(null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=(a=l._init)(l._payload),n.type=l,a=n.tag=yi(l),e=At(l,e),a){case 0:n=yl(null,n,l,e,t);break e;case 1:n=bl(null,n,l,e,t);break e;case 11:n=pl(null,n,l,e,t);break e;case 14:n=hl(null,n,l,At(l.type,e),r,t);break e}throw Error("Element type is invalid. Received a promise that resolves to: "+l+". Lazy element type must resolve to a class or function.")}return n;case 0:return r=n.type,l=n.pendingProps,yl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 1:return r=n.type,l=n.pendingProps,bl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 3:if(wl(n),r=n.updateQueue,null===e||null===r)throw Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");return r=n.pendingProps,l=null!==(l=n.memoizedState)?l.element:null,Xt(e,n),Jt(n,r,null,t),(r=n.memoizedState.element)===l?n=Ul(e,n,t):(dl(e,n,r,t),n=n.child),n;case 5:return Sr(n),r=n.pendingProps.children,vl(e,n),dl(e,n,r,t),n.child;case 6:return null;case 13:return Rl(e,n,t);case 4:return yr(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=fr(n,null,r,t):dl(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,pl(e,n,r,l=n.elementType===r?l:At(r,l),t);case 7:return dl(e,n,n.pendingProps,t),n.child;case 8:case 12:return dl(e,n,n.pendingProps.children,t),n.child;case 10:e:{r=n.type._context,l=n.pendingProps,i=n.memoizedProps,a=l.value;var u=n.type._context;if(In(Dt,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=zt(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===l.children&&!Mn.current){n=Ul(e,n,t);break e}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var o=u.dependencies;if(null!==o){i=u.child;for(var s=o.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=$t(-1,t&-t)).tag=2,Gt(u,s)),u.lanes|=t,null!==(s=u.alternate)&&(s.lanes|=t),Ht(u.return,t),o.lanes|=t;break}s=s.next}}else i=10===u.tag&&u.type===n.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===n){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}dl(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=(a=n.pendingProps).children,Vt(n,t),r=r(l=Wt(l,a.unstable_observedBits)),n.flags|=1,dl(e,n,r,t),n.child;case 14:return a=At(l=n.type,n.pendingProps),hl(e,n,l,a=At(l.type,a),r,t);case 15:return gl(e,n,n.type,n.pendingProps,r,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:At(r,l),null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),n.tag=1,Qn(r)?(e=!0,On(n)):e=!1,Vt(n,t),lr(n,r,l),ir(n,r,l,t),Sl(null,n,r,!0,e,t);case 19:return Ll(e,n,t);case 23:case 24:return ml(e,n,t)}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")},xe=function(e,n){var t=oa;oa|=1;try{return e(n)}finally{0===(oa=t)&&(ka=Et()+500,Pt())}};var zi=new Map,Ii={findFiberByHostInstance:Te,bundleType:0,version:"17.0.1-4e5d7faf5",rendererPackageName:"react-native-renderer",rendererConfig:{getInspectorDataForViewTag:function(){throw Error("getInspectorDataForViewTag() is not available in production")},getInspectorDataForViewAtPoint:function(){throw Error("getInspectorDataForViewAtPoint() is not available in production.")}.bind(null,Ci)}},Li={bundleType:Ii.bundleType,version:Ii.version,rendererPackageName:Ii.rendererPackageName,rendererConfig:Ii.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ie.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tn(e))?null:e.stateNode},findFiberByHostInstance:Ii.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Ui=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ui.isDisabled&&Ui.supportsFiber)try{Vn=Ui.inject(Li),Wn=Ui}catch(e){}}a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={computeComponentStackForErrorReporting:function(e){return(e=Te(e))?Mt(e):""}},a.createPortal=function(e,n){return _i(e,n,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},a.dispatchCommand=function(e,n,t){null!=e._nativeTag&&(e._internalInstanceHandle?nativeFabricUIManager.dispatchCommand(e._internalInstanceHandle.stateNode.node,n,t):o.UIManager.dispatchViewManagerCommand(e._nativeTag,n,t))},a.findHostInstance_DEPRECATED=function(e){return null==e?null:e._nativeTag?e:e.canonical&&e.canonical._nativeTag?e.canonical:null==(e=Ri(e))?e:e.canonical?e.canonical:e},a.findNodeHandle=Ci,a.render=function(e,n,t){var r=zi.get(n);if(!r){r=new xi(n,0,!1);var l=mi(3,null,null,0);r.current=l,l.stateNode=r,qt(l),zi.set(n,r)}Pi(e,r,null,t);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode;break e;default:e=e.child.stateNode}else e=null;return e},a.unmountComponentAtNode=Ni,a.unmountComponentAtNodeAndRemoveContainer=function(e){Ni(e),o.UIManager.removeRootView(e)},a.unstable_batchedUpdates=Re},88,[6,89,160,14,184]);