Sun Jul 18 22:32:23 UTC 2021 I: starting to build prometheus/bullseye/armhf on jenkins on '2021-07-18 22:32' Sun Jul 18 22:32:23 UTC 2021 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_21/1224/console.log Sun Jul 18 22:32:23 UTC 2021 I: Downloading source for bullseye/prometheus=2.24.1+ds-1 --2021-07-18 22:32:24-- http://cdn-fastly.deb.debian.org/debian/pool/main/p/prometheus/prometheus_2.24.1+ds-1.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 4048 (4.0K) Saving to: ‘prometheus_2.24.1+ds-1.dsc’ 0K ... 100% 329M=0s 2021-07-18 22:32:24 (329 MB/s) - ‘prometheus_2.24.1+ds-1.dsc’ saved [4048/4048] Sun Jul 18 22:32:24 UTC 2021 I: prometheus_2.24.1+ds-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: prometheus Binary: prometheus Architecture: any Version: 2.24.1+ds-1 Maintainer: Debian Go Packaging Team Uploaders: Martina Ferrari , Daniel Swarbrick , Lucas Kanashiro Homepage: https://prometheus.io/ Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/go-team/packages/prometheus Vcs-Git: https://salsa.debian.org/go-team/packages/prometheus.git Testsuite: autopkgtest-pkg-go Build-Depends: debhelper-compat (= 13), dh-golang (>= 1.39~), gogoprotobuf (>= 1.0.0+git20180330~), golang-github-alecthomas-units-dev, golang-github-aws-aws-sdk-go-dev (>= 1.4), golang-github-azure-azure-sdk-for-go-dev, golang-github-azure-go-autorest-dev, golang-github-cespare-xxhash-dev, golang-github-cockroachdb-cmux-dev, golang-github-digitalocean-godo-dev, golang-github-docker-docker-dev, golang-github-edsrzf-mmap-go-dev, golang-github-fsnotify-fsnotify-dev (>= 1.4.7-2~), golang-github-go-kit-kit-dev, golang-github-go-openapi-strfmt-dev, golang-github-gogo-protobuf-dev (>= 1.0.0+git20180330~), golang-github-golang-snappy-dev, golang-github-google-pprof-dev, golang-github-gophercloud-gophercloud-dev (>= 0.3.0~), golang-github-grpc-ecosystem-grpc-gateway-dev, golang-github-hashicorp-consul-dev (>= 1.1.0~), golang-github-hetznercloud-hcloud-go-dev, golang-github-json-iterator-go-dev, golang-github-miekg-dns-dev (>= 0.0~git20170501), golang-github-mwitkow-go-conntrack-dev, golang-github-oklog-run-dev, golang-github-oklog-ulid-dev (>= 1.3.1~), golang-github-opentracing-contrib-go-stdlib-dev (>= 0.0~git20190519.cf7a6c9~), golang-github-opentracing-opentracing-go-dev, golang-github-pkg-errors-dev, golang-github-prometheus-alertmanager-dev (>= 0.18.0~), golang-github-prometheus-client-golang-dev (>= 1.7.1~), golang-github-prometheus-client-model-dev, golang-github-prometheus-common-dev (>= 0.14.0~), golang-github-samuel-go-zookeeper-dev, golang-github-stretchr-testify-dev, golang-go (>= 2:1.10~), golang-go.uber-atomic-dev, golang-golang-x-net-dev (>= 1:0.0+git20180124), golang-golang-x-oauth2-google-dev, golang-golang-x-sync-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-google-api-dev (>= 0.0~git20170907), golang-google-genproto-dev (>= 0.0~git20171123), golang-google-grpc-dev (>= 1.6.0~), golang-gopkg-alecthomas-kingpin.v2-dev, golang-gopkg-yaml.v2-dev (>= 2.2.1-1~), golang-gopkg-yaml.v3-dev, golang-grpc-gateway Package-List: prometheus deb net optional arch=any Checksums-Sha1: 235fe3ee203ea20695321bfd35539840823081e7 3617799 prometheus_2.24.1+ds.orig.tar.gz 0bd47beb4e5cc4382eaec017976f2c25ffc4b5c9 31096 prometheus_2.24.1+ds-1.debian.tar.xz Checksums-Sha256: abc013070e018d11579d0b2eac1d350e42fad1cfc47f4436b772725631bf2206 3617799 prometheus_2.24.1+ds.orig.tar.gz 9ca9964fc3ce9ef95c132540d73579113d40d1904583c8dba8e9d74f5eaaebff 31096 prometheus_2.24.1+ds-1.debian.tar.xz Files: b2b188ba3043cafb91ede143d1c701a3 3617799 prometheus_2.24.1+ds.orig.tar.gz cab9a13e71d525642dd61947cc09d7fc 31096 prometheus_2.24.1+ds-1.debian.tar.xz Go-Import-Path: github.com/prometheus/prometheus -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE2qbv8cYn6hwmsaaSqiMPxF+MJ7EFAmAIZCsACgkQqiMPxF+M J7FWAQ/9HU80v6fjfX6tavVUI51vl8veLEIhHNKzW9ZKhP7WOJbrNLP7EykbVhoM Mpy4xmBvcok0rd7cGtyzOHawKkUJfhLY5E+OIh5mkBcAXyH/g6FTsYqmfi8G8pCe wbxZe6kJcAhqREZjsISqP9L/LGpP8t2VXfZhlYyV/0qrwLH1djfPZRlrJfKhsMjz hMx89YhaEOGDU4Pg6qbeOdv9ukrVvHhp2zlVVTrKlNd9q3aK9eghiM6TL2FQC5mO zxJO396QlDOX9b6fjodciK21zHgBCKNFkijAYazmbTAU+pfxT+fTtemSELIoS3E2 B9xwN1yzm0//cEXR63JJhqmBdkEOQvpLmeA0nQ46zbGQJ+1WRKiXXLOGD3UMvG9j 0cR0kdkFMq5GXPmqw423eowv/kmSUP+Zeat9QdSVz5c0ykAAIYHrAR1PyqLq3nTH 7TjAqas4Vpvci6EE2PFxUMxBxsW0h4dmrIU6W3R1TUcuf1fEkvPHSPlsZ/ASEzDL FeF2c6L6kDTT9fddlwmCe4Ex8Ip3lDEp6EgGM3JbdJmpXbK024RKEoRXtD/SOwOX 8LBoFUlivHEdgXYbisVFjLCiUmnPOT1HREcz+2cxhPI9pjs1zCn/rFGqbKR8r7Zf gdj8D8uuHkawwZuhNYMYI9yYQxB3xsxXdLg7vs7Rqqcfccnnfn0= =AYi4 -----END PGP SIGNATURE----- Sun Jul 18 22:32:24 UTC 2021 I: Checking whether the package is not for us Sun Jul 18 22:32:24 UTC 2021 I: Starting 1st build on remote node cbxi4a-armhf-rb.debian.net. Sun Jul 18 22:32:24 UTC 2021 I: Preparing to do remote build '1' on cbxi4a-armhf-rb.debian.net. Sun Jul 18 23:24:19 UTC 2021 I: Deleting $TMPDIR on cbxi4a-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Jul 18 10:32:33 -12 2021 I: pbuilder-time-stamp: 1626647554 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [prometheus_2.24.1+ds-1.dsc] I: copying [./prometheus_2.24.1+ds.orig.tar.gz] I: copying [./prometheus_2.24.1+ds-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.oTGgmFPy/trustedkeys.kbx': General error gpgv: Signature made Wed Jan 20 05:11:07 2021 -12 gpgv: using RSA key DAA6EFF1C627EA1C26B1A692AA230FC45F8C27B1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./prometheus_2.24.1+ds-1.dsc dpkg-source: info: extracting prometheus in prometheus-2.24.1+ds dpkg-source: info: unpacking prometheus_2.24.1+ds.orig.tar.gz dpkg-source: info: unpacking prometheus_2.24.1+ds-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 02-Default_settings.patch dpkg-source: info: applying 03-Disable_kubernetes.patch dpkg-source: info: applying 04-Disable_hetzner_robot.patch dpkg-source: info: applying 05-Fix-test-prom-invocations.patch dpkg-source: info: applying 06-Disable_TSDB_lockfile.patch dpkg-source: info: applying 07-Disable_fsnotify_mips64el.patch dpkg-source: info: applying 09-Fix_hanging_test.patch dpkg-source: info: applying 10-Fix_path_to_prom_config_file.patch dpkg-source: info: applying 11-Set_temporary_storage_path_for_tsdb.patch dpkg-source: info: applying 01-Do_not_embed_blobs.patch dpkg-source: info: applying 13-Disable_jaeger.patch dpkg-source: info: applying 14-Disable_wal_test_goleak.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/29873/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' DISTRIBUTION='' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='a6ac2c9093cb44b3a1203dda82493129' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='29873' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.wYxJ7Jh4d1/pbuilderrc_YnTO --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.wYxJ7Jh4d1/b1 --logfile b1/build.log prometheus_2.24.1+ds-1.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:8000/' I: uname -a Linux cbxi4a 5.10.0-7-armmp #1 SMP Debian 5.10.40-1 (2021-05-28) armv7l GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash -rwxr-xr-x 1 root root 75880 Sep 22 2020 date -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd -rwxr-xr-x 1 root root 59912 Sep 22 2020 df -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir -rwxr-xr-x 1 root root 55012 Feb 7 02:38 dmesg lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep -rwxr-xr-x 1 root root 22496 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep -rwxr-xr-x 1 root root 47492 Feb 7 02:38 findmnt -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln -rwxr-xr-x 1 root root 35068 Feb 7 2020 login -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls -rwxr-xr-x 1 root root 99940 Feb 7 02:38 lsblk -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 34408 Feb 7 02:38 more -rwsr-xr-x 1 root root 34400 Feb 7 02:38 mount -rwxr-xr-x 1 root root 9824 Feb 7 02:38 mountpoint -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jul 17 21:28 sh -> dash -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty -rwsr-xr-x 1 root root 46704 Feb 7 02:38 su -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch -rwxr-xr-x 1 root root 22496 Sep 22 2020 true -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server -rwsr-xr-x 1 root root 22108 Feb 7 02:38 umount -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir -rwxr-xr-x 1 root root 38512 Feb 7 02:38 wdctl lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew I: user script /srv/workspace/pbuilder/29873/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-golang (>= 1.39~), gogoprotobuf (>= 1.0.0+git20180330~), golang-github-alecthomas-units-dev, golang-github-aws-aws-sdk-go-dev (>= 1.4), golang-github-azure-azure-sdk-for-go-dev, golang-github-azure-go-autorest-dev, golang-github-cespare-xxhash-dev, golang-github-cockroachdb-cmux-dev, golang-github-digitalocean-godo-dev, golang-github-docker-docker-dev, golang-github-edsrzf-mmap-go-dev, golang-github-fsnotify-fsnotify-dev (>= 1.4.7-2~), golang-github-go-kit-kit-dev, golang-github-go-openapi-strfmt-dev, golang-github-gogo-protobuf-dev (>= 1.0.0+git20180330~), golang-github-golang-snappy-dev, golang-github-google-pprof-dev, golang-github-gophercloud-gophercloud-dev (>= 0.3.0~), golang-github-grpc-ecosystem-grpc-gateway-dev, golang-github-hashicorp-consul-dev (>= 1.1.0~), golang-github-hetznercloud-hcloud-go-dev, golang-github-json-iterator-go-dev, golang-github-miekg-dns-dev (>= 0.0~git20170501), golang-github-mwitkow-go-conntrack-dev, golang-github-oklog-run-dev, golang-github-oklog-ulid-dev (>= 1.3.1~), golang-github-opentracing-contrib-go-stdlib-dev (>= 0.0~git20190519.cf7a6c9~), golang-github-opentracing-opentracing-go-dev, golang-github-pkg-errors-dev, golang-github-prometheus-alertmanager-dev (>= 0.18.0~), golang-github-prometheus-client-golang-dev (>= 1.7.1~), golang-github-prometheus-client-model-dev, golang-github-prometheus-common-dev (>= 0.14.0~), golang-github-samuel-go-zookeeper-dev, golang-github-stretchr-testify-dev, golang-go (>= 2:1.10~), golang-go.uber-atomic-dev, golang-golang-x-net-dev (>= 1:0.0+git20180124), golang-golang-x-oauth2-google-dev, golang-golang-x-sync-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-google-api-dev (>= 0.0~git20170907), golang-google-genproto-dev (>= 0.0~git20171123), golang-google-grpc-dev (>= 1.6.0~), golang-gopkg-alecthomas-kingpin.v2-dev, golang-gopkg-yaml.v2-dev (>= 2.2.1-1~), golang-gopkg-yaml.v3-dev, golang-grpc-gateway dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19398 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-golang (>= 1.39~); however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on gogoprotobuf (>= 1.0.0+git20180330~); however: Package gogoprotobuf is not installed. pbuilder-satisfydepends-dummy depends on golang-github-alecthomas-units-dev; however: Package golang-github-alecthomas-units-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-aws-aws-sdk-go-dev (>= 1.4); however: Package golang-github-aws-aws-sdk-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-azure-azure-sdk-for-go-dev; however: Package golang-github-azure-azure-sdk-for-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-azure-go-autorest-dev; however: Package golang-github-azure-go-autorest-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-cespare-xxhash-dev; however: Package golang-github-cespare-xxhash-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-cockroachdb-cmux-dev; however: Package golang-github-cockroachdb-cmux-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-digitalocean-godo-dev; however: Package golang-github-digitalocean-godo-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-docker-docker-dev; however: Package golang-github-docker-docker-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-edsrzf-mmap-go-dev; however: Package golang-github-edsrzf-mmap-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-fsnotify-fsnotify-dev (>= 1.4.7-2~); however: Package golang-github-fsnotify-fsnotify-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-kit-kit-dev; however: Package golang-github-go-kit-kit-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-openapi-strfmt-dev; however: Package golang-github-go-openapi-strfmt-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gogo-protobuf-dev (>= 1.0.0+git20180330~); however: Package golang-github-gogo-protobuf-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-golang-snappy-dev; however: Package golang-github-golang-snappy-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-google-pprof-dev; however: Package golang-github-google-pprof-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gophercloud-gophercloud-dev (>= 0.3.0~); however: Package golang-github-gophercloud-gophercloud-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-grpc-ecosystem-grpc-gateway-dev; however: Package golang-github-grpc-ecosystem-grpc-gateway-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hashicorp-consul-dev (>= 1.1.0~); however: Package golang-github-hashicorp-consul-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hetznercloud-hcloud-go-dev; however: Package golang-github-hetznercloud-hcloud-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-json-iterator-go-dev; however: Package golang-github-json-iterator-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-miekg-dns-dev (>= 0.0~git20170501); however: Package golang-github-miekg-dns-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-mwitkow-go-conntrack-dev; however: Package golang-github-mwitkow-go-conntrack-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-oklog-run-dev; however: Package golang-github-oklog-run-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-oklog-ulid-dev (>= 1.3.1~); however: Package golang-github-oklog-ulid-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-opentracing-contrib-go-stdlib-dev (>= 0.0~git20190519.cf7a6c9~); however: Package golang-github-opentracing-contrib-go-stdlib-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-opentracing-opentracing-go-dev; however: Package golang-github-opentracing-opentracing-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-alertmanager-dev (>= 0.18.0~); however: Package golang-github-prometheus-alertmanager-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-client-golang-dev (>= 1.7.1~); however: Package golang-github-prometheus-client-golang-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-client-model-dev; however: Package golang-github-prometheus-client-model-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-common-dev (>= 0.14.0~); however: Package golang-github-prometheus-common-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-samuel-go-zookeeper-dev; however: Package golang-github-samuel-go-zookeeper-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev; however: Package golang-github-stretchr-testify-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-go (>= 2:1.10~); however: Package golang-go is not installed. pbuilder-satisfydepends-dummy depends on golang-go.uber-atomic-dev; however: Package golang-go.uber-atomic-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev (>= 1:0.0+git20180124); however: Package golang-golang-x-net-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-oauth2-google-dev; however: Package golang-golang-x-oauth2-google-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-sync-dev; however: Package golang-golang-x-sync-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-sys-dev; however: Package golang-golang-x-sys-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-time-dev; however: Package golang-golang-x-time-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-google-api-dev (>= 0.0~git20170907); however: Package golang-google-api-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-google-genproto-dev (>= 0.0~git20171123); however: Package golang-google-genproto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-google-grpc-dev (>= 1.6.0~); however: Package golang-google-grpc-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-gopkg-alecthomas-kingpin.v2-dev; however: Package golang-gopkg-alecthomas-kingpin.v2-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-gopkg-yaml.v2-dev (>= 2.2.1-1~); however: Package golang-gopkg-yaml.v2-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-gopkg-yaml.v3-dev; however: Package golang-gopkg-yaml.v3-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-grpc-gateway; however: Package golang-grpc-gateway is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} gogoprotobuf{a} golang-1.15-go{a} golang-1.15-src{a} golang-any{a} golang-dbus-dev{a} golang-etcd-server-dev{a} golang-github-agtorre-gocolorize-dev{a} golang-github-alecthomas-units-dev{a} golang-github-apex-log-dev{a} golang-github-armon-circbuf-dev{a} golang-github-armon-go-metrics-dev{a} golang-github-armon-go-radix-dev{a} golang-github-asaskevich-govalidator-dev{a} golang-github-aws-aws-sdk-go-dev{a} golang-github-azure-azure-sdk-for-go-dev{a} golang-github-azure-go-autorest-dev{a} golang-github-beorn7-perks-dev{a} golang-github-bgentry-speakeasy-dev{a} golang-github-bitly-go-simplejson-dev{a} golang-github-bmizerany-assert-dev{a} golang-github-boltdb-bolt-dev{a} golang-github-bradfitz-gomemcache-dev{a} golang-github-bugsnag-bugsnag-go-dev{a} golang-github-bugsnag-panicwrap-dev{a} golang-github-burntsushi-toml-dev{a} golang-github-cenkalti-backoff-dev{a} golang-github-cespare-xxhash-dev{a} golang-github-checkpoint-restore-go-criu-dev{a} golang-github-chzyer-readline-dev{a} golang-github-cilium-ebpf-dev{a} golang-github-circonus-labs-circonus-gometrics-dev{a} golang-github-circonus-labs-circonusllhist-dev{a} golang-github-cockroachdb-cmux-dev{a} golang-github-containerd-btrfs-dev{a} golang-github-containerd-cgroups-dev{a} golang-github-containerd-console-dev{a} golang-github-containerd-containerd-dev{a} golang-github-containerd-continuity-dev{a} golang-github-containerd-fifo-dev{a} golang-github-containerd-go-runc-dev{a} golang-github-containerd-ttrpc-dev{a} golang-github-containerd-typeurl-dev{a} golang-github-coreos-bbolt-dev{a} golang-github-coreos-go-semver-dev{a} golang-github-coreos-go-systemd-dev{a} golang-github-coreos-pkg-dev{a} golang-github-cpuguy83-go-md2man-v2-dev{a} golang-github-creack-pty-dev{a} golang-github-cyphar-filepath-securejoin-dev{a} golang-github-datadog-datadog-go-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-deckarep-golang-set-dev{a} golang-github-dghubble-sling-dev{a} golang-github-dgrijalva-jwt-go-dev{a} golang-github-digitalocean-godo-dev{a} golang-github-dimchansky-utfbom-dev{a} golang-github-docker-distribution-dev{a} golang-github-docker-docker-credential-helpers-dev{a} golang-github-docker-docker-dev{a} golang-github-docker-go-connections-dev{a} golang-github-docker-go-events-dev{a} golang-github-docker-go-metrics-dev{a} golang-github-docker-go-units-dev{a} golang-github-docker-libkv-dev{a} golang-github-docker-libtrust-dev{a} golang-github-dustin-go-humanize-dev{a} golang-github-edsrzf-mmap-go-dev{a} golang-github-fatih-color-dev{a} golang-github-fsnotify-fsnotify-dev{a} golang-github-garyburd-redigo-dev{a} golang-github-ghodss-yaml-dev{a} golang-github-gin-contrib-sse-dev{a} golang-github-gin-gonic-gin-dev{a} golang-github-go-kit-kit-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-go-openapi-analysis-dev{a} golang-github-go-openapi-errors-dev{a} golang-github-go-openapi-jsonpointer-dev{a} golang-github-go-openapi-jsonreference-dev{a} golang-github-go-openapi-loads-dev{a} golang-github-go-openapi-runtime-dev{a} golang-github-go-openapi-spec-dev{a} golang-github-go-openapi-strfmt-dev{a} golang-github-go-openapi-swag-dev{a} golang-github-go-openapi-validate-dev{a} golang-github-go-playground-assert-v2-dev{a} golang-github-go-playground-locales-dev{a} golang-github-go-playground-universal-translator-dev{a} golang-github-go-playground-validator-v10-dev{a} golang-github-go-stack-stack-dev{a} golang-github-gofrs-uuid-dev{a} golang-github-gogo-googleapis-dev{a} golang-github-gogo-protobuf-dev{a} golang-github-golang-groupcache-dev{a} golang-github-golang-mock-dev{a} golang-github-golang-snappy-dev{a} golang-github-google-btree-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-go-querystring-dev{a} golang-github-google-pprof-dev{a} golang-github-google-uuid-dev{a} golang-github-googleapis-gax-go-dev{a} golang-github-gophercloud-gophercloud-dev{a} golang-github-gorilla-context-dev{a} golang-github-gorilla-handlers-dev{a} golang-github-gorilla-mux-dev{a} golang-github-gorilla-websocket-dev{a} golang-github-gotestyourself-gotest.tools-dev{a} golang-github-grpc-ecosystem-go-grpc-middleware-dev{a} golang-github-grpc-ecosystem-go-grpc-prometheus-dev{a} golang-github-grpc-ecosystem-grpc-gateway-dev{a} golang-github-hashicorp-consul-dev{a} golang-github-hashicorp-errwrap-dev{a} golang-github-hashicorp-go-bexpr-dev{a} golang-github-hashicorp-go-cleanhttp-dev{a} golang-github-hashicorp-go-hclog-dev{a} golang-github-hashicorp-go-immutable-radix-dev{a} golang-github-hashicorp-go-memdb-dev{a} golang-github-hashicorp-go-msgpack-dev{a} golang-github-hashicorp-go-multierror-dev{a} golang-github-hashicorp-go-retryablehttp-dev{a} golang-github-hashicorp-go-rootcerts-dev{a} golang-github-hashicorp-go-sockaddr-dev{a} golang-github-hashicorp-go-syslog-dev{a} golang-github-hashicorp-go-uuid-dev{a} golang-github-hashicorp-golang-lru-dev{a} golang-github-hashicorp-hcl-dev{a} golang-github-hashicorp-hil-dev{a} golang-github-hashicorp-logutils-dev{a} golang-github-hashicorp-mdns-dev{a} golang-github-hashicorp-memberlist-dev{a} golang-github-hashicorp-raft-boltdb-dev{a} golang-github-hashicorp-raft-dev{a} golang-github-hashicorp-serf-dev{a} golang-github-hashicorp-yamux-dev{a} golang-github-hetznercloud-hcloud-go-dev{a} golang-github-ianlancetaylor-demangle-dev{a} golang-github-imdario-mergo-dev{a} golang-github-inconshreveable-log15-dev{a} golang-github-inconshreveable-muxado-dev{a} golang-github-ishidawataru-sctp-dev{a} golang-github-jmespath-go-jmespath-dev{a} golang-github-jonboulle-clockwork-dev{a} golang-github-josharian-intern-dev{a} golang-github-jpillora-backoff-dev{a} golang-github-json-iterator-go-dev{a} golang-github-juju-ansiterm-dev{a} golang-github-juju-loggo-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-kardianos-osext-dev{a} golang-github-kr-fs-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-text-dev{a} golang-github-kylelemons-godebug-dev{a} golang-github-leodido-go-urn-dev{a} golang-github-lunixbochs-vtclean-dev{a} golang-github-magiconair-properties-dev{a} golang-github-mailru-easyjson-dev{a} golang-github-mattn-go-colorable-dev{a} golang-github-mattn-go-isatty-dev{a} golang-github-mattn-go-runewidth-dev{a} golang-github-miekg-dns-dev{a} golang-github-mitchellh-cli-dev{a} golang-github-mitchellh-copystructure-dev{a} golang-github-mitchellh-go-homedir-dev{a} golang-github-mitchellh-mapstructure-dev{a} golang-github-mitchellh-reflectwalk-dev{a} golang-github-moby-sys-dev{a} golang-github-moby-term-dev{a} golang-github-modern-go-concurrent-dev{a} golang-github-modern-go-reflect2-dev{a} golang-github-morikuni-aec-dev{a} golang-github-mrunalp-fileutils-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-ncw-swift-dev{a} golang-github-oklog-run-dev{a} golang-github-oklog-ulid-dev{a} golang-github-olekukonko-tablewriter-dev{a} golang-github-opencontainers-go-digest-dev{a} golang-github-opencontainers-image-spec-dev{a} golang-github-opencontainers-runc-dev{a} golang-github-opencontainers-selinux-dev{a} golang-github-opencontainers-specs-dev{a} golang-github-opennota-urlesc-dev{a} golang-github-opentracing-contrib-go-stdlib-dev{a} golang-github-opentracing-opentracing-go-dev{a} golang-github-pascaldekloe-goe-dev{a} golang-github-patrickmn-go-cache-dev{a} golang-github-pborman-uuid-dev{a} golang-github-pelletier-go-toml-dev{a} golang-github-pkg-errors-dev{a} golang-github-pkg-sftp-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-posener-complete-dev{a} golang-github-prometheus-alertmanager-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-prometheus-procfs-dev{a} golang-github-puerkitobio-purell-dev{a} golang-github-revel-revel-dev{a} golang-github-robfig-pathtree-dev{a} golang-github-rogpeppe-fastuuid-dev{a} golang-github-rs-cors-dev{a} golang-github-russross-blackfriday-v2-dev{a} golang-github-ryanuber-columnize-dev{a} golang-github-samuel-go-zookeeper-dev{a} golang-github-satori-go.uuid-dev{a} golang-github-seccomp-libseccomp-golang-dev{a} golang-github-shopspring-decimal-dev{a} golang-github-shurcool-sanitized-anchor-name-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-soheilhy-cmux-dev{a} golang-github-spf13-afero-dev{a} golang-github-spf13-cast-dev{a} golang-github-spf13-cobra-dev{a} golang-github-spf13-jwalterweatherman-dev{a} golang-github-spf13-pflag-dev{a} golang-github-spf13-viper-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-subosito-gotenv-dev{a} golang-github-tchap-go-patricia-dev{a} golang-github-tmc-grpc-websocket-proxy-dev{a} golang-github-tv42-httpunix-dev{a} golang-github-twinj-uuid-dev{a} golang-github-ugorji-go-codec-dev{a} golang-github-urfave-cli-dev{a} golang-github-urfave-negroni-dev{a} golang-github-vishvananda-netlink-dev{a} golang-github-vishvananda-netns-dev{a} golang-github-vmihailenco-tagparser-dev{a} golang-github-willf-bitset-dev{a} golang-github-xeipuuv-gojsonpointer-dev{a} golang-github-xeipuuv-gojsonreference-dev{a} golang-github-xeipuuv-gojsonschema-dev{a} golang-github-xiang90-probing-dev{a} golang-github-xlab-treeprint-dev{a} golang-glog-dev{a} golang-go{a} golang-go-flags-dev{a} golang-go-zfs-dev{a} golang-go.opencensus-dev{a} golang-go.uber-atomic-dev{a} golang-go.uber-multierr-dev{a} golang-go.uber-zap-dev{a} golang-gocapability-dev{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-xerrors-dev{a} golang-google-api-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-cheggaaa-pb.v1-dev{a} golang-gopkg-ini.v1-dev{a} golang-gopkg-mgo.v2-dev{a} golang-gopkg-natefinch-lumberjack.v2-dev{a} golang-gopkg-tomb.v2-dev{a} golang-gopkg-vmihailenco-msgpack.v2-dev{a} golang-gopkg-yaml.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-goprotobuf-dev{a} golang-grpc-gateway{a} golang-k8s-sigs-yaml-dev{a} golang-protobuf-extensions-dev{a} golang-src{a} groff-base{a} intltool-debian{a} iproute2{a} libarchive-zip-perl{a} libbpf0{a} libbsd0{a} libbtrfs-dev{a} libbtrfs0{a} libcap2{a} libcap2-bin{a} libdebhelper-perl{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu67{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libmnl0{a} libpipeline1{a} libprotobuf-dev{a} libprotobuf-lite23{a} libprotobuf23{a} libprotoc23{a} libsasl2-2{a} libsasl2-dev{a} libsasl2-modules-db{a} libseccomp-dev{a} libsigsegv2{a} libsub-override-perl{a} libsystemd-dev{a} libtool{a} libuchardet0{a} libxml2{a} libxtables12{a} m4{a} man-db{a} pkg-config{a} po-debconf{a} protobuf-compiler{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libatm1 libglib2.0-data libltdl-dev libmail-sendmail-perl libpam-cap libsasl2-modules lynx shared-mime-info wget xdg-user-dirs zfs-fuse 0 packages upgraded, 331 newly installed, 0 to remove and 0 not upgraded. Need to get 138 MB of archives. After unpacking 1253 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-7 [138 kB] Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB] Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB] Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB] Get: 6 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-sys-dev all 0.0~git20210124.22da62e-1 [308 kB] Get: 7 http://deb.debian.org/debian bullseye/main armhf golang-github-sirupsen-logrus-dev all 1.7.0-2 [45.3 kB] Get: 8 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB] Get: 9 http://deb.debian.org/debian bullseye/main armhf libbpf0 armhf 1:0.3-2 [84.4 kB] Get: 10 http://deb.debian.org/debian bullseye/main armhf libmd0 armhf 1.0.3-3 [27.4 kB] Get: 11 http://deb.debian.org/debian bullseye/main armhf libbsd0 armhf 0.11.3-1 [103 kB] Get: 12 http://deb.debian.org/debian bullseye/main armhf libcap2 armhf 1:2.44-1 [21.2 kB] Get: 13 http://deb.debian.org/debian bullseye/main armhf libmnl0 armhf 1.0.4-3 [10.9 kB] Get: 14 http://deb.debian.org/debian bullseye/main armhf libxtables12 armhf 1.8.7-1 [42.4 kB] Get: 15 http://deb.debian.org/debian bullseye/main armhf libcap2-bin armhf 1:2.44-1 [31.7 kB] Get: 16 http://deb.debian.org/debian bullseye/main armhf iproute2 armhf 5.10.0-4 [880 kB] Get: 17 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB] Get: 18 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB] Get: 19 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3 [117 kB] Get: 20 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3 [68.1 kB] Get: 21 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB] Get: 22 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB] Get: 23 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB] Get: 24 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB] Get: 25 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 26 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB] Get: 27 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB] Get: 28 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB] Get: 29 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB] Get: 30 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB] Get: 31 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 32 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB] Get: 33 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.11.0-1 [25.6 kB] Get: 34 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.11.0-1 [15.3 kB] Get: 35 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB] Get: 36 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB] Get: 37 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [602 kB] Get: 38 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB] Get: 39 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 40 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 41 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB] Get: 42 http://deb.debian.org/debian bullseye/main armhf dh-golang all 1.51 [24.6 kB] Get: 43 http://deb.debian.org/debian bullseye/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [185 kB] Get: 44 http://deb.debian.org/debian bullseye/main armhf libprotobuf23 armhf 3.12.4-1 [777 kB] Get: 45 http://deb.debian.org/debian bullseye/main armhf libprotobuf-lite23 armhf 3.12.4-1 [217 kB] Get: 46 http://deb.debian.org/debian bullseye/main armhf libprotobuf-dev armhf 3.12.4-1 [1192 kB] Get: 47 http://deb.debian.org/debian bullseye/main armhf golang-github-gogo-protobuf-dev all 1.3.2-1 [849 kB] Get: 48 http://deb.debian.org/debian bullseye/main armhf libprotoc23 armhf 3.12.4-1 [704 kB] Get: 49 http://deb.debian.org/debian bullseye/main armhf protobuf-compiler armhf 3.12.4-1 [74.7 kB] Get: 50 http://deb.debian.org/debian bullseye/main armhf gogoprotobuf armhf 1.3.2-1+b4 [4471 kB] Get: 51 http://deb.debian.org/debian bullseye/main armhf golang-1.15-src armhf 1.15.9-5 [13.8 MB] Get: 52 http://deb.debian.org/debian bullseye/main armhf golang-1.15-go armhf 1.15.9-5 [43.1 MB] Get: 53 http://deb.debian.org/debian bullseye/main armhf golang-src armhf 2:1.15~1 [4856 B] Get: 54 http://deb.debian.org/debian bullseye/main armhf golang-go armhf 2:1.15~1 [23.9 kB] Get: 55 http://deb.debian.org/debian bullseye/main armhf golang-any armhf 2:1.15~1 [4976 B] Get: 56 http://deb.debian.org/debian bullseye/main armhf golang-dbus-dev all 5.0.3-2 [55.9 kB] Get: 57 http://deb.debian.org/debian bullseye/main armhf golang-github-bgentry-speakeasy-dev all 0.1.0-2 [5384 B] Get: 58 http://deb.debian.org/debian bullseye/main armhf golang-github-coreos-bbolt-dev all 1.3.5-1 [61.1 kB] Get: 59 http://deb.debian.org/debian bullseye/main armhf golang-github-coreos-go-semver-dev all 0.3.0-1 [7060 B] Get: 60 http://deb.debian.org/debian bullseye/main armhf libsystemd-dev armhf 247.3-5 [400 kB] Get: 61 http://deb.debian.org/debian bullseye/main armhf libglib2.0-0 armhf 2.66.8-1 [1206 kB] Get: 62 http://deb.debian.org/debian bullseye/main armhf pkg-config armhf 0.29.2-1 [62.4 kB] Get: 63 http://deb.debian.org/debian bullseye/main armhf golang-github-coreos-go-systemd-dev all 22.1.0-3 [53.4 kB] Get: 64 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-text-dev all 0.3.6-1 [3857 kB] Get: 65 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-net-dev all 1:0.0+git20210119.5f4716e+dfsg-4 [659 kB] Get: 66 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-term-dev all 0.0~git20201210.2321bbc-1 [14.5 kB] Get: 67 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-crypto-dev all 1:0.0~git20201221.eec23a3-1 [1538 kB] Get: 68 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-yaml.v2-dev all 2.4.0-1 [61.3 kB] Get: 69 http://deb.debian.org/debian bullseye/main armhf golang-github-coreos-pkg-dev all 4-3 [25.2 kB] Get: 70 http://deb.debian.org/debian bullseye/main armhf golang-github-creack-pty-dev all 1.1.11-1 [8380 B] Get: 71 http://deb.debian.org/debian bullseye/main armhf golang-github-dgrijalva-jwt-go-dev all 3.2.0-3 [33.6 kB] Get: 72 http://deb.debian.org/debian bullseye/main armhf golang-github-dustin-go-humanize-dev all 1.0.0-2 [16.6 kB] Get: 73 http://deb.debian.org/debian bullseye/main armhf golang-goprotobuf-dev armhf 1.3.4-2+b5 [1333 kB] Get: 74 http://deb.debian.org/debian bullseye/main armhf golang-github-golang-groupcache-dev all 0.0~git20200121.8c9f03a-1 [23.1 kB] Get: 75 http://deb.debian.org/debian bullseye/main armhf golang-github-google-btree-dev all 1.0.0-1 [13.2 kB] Get: 76 http://deb.debian.org/debian bullseye/main armhf golang-github-google-uuid-dev all 1.2.0-1 [15.0 kB] Get: 77 http://deb.debian.org/debian bullseye/main armhf golang-github-gorilla-websocket-dev all 1.4.2-1 [40.4 kB] Get: 78 http://deb.debian.org/debian bullseye/main armhf golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB] Get: 79 http://deb.debian.org/debian bullseye/main armhf golang-github-go-stack-stack-dev all 1.8.0-1 [8696 B] Get: 80 http://deb.debian.org/debian bullseye/main armhf golang-github-davecgh-go-spew-dev all 1.1.1-2 [29.7 kB] Get: 81 http://deb.debian.org/debian bullseye/main armhf golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 82 http://deb.debian.org/debian bullseye/main armhf golang-github-stretchr-objx-dev all 0.3.0-1 [25.4 kB] Get: 83 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-yaml.v3-dev all 3.0.0~git20200121.a6ecf24-3 [70.5 kB] Get: 84 http://deb.debian.org/debian bullseye/main armhf golang-github-stretchr-testify-dev all 1.6.1-2 [60.4 kB] Get: 85 http://deb.debian.org/debian bullseye/main armhf golang-github-opentracing-opentracing-go-dev all 1.2.0-1 [29.4 kB] Get: 86 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-time-dev all 0.0+git20200630.3af7569-1 [10.1 kB] Get: 87 http://deb.debian.org/debian bullseye/main armhf golang-github-golang-mock-dev all 1.3.1-2 [35.1 kB] Get: 88 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-xerrors-dev all 0.0~git20191204.9bdfabe-1 [14.2 kB] Get: 89 http://deb.debian.org/debian bullseye/main armhf golang-github-google-go-cmp-dev all 0.5.4-1 [83.7 kB] Get: 90 http://deb.debian.org/debian bullseye/main armhf golang-glog-dev all 0.0~git20160126.23def4e-3 [17.3 kB] Get: 91 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-oauth2-dev all 0.0~git20190604.0f29369-2 [31.9 kB] Get: 92 http://deb.debian.org/debian bullseye/main armhf golang-google-cloud-compute-metadata-dev all 0.56.0-1 [34.0 kB] Get: 93 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-oauth2-google-dev all 0.0~git20190604.0f29369-2 [13.2 kB] Get: 94 http://deb.debian.org/debian bullseye/main armhf golang-google-genproto-dev all 0.0~git20200413.b5235f6-1 [4037 kB] Get: 95 http://deb.debian.org/debian bullseye/main armhf golang-google-grpc-dev all 1.27.1-1 [478 kB] Get: 96 http://deb.debian.org/debian bullseye/main armhf golang-github-go-kit-kit-dev all 0.6.0-3 [103 kB] Get: 97 http://deb.debian.org/debian bullseye/main armhf golang-github-jmespath-go-jmespath-dev all 0.4.0-1 [91.5 kB] Get: 98 http://deb.debian.org/debian bullseye/main armhf golang-github-pkg-errors-dev all 0.9.1-1 [13.0 kB] Get: 99 http://deb.debian.org/debian bullseye/main armhf golang-github-aws-aws-sdk-go-dev all 1.36.33-1 [7723 kB] Get: 100 http://deb.debian.org/debian bullseye/main armhf golang-github-mattn-go-isatty-dev all 0.0.12-1 [6472 B] Get: 101 http://deb.debian.org/debian bullseye/main armhf golang-github-mattn-go-colorable-dev all 0.1.7-1 [9936 B] Get: 102 http://deb.debian.org/debian bullseye/main armhf golang-github-fatih-color-dev all 1.7.0-1 [11.4 kB] Get: 103 http://deb.debian.org/debian bullseye/main armhf golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2.1 [4292 B] Get: 104 http://deb.debian.org/debian bullseye/main armhf golang-github-apex-log-dev all 1.1.1-3 [17.4 kB] Get: 105 http://deb.debian.org/debian bullseye/main armhf golang-go.uber-atomic-dev all 1.4.0-1 [6904 B] Get: 106 http://deb.debian.org/debian bullseye/main armhf golang-go.uber-multierr-dev all 1.1.0-1.1 [8028 B] Get: 107 http://deb.debian.org/debian bullseye/main armhf golang-go.uber-zap-dev all 1.15.0-2 [92.8 kB] Get: 108 http://deb.debian.org/debian bullseye/main armhf golang-github-grpc-ecosystem-go-grpc-middleware-dev all 1.2.2-2 [63.9 kB] Get: 109 http://deb.debian.org/debian bullseye/main armhf golang-github-beorn7-perks-dev all 1.0.1-1 [12.1 kB] Get: 110 http://deb.debian.org/debian bullseye/main armhf golang-github-cespare-xxhash-dev all 2.1.1-1 [8748 B] Get: 111 http://deb.debian.org/debian bullseye/main armhf golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B] Get: 112 http://deb.debian.org/debian bullseye/main armhf golang-github-modern-go-reflect2-dev all 1.0.1-1 [10.6 kB] Get: 113 http://deb.debian.org/debian bullseye/main armhf golang-github-json-iterator-go-dev all 1.1.10-2 [69.4 kB] Get: 114 http://deb.debian.org/debian bullseye/main armhf golang-github-prometheus-client-model-dev all 0.2.0-2 [8476 B] Get: 115 http://deb.debian.org/debian bullseye/main armhf golang-github-julienschmidt-httprouter-dev all 1.3.0-1 [19.3 kB] Get: 116 http://deb.debian.org/debian bullseye/main armhf golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B] Get: 117 http://deb.debian.org/debian bullseye/main armhf golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-2 [14.6 kB] Get: 118 http://deb.debian.org/debian bullseye/main armhf golang-github-alecthomas-units-dev all 0.0~git20201120.1786d5e-1 [7504 B] Get: 119 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-3 [42.8 kB] Get: 120 http://deb.debian.org/debian bullseye/main armhf golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] Get: 121 http://deb.debian.org/debian bullseye/main armhf golang-github-prometheus-common-dev all 0.15.0-2 [102 kB] Get: 122 http://deb.debian.org/debian bullseye/main armhf golang-golang-x-sync-dev all 0.0~git20210220.036812b-1 [19.1 kB] Get: 123 http://deb.debian.org/debian bullseye/main armhf golang-github-prometheus-procfs-dev all 0.3.0-2 [110 kB] Get: 124 http://deb.debian.org/debian bullseye/main armhf golang-github-prometheus-client-golang-dev all 1.9.0-2 [134 kB] Get: 125 http://deb.debian.org/debian bullseye/main armhf golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-3 [25.6 kB] Get: 126 http://deb.debian.org/debian bullseye/main armhf golang-github-google-go-querystring-dev all 1.0.0-1 [7456 B] Get: 127 http://deb.debian.org/debian bullseye/main armhf golang-github-dghubble-sling-dev all 1.3.0-1 [18.4 kB] Get: 128 http://deb.debian.org/debian bullseye/main armhf golang-github-ghodss-yaml-dev all 1.0.0-1.1 [13.1 kB] Get: 129 http://deb.debian.org/debian bullseye/main armhf golang-github-grpc-ecosystem-grpc-gateway-dev all 1.6.4-2 [281 kB] Get: 130 http://deb.debian.org/debian bullseye/main armhf golang-github-jonboulle-clockwork-dev all 0.1.0-4.1 [5772 B] Get: 131 http://deb.debian.org/debian bullseye/main armhf golang-github-mattn-go-runewidth-dev all 0.0.9-1 [14.1 kB] Get: 132 http://deb.debian.org/debian bullseye/main armhf golang-github-olekukonko-tablewriter-dev all 0.0.4-1 [20.1 kB] Get: 133 http://deb.debian.org/debian bullseye/main armhf golang-github-soheilhy-cmux-dev all 0.1.4-2 [13.0 kB] Get: 134 http://deb.debian.org/debian bullseye/main armhf golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-1 [3872 B] Get: 135 http://deb.debian.org/debian bullseye/main armhf golang-github-russross-blackfriday-v2-dev all 2.0.1-3 [67.8 kB] Get: 136 http://deb.debian.org/debian bullseye/main armhf golang-github-cpuguy83-go-md2man-v2-dev all 2.0.0+ds-5 [9932 B] Get: 137 http://deb.debian.org/debian bullseye/main armhf golang-github-mitchellh-go-homedir-dev all 1.1.0-1 [5168 B] Get: 138 http://deb.debian.org/debian bullseye/main armhf golang-github-spf13-pflag-dev all 1.0.5-2 [42.7 kB] Get: 139 http://deb.debian.org/debian bullseye/main armhf golang-github-fsnotify-fsnotify-dev all 1.4.9-2 [27.6 kB] Get: 140 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB] Get: 141 http://deb.debian.org/debian bullseye/main armhf golang-github-magiconair-properties-dev all 1.8.4-1 [29.9 kB] Get: 142 http://deb.debian.org/debian bullseye/main armhf golang-github-mitchellh-mapstructure-dev all 1.3.3-1 [25.9 kB] Get: 143 http://deb.debian.org/debian bullseye/main armhf golang-github-burntsushi-toml-dev all 0.3.1-1 [38.5 kB] Get: 144 http://deb.debian.org/debian bullseye/main armhf golang-github-pelletier-go-toml-dev all 1.8.1-1 [75.4 kB] Get: 145 http://deb.debian.org/debian bullseye/main armhf golang-github-kr-fs-dev all 0.1.0-1 [6320 B] Get: 146 http://deb.debian.org/debian bullseye/main armhf golang-github-pkg-sftp-dev all 1.10.1-1 [61.6 kB] Get: 147 http://deb.debian.org/debian bullseye/main armhf golang-github-spf13-afero-dev all 1.5.1-1 [46.1 kB] Get: 148 http://deb.debian.org/debian bullseye/main armhf golang-github-spf13-cast-dev all 1.3.1-1 [10.5 kB] Get: 149 http://deb.debian.org/debian bullseye/main armhf golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-1 [7768 B] Get: 150 http://deb.debian.org/debian bullseye/main armhf golang-github-subosito-gotenv-dev all 1.2.0+git20190917.de67a66-2 [8040 B] Get: 151 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-ini.v1-dev all 1.57.0-1 [38.1 kB] Get: 152 http://deb.debian.org/debian bullseye/main armhf golang-github-spf13-viper-dev all 1.7.1-1 [48.6 kB] Get: 153 http://deb.debian.org/debian bullseye/main armhf golang-github-spf13-cobra-dev all 1.1.2-1 [96.5 kB] Get: 154 http://deb.debian.org/debian bullseye/main armhf golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-2 [5656 B] Get: 155 http://deb.debian.org/debian bullseye/main armhf golang-github-urfave-cli-dev all 1.22.4-2 [46.7 kB] Get: 156 http://deb.debian.org/debian bullseye/main armhf golang-github-xiang90-probing-dev all 0.0.2-1 [4820 B] Get: 157 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-1 [14.0 kB] Get: 158 http://deb.debian.org/debian bullseye/main armhf golang-k8s-sigs-yaml-dev all 1.2.0-3 [15.0 kB] Get: 159 http://deb.debian.org/debian bullseye/main armhf golang-etcd-server-dev all 3.3.25+dfsg-6 [775 kB] Get: 160 http://deb.debian.org/debian bullseye/main armhf golang-github-agtorre-gocolorize-dev all 1.0.0-3 [7360 B] Get: 161 http://deb.debian.org/debian bullseye/main armhf golang-github-armon-circbuf-dev all 0.0~git20190214.5111143-1 [4388 B] Get: 162 http://deb.debian.org/debian bullseye/main armhf golang-github-circonus-labs-circonusllhist-dev all 0.0~git20191022.ec08cde-1 [11.1 kB] Get: 163 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-cleanhttp-dev all 0.5.2-1 [10.8 kB] Get: 164 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-hclog-dev all 0.11.0-1 [17.9 kB] Get: 165 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-retryablehttp-dev all 0.6.4-2 [17.5 kB] Get: 166 http://deb.debian.org/debian bullseye/main armhf golang-github-tv42-httpunix-dev all 0.0~git20150427.b75d861-2 [3744 B] Get: 167 http://deb.debian.org/debian bullseye/main armhf golang-github-circonus-labs-circonus-gometrics-dev all 2.3.1-3 [65.9 kB] Get: 168 http://deb.debian.org/debian bullseye/main armhf golang-github-datadog-datadog-go-dev all 2.1.0-3 [14.9 kB] Get: 169 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-uuid-dev all 1.0.2-1 [8764 B] Get: 170 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-golang-lru-dev all 0.5.4-2 [14.7 kB] Get: 171 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-immutable-radix-dev all 1.3.0-1 [25.0 kB] Get: 172 http://deb.debian.org/debian bullseye/main armhf golang-github-pascaldekloe-goe-dev all 0.1.0-2 [21.7 kB] Get: 173 http://deb.debian.org/debian bullseye/main armhf golang-github-armon-go-metrics-dev all 0.3.4-1 [30.5 kB] Get: 174 http://deb.debian.org/debian bullseye/main armhf golang-github-armon-go-radix-dev all 1.0.0-1 [7420 B] Get: 175 http://deb.debian.org/debian bullseye/main armhf golang-github-asaskevich-govalidator-dev all 9+git20180720.0.f9ffefc3-1.1 [41.3 kB] Get: 176 http://deb.debian.org/debian bullseye/main armhf golang-github-dimchansky-utfbom-dev all 1.1.1-1 [5468 B] Get: 177 http://deb.debian.org/debian bullseye/main armhf golang-github-azure-go-autorest-dev all 14.1.1-1 [113 kB] Get: 178 http://deb.debian.org/debian bullseye/main armhf golang-github-kr-text-dev all 0.2.0-1 [11.1 kB] Get: 179 http://deb.debian.org/debian bullseye/main armhf golang-github-kr-pretty-dev all 0.2.1+git20200831.59b4212-1 [14.6 kB] Get: 180 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-1 [32.1 kB] Get: 181 http://deb.debian.org/debian bullseye/main armhf golang-github-satori-go.uuid-dev all 1.2.0-2 [9620 B] Get: 182 http://deb.debian.org/debian bullseye/main armhf golang-github-shopspring-decimal-dev all 1.2.0-1 [32.4 kB] Get: 183 http://deb.debian.org/debian bullseye/main armhf golang-github-azure-azure-sdk-for-go-dev all 43.3.0-1 [7265 kB] Get: 184 http://deb.debian.org/debian bullseye/main armhf golang-github-bmizerany-assert-dev all 0.0~git20120716-4 [4068 B] Get: 185 http://deb.debian.org/debian bullseye/main armhf golang-github-bitly-go-simplejson-dev all 0.5.0-5 [7260 B] Get: 186 http://deb.debian.org/debian bullseye/main armhf golang-github-boltdb-bolt-dev all 1.3.1-7 [60.7 kB] Get: 187 http://deb.debian.org/debian bullseye/main armhf golang-github-bradfitz-gomemcache-dev all 0.0~git20141109-3 [10.3 kB] Get: 188 http://deb.debian.org/debian bullseye/main armhf golang-github-bugsnag-panicwrap-dev all 1.2.0-1.1 [10.8 kB] Get: 189 http://deb.debian.org/debian bullseye/main armhf golang-github-gin-contrib-sse-dev all 0.1.0-1 [6776 B] Get: 190 http://deb.debian.org/debian bullseye/main armhf golang-github-go-playground-assert-v2-dev all 2.0.1-2 [4792 B] Get: 191 http://deb.debian.org/debian bullseye/main armhf golang-github-go-playground-locales-dev all 0.13.0-2 [566 kB] Get: 192 http://deb.debian.org/debian bullseye/main armhf golang-github-go-playground-universal-translator-dev all 0.17.0-2 [14.4 kB] Get: 193 http://deb.debian.org/debian bullseye/main armhf golang-github-leodido-go-urn-dev all 1.2.1-2 [9620 B] Get: 194 http://deb.debian.org/debian bullseye/main armhf golang-github-go-playground-validator-v10-dev all 10.4.1-2 [94.0 kB] Get: 195 http://deb.debian.org/debian bullseye/main armhf golang-github-ugorji-go-codec-dev all 1.1.7-2 [201 kB] Get: 196 http://deb.debian.org/debian bullseye/main armhf golang-github-gin-gonic-gin-dev all 1.6.3-3 [89.9 kB] Get: 197 http://deb.debian.org/debian bullseye/main armhf golang-github-gofrs-uuid-dev all 3.2.0-2 [17.4 kB] Get: 198 http://deb.debian.org/debian bullseye/main armhf golang-github-lunixbochs-vtclean-dev all 1.0.0-1 [5332 B] Get: 199 http://deb.debian.org/debian bullseye/main armhf golang-github-juju-ansiterm-dev all 0.0~git20161107.35c59b9-3 [13.0 kB] Get: 200 http://deb.debian.org/debian bullseye/main armhf golang-github-juju-loggo-dev all 0.0~git20170605.8232ab8-4 [16.7 kB] Get: 201 http://deb.debian.org/debian bullseye/main armhf golang-github-kardianos-osext-dev all 0.0~git20190222.2bc1f35-2 [8096 B] Get: 202 http://deb.debian.org/debian bullseye/main armhf golang-github-garyburd-redigo-dev all 0.0~git20150901.0.d8dbe4d-2.1 [28.2 kB] Get: 203 http://deb.debian.org/debian bullseye/main armhf golang-github-inconshreveable-log15-dev all 2.15-1 [22.7 kB] Get: 204 http://deb.debian.org/debian bullseye/main armhf golang-github-patrickmn-go-cache-dev all 2.1.0-1.1 [12.3 kB] Get: 205 http://deb.debian.org/debian bullseye/main armhf golang-github-robfig-pathtree-dev all 0.0~git20140121-4 [6780 B] Get: 206 http://deb.debian.org/debian bullseye/main armhf golang-github-twinj-uuid-dev all 0.10.0+git20160909.96.7bbe408-6 [26.0 kB] Get: 207 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-natefinch-lumberjack.v2-dev all 2.1-1 [12.7 kB] Get: 208 http://deb.debian.org/debian bullseye/main armhf golang-github-revel-revel-dev all 1.0.0-2 [163 kB] Get: 209 http://deb.debian.org/debian bullseye/main armhf golang-github-urfave-negroni-dev all 0.2.0-1.1 [8472 B] Get: 210 http://deb.debian.org/debian bullseye/main armhf golang-github-bugsnag-bugsnag-go-dev all 1.7.0-1 [68.8 kB] Get: 211 http://deb.debian.org/debian bullseye/main armhf golang-github-cenkalti-backoff-dev all 3.1.1-1 [9776 B] Get: 212 http://deb.debian.org/debian bullseye/main armhf golang-github-checkpoint-restore-go-criu-dev all 4.1.0-3 [20.3 kB] Get: 213 http://deb.debian.org/debian bullseye/main armhf golang-github-cilium-ebpf-dev all 0.2.0-1 [923 kB] Get: 214 http://deb.debian.org/debian bullseye/main armhf golang-github-cockroachdb-cmux-dev all 0.0~git20170110.0.30d10be-1.1 [12.2 kB] Get: 215 http://deb.debian.org/debian bullseye/main armhf libbtrfs0 armhf 5.10.1-2 [204 kB] Get: 216 http://deb.debian.org/debian bullseye/main armhf libbtrfs-dev armhf 5.10.1-2 [264 kB] Get: 217 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-btrfs-dev all 0.0~git20201111.404b914-1 [7860 B] Get: 218 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-go-units-dev all 0.4.0-3 [7720 B] Get: 219 http://deb.debian.org/debian bullseye/main armhf golang-github-opencontainers-specs-dev all 1.0.2.41.g7413a7f-1 [26.7 kB] Get: 220 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-cgroups-dev all 0.0~git20201119.4cbc285-4 [60.4 kB] Get: 221 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-console-dev all 1.0.1-2 [10.2 kB] Get: 222 http://deb.debian.org/debian bullseye/main armhf golang-github-opencontainers-go-digest-dev all 1.0.0-1 [12.1 kB] Get: 223 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-continuity-dev all 0.0~git20201208.1805252-2 [50.0 kB] Get: 224 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-fifo-dev all 0.0~git20201026.0724c46-1 [9140 B] Get: 225 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-go-runc-dev all 0.0~git20201020.16b287b-1 [14.6 kB] Get: 226 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-ttrpc-dev all 1.0.2-1 [23.6 kB] Get: 227 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-typeurl-dev all 1.0.1-1 [6836 B] Get: 228 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-go-events-dev all 0.0~git20190806.e31b211-1 [12.1 kB] Get: 229 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-go-metrics-dev all 0.0.1-1 [18.7 kB] Get: 230 http://deb.debian.org/debian bullseye/main armhf golang-github-gogo-googleapis-dev all 1.4.0-1 [79.9 kB] Get: 231 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-errwrap-dev all 1.1.0-1 [6168 B] Get: 232 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-multierror-dev all 1.1.0-1 [7720 B] Get: 233 http://deb.debian.org/debian bullseye/main armhf golang-github-imdario-mergo-dev all 0.3.8-3 [18.6 kB] Get: 234 http://deb.debian.org/debian bullseye/main armhf golang-go-zfs-dev all 2.1.1.49.gf784269-1 [11.1 kB] Get: 235 http://deb.debian.org/debian bullseye/main armhf golang-github-xeipuuv-gojsonpointer-dev all 0.0~git20190905.02993c4-1 [5736 B] Get: 236 http://deb.debian.org/debian bullseye/main armhf golang-github-xeipuuv-gojsonreference-dev all 0.0~git20180127.bd5ef7b-2 [5132 B] Get: 237 http://deb.debian.org/debian bullseye/main armhf golang-github-xeipuuv-gojsonschema-dev all 1.2.0-1 [44.8 kB] Get: 238 http://deb.debian.org/debian bullseye/main armhf golang-github-opencontainers-image-spec-dev all 1.0.1-5 [34.2 kB] Get: 239 http://deb.debian.org/debian bullseye/main armhf golang-github-cyphar-filepath-securejoin-dev all 0.2.2-2 [7364 B] Get: 240 http://deb.debian.org/debian bullseye/main armhf golang-github-moby-sys-dev all 0.0~git20201113.5a29239-1 [37.0 kB] Get: 241 http://deb.debian.org/debian bullseye/main armhf golang-github-mrunalp-fileutils-dev all 0.5.0-1 [5148 B] Get: 242 http://deb.debian.org/debian bullseye/main armhf golang-github-willf-bitset-dev all 1.1.11-1 [18.2 kB] Get: 243 http://deb.debian.org/debian bullseye/main armhf golang-github-opencontainers-selinux-dev all 1.8.0-1 [21.6 kB] Get: 244 http://deb.debian.org/debian bullseye/main armhf libseccomp-dev armhf 2.5.1-1 [86.4 kB] Get: 245 http://deb.debian.org/debian bullseye/main armhf golang-github-seccomp-libseccomp-golang-dev all 0.9.1-2 [16.4 kB] Get: 246 http://deb.debian.org/debian bullseye/main armhf golang-github-vishvananda-netns-dev all 0.0~git20200728.db3c7e5-1 [6568 B] Get: 247 http://deb.debian.org/debian bullseye/main armhf golang-github-vishvananda-netlink-dev all 1.1.0-2 [116 kB] Get: 248 http://deb.debian.org/debian bullseye/main armhf golang-gocapability-dev all 0.0+git20200815.42c35b4-1 [11.9 kB] Get: 249 http://deb.debian.org/debian bullseye/main armhf golang-github-opencontainers-runc-dev all 1.0.0~rc93+ds1-5 [230 kB] Get: 250 http://deb.debian.org/debian bullseye/main armhf golang-github-containerd-containerd-dev all 1.4.5~ds1-1 [522 kB] Get: 251 http://deb.debian.org/debian bullseye/main armhf golang-github-deckarep-golang-set-dev all 1.5-2 [9192 B] Get: 252 http://deb.debian.org/debian bullseye/main armhf golang-github-digitalocean-godo-dev all 1.37.0-1 [73.4 kB] Get: 253 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-libtrust-dev all 0.0~git20150526.0.9cbd2a1-3.1 [30.9 kB] Get: 254 http://deb.debian.org/debian bullseye/main armhf golang-github-gorilla-handlers-dev all 1.4.2-1 [20.0 kB] Get: 255 http://deb.debian.org/debian bullseye/main armhf golang-github-gorilla-mux-dev all 1.7.4-1 [45.8 kB] Get: 256 http://deb.debian.org/debian bullseye/main armhf golang-github-ncw-swift-dev all 1.0.52-1 [55.0 kB] Get: 257 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-distribution-dev all 2.7.1+ds2-7 [263 kB] Get: 258 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-docker-credential-helpers-dev all 0.6.3-1 [20.8 kB] Get: 259 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-go-connections-dev all 0.4.0-3 [26.6 kB] Get: 260 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-bexpr-dev all 0.1.2-2 [33.8 kB] Get: 261 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-memdb-dev all 1.2.1-1 [34.6 kB] Get: 262 http://deb.debian.org/debian bullseye/main armhf golang-github-vmihailenco-tagparser-dev all 0.1.1-2 [4440 B] Get: 263 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-vmihailenco-msgpack.v2-dev all 4.3.1-2 [27.5 kB] Get: 264 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-tomb.v2-dev all 0.0~git20161208.d5d1b58-3 [6840 B] Get: 265 http://deb.debian.org/debian bullseye/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-2.1 [67.6 kB] Get: 266 http://deb.debian.org/debian bullseye/main armhf libsasl2-2 armhf 2.1.27+dfsg-2.1 [99.1 kB] Get: 267 http://deb.debian.org/debian bullseye/main armhf libsasl2-dev armhf 2.1.27+dfsg-2.1 [267 kB] Get: 268 http://deb.debian.org/debian bullseye/main armhf golang-gopkg-mgo.v2-dev all 2016.08.01-7 [316 kB] Get: 269 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-msgpack-dev all 0.5.5-1 [43.3 kB] Get: 270 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-rootcerts-dev all 1.0.2-2 [8356 B] Get: 271 http://deb.debian.org/debian bullseye/main armhf golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8188 B] Get: 272 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-hil-dev all 0.0~git20160711.1e86c6b-1 [32.6 kB] Get: 273 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-sockaddr-dev all 0.0~git20170627.41949a1+ds-2 [62.7 kB] Get: 274 http://deb.debian.org/debian bullseye/main armhf golang-github-miekg-dns-dev all 1.1.35-1 [162 kB] Get: 275 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-memberlist-dev all 0.2.2-1 [81.2 kB] Get: 276 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-raft-dev all 1.1.2-1 [90.9 kB] Get: 277 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-raft-boltdb-dev all 0.0~git20171010.6e5ba93-3 [11.1 kB] Get: 278 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-go-syslog-dev all 1.0.0-1 [6040 B] Get: 279 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-logutils-dev all 1.0.0-1 [8816 B] Get: 280 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-mdns-dev all 1.0.3-2 [12.5 kB] Get: 281 http://deb.debian.org/debian bullseye/main armhf golang-github-posener-complete-dev all 1.2.3-2 [16.0 kB] Get: 282 http://deb.debian.org/debian bullseye/main armhf golang-github-mitchellh-cli-dev all 1.1.1-1 [24.3 kB] Get: 283 http://deb.debian.org/debian bullseye/main armhf golang-github-ryanuber-columnize-dev all 2.1.1-2 [6800 B] Get: 284 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-serf-dev all 0.9.4~ds1-1 [131 kB] Get: 285 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-yamux-dev all 0.0+git20190923.df201c7-1 [22.0 kB] Get: 286 http://deb.debian.org/debian bullseye/main armhf golang-github-inconshreveable-muxado-dev all 0.0~git20140312.0.f693c7e-2.1 [26.5 kB] Get: 287 http://deb.debian.org/debian bullseye/main armhf golang-github-mitchellh-copystructure-dev all 0.0~git20161013.0.5af94ae-2.1 [8900 B] Get: 288 http://deb.debian.org/debian bullseye/main armhf golang-github-hashicorp-consul-dev all 1.8.7+dfsg1-2 [3005 kB] Get: 289 http://deb.debian.org/debian bullseye/main armhf golang-github-samuel-go-zookeeper-dev all 0.0~git20180130.c4fab1a-1 [34.4 kB] Get: 290 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-libkv-dev all 0.2.1-2 [31.4 kB] Get: 291 http://deb.debian.org/debian bullseye/main armhf golang-github-gotestyourself-gotest.tools-dev all 3.0.3-1 [48.6 kB] Get: 292 http://deb.debian.org/debian bullseye/main armhf golang-github-moby-term-dev all 0.0~git20201110.bea5bbe-1 [11.9 kB] Get: 293 http://deb.debian.org/debian bullseye/main armhf golang-github-morikuni-aec-dev all 1.0.0-2 [6216 B] Get: 294 http://deb.debian.org/debian bullseye/main armhf golang-github-tchap-go-patricia-dev all 2.2.6-5 [12.1 kB] Get: 295 http://deb.debian.org/debian bullseye/main armhf golang-github-ishidawataru-sctp-dev all 0.0+git20190723.7c296d4-3 [12.3 kB] Get: 296 http://deb.debian.org/debian bullseye/main armhf golang-github-docker-docker-dev all 20.10.5+dfsg1-1 [1111 kB] Get: 297 http://deb.debian.org/debian bullseye/main armhf golang-github-edsrzf-mmap-go-dev all 0.0~git20170320.0.0bce6a6-6 [7156 B] Get: 298 http://deb.debian.org/debian bullseye/main armhf golang-github-josharian-intern-dev all 1.0.0-3 [3440 B] Get: 299 http://deb.debian.org/debian bullseye/main armhf golang-github-mailru-easyjson-dev all 0.7.6-2 [82.2 kB] Get: 300 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-swag-dev all 1:0.15.0-1 [18.5 kB] Get: 301 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-jsonpointer-dev all 1:0.0~git20160704.0.46af16f-1.1 [5668 B] Get: 302 http://deb.debian.org/debian bullseye/main armhf golang-github-opennota-urlesc-dev all 0.0~git20160726.0.5bd2802-1.1 [8452 B] Get: 303 http://deb.debian.org/debian bullseye/main armhf golang-github-puerkitobio-purell-dev all 1.1.1-1 [14.3 kB] Get: 304 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-jsonreference-dev all 1:0.0~git20160704.0.13c6e35-1.1 [5000 B] Get: 305 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-spec-dev all 1:0.15.0-1 [135 kB] Get: 306 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-errors-dev all 0.15.0-1 [9080 B] Get: 307 http://deb.debian.org/debian bullseye/main armhf golang-github-pborman-uuid-dev all 1.2.0-2 [12.2 kB] Get: 308 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-strfmt-dev all 0.15.0-1 [18.6 kB] Get: 309 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-analysis-dev all 0.15.0-1 [34.0 kB] Get: 310 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-loads-dev all 0.15.0-1 [25.2 kB] Get: 311 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-validate-dev all 0.0~git20160704.0.deaf2c9-1.1 [71.4 kB] Get: 312 http://deb.debian.org/debian bullseye/main armhf golang-github-gorilla-context-dev all 1.1-3 [6720 B] Get: 313 http://deb.debian.org/debian bullseye/main armhf golang-github-go-openapi-runtime-dev all 0.15.0-1 [70.5 kB] Get: 314 http://deb.debian.org/debian bullseye/main armhf golang-github-golang-snappy-dev all 0.0.2-2 [54.3 kB] Get: 315 http://deb.debian.org/debian bullseye/main armhf golang-github-chzyer-readline-dev all 1.4.39.g2972be2-1 [30.6 kB] Get: 316 http://deb.debian.org/debian bullseye/main armhf golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-1 [49.1 kB] Get: 317 http://deb.debian.org/debian bullseye/main armhf golang-github-google-pprof-dev all 0.0~git20200905.acf8798-2 [880 kB] Get: 318 http://deb.debian.org/debian bullseye/main armhf golang-github-googleapis-gax-go-dev all 2.0.5-1 [12.0 kB] Get: 319 http://deb.debian.org/debian bullseye/main armhf golang-github-hetznercloud-hcloud-go-dev all 1.17.0-1 [42.1 kB] Get: 320 http://deb.debian.org/debian bullseye/main armhf golang-github-kylelemons-godebug-dev all 1.1.0-1 [14.7 kB] Get: 321 http://deb.debian.org/debian bullseye/main armhf golang-github-oklog-run-dev all 1.1.0-1 [5588 B] Get: 322 http://deb.debian.org/debian bullseye/main armhf golang-github-oklog-ulid-dev all 2.0.2+ds-2 [12.2 kB] Get: 323 http://deb.debian.org/debian bullseye/main armhf golang-github-rs-cors-dev all 1.7.0-2 [13.8 kB] Get: 324 http://deb.debian.org/debian bullseye/main armhf golang-github-xlab-treeprint-dev all 0.0~git20181112.a009c39-1 [6620 B] Get: 325 http://deb.debian.org/debian bullseye/main armhf golang-go-flags-dev all 1.4.0-2 [48.5 kB] Get: 326 http://deb.debian.org/debian bullseye/main armhf golang-github-prometheus-alertmanager-dev all 0.21.0+ds-4 [1033 kB] Get: 327 http://deb.debian.org/debian bullseye/main armhf golang-go.opencensus-dev all 0.22.4-2 [129 kB] Get: 328 http://deb.debian.org/debian bullseye/main armhf golang-google-api-dev all 0.28.0-2 [3818 kB] Get: 329 http://deb.debian.org/debian bullseye/main armhf golang-grpc-gateway armhf 1.6.4-2+b16 [1657 kB] Get: 330 http://deb.debian.org/debian bullseye/main armhf golang-github-gophercloud-gophercloud-dev all 0.12.0-1 [628 kB] Get: 331 http://deb.debian.org/debian bullseye/main armhf golang-github-opentracing-contrib-go-stdlib-dev all 1.0.0-1 [12.9 kB] Fetched 138 MB in 22s (6287 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19398 files and directories currently installed.) Preparing to unpack .../000-bsdextrautils_2.36.1-7_armhf.deb ... Unpacking bsdextrautils (2.36.1-7) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../001-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../003-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../005-golang-golang-x-sys-dev_0.0~git20210124.22da62e-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.0~git20210124.22da62e-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../006-golang-github-sirupsen-logrus-dev_1.7.0-2_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.7.0-2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../007-libelf1_0.183-1_armhf.deb ... Unpacking libelf1:armhf (0.183-1) ... Selecting previously unselected package libbpf0:armhf. Preparing to unpack .../008-libbpf0_1%3a0.3-2_armhf.deb ... Unpacking libbpf0:armhf (1:0.3-2) ... Selecting previously unselected package libmd0:armhf. Preparing to unpack .../009-libmd0_1.0.3-3_armhf.deb ... Unpacking libmd0:armhf (1.0.3-3) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../010-libbsd0_0.11.3-1_armhf.deb ... Unpacking libbsd0:armhf (0.11.3-1) ... Selecting previously unselected package libcap2:armhf. Preparing to unpack .../011-libcap2_1%3a2.44-1_armhf.deb ... Unpacking libcap2:armhf (1:2.44-1) ... Selecting previously unselected package libmnl0:armhf. Preparing to unpack .../012-libmnl0_1.0.4-3_armhf.deb ... Unpacking libmnl0:armhf (1.0.4-3) ... Selecting previously unselected package libxtables12:armhf. Preparing to unpack .../013-libxtables12_1.8.7-1_armhf.deb ... Unpacking libxtables12:armhf (1.8.7-1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../014-libcap2-bin_1%3a2.44-1_armhf.deb ... Unpacking libcap2-bin (1:2.44-1) ... Selecting previously unselected package iproute2. Preparing to unpack .../015-iproute2_5.10.0-4_armhf.deb ... Unpacking iproute2 (5.10.0-4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../016-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../017-libmagic-mgc_1%3a5.39-3_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../018-libmagic1_1%3a5.39-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../019-file_1%3a5.39-3_armhf.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../020-gettext-base_0.21-4_armhf.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../021-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../022-m4_1.4.18-5_armhf.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../023-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../024-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../025-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../026-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../027-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../028-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../029-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../030-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../031-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../032-libfile-stripnondeterminism-perl_1.11.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.11.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../033-dh-strip-nondeterminism_1.11.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.11.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../034-dwz_0.13+20210201-1_armhf.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../035-libicu67_67.1-7_armhf.deb ... Unpacking libicu67:armhf (67.1-7) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../036-libxml2_2.9.10+dfsg-6.7_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../037-gettext_0.21-4_armhf.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../038-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../039-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../040-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package dh-golang. Preparing to unpack .../041-dh-golang_1.51_all.deb ... Unpacking dh-golang (1.51) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../042-zlib1g-dev_1%3a1.2.11.dfsg-2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2) ... Selecting previously unselected package libprotobuf23:armhf. Preparing to unpack .../043-libprotobuf23_3.12.4-1_armhf.deb ... Unpacking libprotobuf23:armhf (3.12.4-1) ... Selecting previously unselected package libprotobuf-lite23:armhf. Preparing to unpack .../044-libprotobuf-lite23_3.12.4-1_armhf.deb ... Unpacking libprotobuf-lite23:armhf (3.12.4-1) ... Selecting previously unselected package libprotobuf-dev:armhf. Preparing to unpack .../045-libprotobuf-dev_3.12.4-1_armhf.deb ... Unpacking libprotobuf-dev:armhf (3.12.4-1) ... Selecting previously unselected package golang-github-gogo-protobuf-dev. Preparing to unpack .../046-golang-github-gogo-protobuf-dev_1.3.2-1_all.deb ... Unpacking golang-github-gogo-protobuf-dev (1.3.2-1) ... Selecting previously unselected package libprotoc23:armhf. Preparing to unpack .../047-libprotoc23_3.12.4-1_armhf.deb ... Unpacking libprotoc23:armhf (3.12.4-1) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../048-protobuf-compiler_3.12.4-1_armhf.deb ... Unpacking protobuf-compiler (3.12.4-1) ... Selecting previously unselected package gogoprotobuf. Preparing to unpack .../049-gogoprotobuf_1.3.2-1+b4_armhf.deb ... Unpacking gogoprotobuf (1.3.2-1+b4) ... Selecting previously unselected package golang-1.15-src. Preparing to unpack .../050-golang-1.15-src_1.15.9-5_armhf.deb ... Unpacking golang-1.15-src (1.15.9-5) ... Selecting previously unselected package golang-1.15-go. Preparing to unpack .../051-golang-1.15-go_1.15.9-5_armhf.deb ... Unpacking golang-1.15-go (1.15.9-5) ... Selecting previously unselected package golang-src:armhf. Preparing to unpack .../052-golang-src_2%3a1.15~1_armhf.deb ... Unpacking golang-src:armhf (2:1.15~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../053-golang-go_2%3a1.15~1_armhf.deb ... Unpacking golang-go (2:1.15~1) ... Selecting previously unselected package golang-any:armhf. Preparing to unpack .../054-golang-any_2%3a1.15~1_armhf.deb ... Unpacking golang-any:armhf (2:1.15~1) ... Selecting previously unselected package golang-dbus-dev. Preparing to unpack .../055-golang-dbus-dev_5.0.3-2_all.deb ... Unpacking golang-dbus-dev (5.0.3-2) ... Selecting previously unselected package golang-github-bgentry-speakeasy-dev. Preparing to unpack .../056-golang-github-bgentry-speakeasy-dev_0.1.0-2_all.deb ... Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2) ... Selecting previously unselected package golang-github-coreos-bbolt-dev. Preparing to unpack .../057-golang-github-coreos-bbolt-dev_1.3.5-1_all.deb ... Unpacking golang-github-coreos-bbolt-dev (1.3.5-1) ... Selecting previously unselected package golang-github-coreos-go-semver-dev. Preparing to unpack .../058-golang-github-coreos-go-semver-dev_0.3.0-1_all.deb ... Unpacking golang-github-coreos-go-semver-dev (0.3.0-1) ... Selecting previously unselected package libsystemd-dev:armhf. Preparing to unpack .../059-libsystemd-dev_247.3-5_armhf.deb ... Unpacking libsystemd-dev:armhf (247.3-5) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../060-libglib2.0-0_2.66.8-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.66.8-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../061-pkg-config_0.29.2-1_armhf.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package golang-github-coreos-go-systemd-dev. Preparing to unpack .../062-golang-github-coreos-go-systemd-dev_22.1.0-3_all.deb ... Unpacking golang-github-coreos-go-systemd-dev (22.1.0-3) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../063-golang-golang-x-text-dev_0.3.6-1_all.deb ... Unpacking golang-golang-x-text-dev (0.3.6-1) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../064-golang-golang-x-net-dev_1%3a0.0+git20210119.5f4716e+dfsg-4_all.deb ... Unpacking golang-golang-x-net-dev (1:0.0+git20210119.5f4716e+dfsg-4) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../065-golang-golang-x-term-dev_0.0~git20201210.2321bbc-1_all.deb ... Unpacking golang-golang-x-term-dev (0.0~git20201210.2321bbc-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../066-golang-golang-x-crypto-dev_1%3a0.0~git20201221.eec23a3-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.0~git20201221.eec23a3-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../067-golang-gopkg-yaml.v2-dev_2.4.0-1_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.4.0-1) ... Selecting previously unselected package golang-github-coreos-pkg-dev. Preparing to unpack .../068-golang-github-coreos-pkg-dev_4-3_all.deb ... Unpacking golang-github-coreos-pkg-dev (4-3) ... Selecting previously unselected package golang-github-creack-pty-dev. Preparing to unpack .../069-golang-github-creack-pty-dev_1.1.11-1_all.deb ... Unpacking golang-github-creack-pty-dev (1.1.11-1) ... Selecting previously unselected package golang-github-dgrijalva-jwt-go-dev. Preparing to unpack .../070-golang-github-dgrijalva-jwt-go-dev_3.2.0-3_all.deb ... Unpacking golang-github-dgrijalva-jwt-go-dev (3.2.0-3) ... Selecting previously unselected package golang-github-dustin-go-humanize-dev. Preparing to unpack .../071-golang-github-dustin-go-humanize-dev_1.0.0-2_all.deb ... Unpacking golang-github-dustin-go-humanize-dev (1.0.0-2) ... Selecting previously unselected package golang-goprotobuf-dev. Preparing to unpack .../072-golang-goprotobuf-dev_1.3.4-2+b5_armhf.deb ... Unpacking golang-goprotobuf-dev (1.3.4-2+b5) ... Selecting previously unselected package golang-github-golang-groupcache-dev. Preparing to unpack .../073-golang-github-golang-groupcache-dev_0.0~git20200121.8c9f03a-1_all.deb ... Unpacking golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-1) ... Selecting previously unselected package golang-github-google-btree-dev. Preparing to unpack .../074-golang-github-google-btree-dev_1.0.0-1_all.deb ... Unpacking golang-github-google-btree-dev (1.0.0-1) ... Selecting previously unselected package golang-github-google-uuid-dev. Preparing to unpack .../075-golang-github-google-uuid-dev_1.2.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.2.0-1) ... Selecting previously unselected package golang-github-gorilla-websocket-dev. Preparing to unpack .../076-golang-github-gorilla-websocket-dev_1.4.2-1_all.deb ... Unpacking golang-github-gorilla-websocket-dev (1.4.2-1) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../077-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Selecting previously unselected package golang-github-go-stack-stack-dev. Preparing to unpack .../078-golang-github-go-stack-stack-dev_1.8.0-1_all.deb ... Unpacking golang-github-go-stack-stack-dev (1.8.0-1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../079-golang-github-davecgh-go-spew-dev_1.1.1-2_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-2) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../080-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../081-golang-github-stretchr-objx-dev_0.3.0-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.3.0-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../082-golang-gopkg-yaml.v3-dev_3.0.0~git20200121.a6ecf24-3_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.0~git20200121.a6ecf24-3) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../083-golang-github-stretchr-testify-dev_1.6.1-2_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.6.1-2) ... Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. Preparing to unpack .../084-golang-github-opentracing-opentracing-go-dev_1.2.0-1_all.deb ... Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-1) ... Selecting previously unselected package golang-golang-x-time-dev. Preparing to unpack .../085-golang-golang-x-time-dev_0.0+git20200630.3af7569-1_all.deb ... Unpacking golang-golang-x-time-dev (0.0+git20200630.3af7569-1) ... Selecting previously unselected package golang-github-golang-mock-dev. Preparing to unpack .../086-golang-github-golang-mock-dev_1.3.1-2_all.deb ... Unpacking golang-github-golang-mock-dev (1.3.1-2) ... Selecting previously unselected package golang-golang-x-xerrors-dev. Preparing to unpack .../087-golang-golang-x-xerrors-dev_0.0~git20191204.9bdfabe-1_all.deb ... Unpacking golang-golang-x-xerrors-dev (0.0~git20191204.9bdfabe-1) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../088-golang-github-google-go-cmp-dev_0.5.4-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.5.4-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../089-golang-glog-dev_0.0~git20160126.23def4e-3_all.deb ... Unpacking golang-glog-dev (0.0~git20160126.23def4e-3) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../090-golang-golang-x-oauth2-dev_0.0~git20190604.0f29369-2_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.0~git20190604.0f29369-2) ... Selecting previously unselected package golang-google-cloud-compute-metadata-dev. Preparing to unpack .../091-golang-google-cloud-compute-metadata-dev_0.56.0-1_all.deb ... Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-1) ... Selecting previously unselected package golang-golang-x-oauth2-google-dev. Preparing to unpack .../092-golang-golang-x-oauth2-google-dev_0.0~git20190604.0f29369-2_all.deb ... Unpacking golang-golang-x-oauth2-google-dev (0.0~git20190604.0f29369-2) ... Selecting previously unselected package golang-google-genproto-dev. Preparing to unpack .../093-golang-google-genproto-dev_0.0~git20200413.b5235f6-1_all.deb ... Unpacking golang-google-genproto-dev (0.0~git20200413.b5235f6-1) ... Selecting previously unselected package golang-google-grpc-dev. Preparing to unpack .../094-golang-google-grpc-dev_1.27.1-1_all.deb ... Unpacking golang-google-grpc-dev (1.27.1-1) ... Selecting previously unselected package golang-github-go-kit-kit-dev. Preparing to unpack .../095-golang-github-go-kit-kit-dev_0.6.0-3_all.deb ... Unpacking golang-github-go-kit-kit-dev (0.6.0-3) ... Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. Preparing to unpack .../096-golang-github-jmespath-go-jmespath-dev_0.4.0-1_all.deb ... Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-1) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../097-golang-github-pkg-errors-dev_0.9.1-1_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-1) ... Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. Preparing to unpack .../098-golang-github-aws-aws-sdk-go-dev_1.36.33-1_all.deb ... Unpacking golang-github-aws-aws-sdk-go-dev (1.36.33-1) ... Selecting previously unselected package golang-github-mattn-go-isatty-dev. Preparing to unpack .../099-golang-github-mattn-go-isatty-dev_0.0.12-1_all.deb ... Unpacking golang-github-mattn-go-isatty-dev (0.0.12-1) ... Selecting previously unselected package golang-github-mattn-go-colorable-dev. Preparing to unpack .../100-golang-github-mattn-go-colorable-dev_0.1.7-1_all.deb ... Unpacking golang-github-mattn-go-colorable-dev (0.1.7-1) ... Selecting previously unselected package golang-github-fatih-color-dev. Preparing to unpack .../101-golang-github-fatih-color-dev_1.7.0-1_all.deb ... Unpacking golang-github-fatih-color-dev (1.7.0-1) ... Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev. Preparing to unpack .../102-golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1_all.deb ... Unpacking golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ... Selecting previously unselected package golang-github-apex-log-dev. Preparing to unpack .../103-golang-github-apex-log-dev_1.1.1-3_all.deb ... Unpacking golang-github-apex-log-dev (1.1.1-3) ... Selecting previously unselected package golang-go.uber-atomic-dev. Preparing to unpack .../104-golang-go.uber-atomic-dev_1.4.0-1_all.deb ... Unpacking golang-go.uber-atomic-dev (1.4.0-1) ... Selecting previously unselected package golang-go.uber-multierr-dev. Preparing to unpack .../105-golang-go.uber-multierr-dev_1.1.0-1.1_all.deb ... Unpacking golang-go.uber-multierr-dev (1.1.0-1.1) ... Selecting previously unselected package golang-go.uber-zap-dev. Preparing to unpack .../106-golang-go.uber-zap-dev_1.15.0-2_all.deb ... Unpacking golang-go.uber-zap-dev (1.15.0-2) ... Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev. Preparing to unpack .../107-golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.2.2-2_all.deb ... Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.2.2-2) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../108-golang-github-beorn7-perks-dev_1.0.1-1_all.deb ... Unpacking golang-github-beorn7-perks-dev (1.0.1-1) ... Selecting previously unselected package golang-github-cespare-xxhash-dev. Preparing to unpack .../109-golang-github-cespare-xxhash-dev_2.1.1-1_all.deb ... Unpacking golang-github-cespare-xxhash-dev (2.1.1-1) ... Selecting previously unselected package golang-github-modern-go-concurrent-dev. Preparing to unpack .../110-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Selecting previously unselected package golang-github-modern-go-reflect2-dev. Preparing to unpack .../111-golang-github-modern-go-reflect2-dev_1.0.1-1_all.deb ... Unpacking golang-github-modern-go-reflect2-dev (1.0.1-1) ... Selecting previously unselected package golang-github-json-iterator-go-dev. Preparing to unpack .../112-golang-github-json-iterator-go-dev_1.1.10-2_all.deb ... Unpacking golang-github-json-iterator-go-dev (1.1.10-2) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../113-golang-github-prometheus-client-model-dev_0.2.0-2_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.2.0-2) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../114-golang-github-julienschmidt-httprouter-dev_1.3.0-1_all.deb ... Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-1) ... Selecting previously unselected package golang-github-jpillora-backoff-dev. Preparing to unpack .../115-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. Preparing to unpack .../116-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-2_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../117-golang-github-alecthomas-units-dev_0.0~git20201120.1786d5e-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20201120.1786d5e-1) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../118-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-3_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-3) ... Selecting previously unselected package golang-protobuf-extensions-dev. Preparing to unpack .../119-golang-protobuf-extensions-dev_1.0.1-1_all.deb ... Unpacking golang-protobuf-extensions-dev (1.0.1-1) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../120-golang-github-prometheus-common-dev_0.15.0-2_all.deb ... Unpacking golang-github-prometheus-common-dev (0.15.0-2) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../121-golang-golang-x-sync-dev_0.0~git20210220.036812b-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.0~git20210220.036812b-1) ... Selecting previously unselected package golang-github-prometheus-procfs-dev. Preparing to unpack .../122-golang-github-prometheus-procfs-dev_0.3.0-2_all.deb ... Unpacking golang-github-prometheus-procfs-dev (0.3.0-2) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../123-golang-github-prometheus-client-golang-dev_1.9.0-2_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (1.9.0-2) ... Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev. Preparing to unpack .../124-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3_all.deb ... Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ... Selecting previously unselected package golang-github-google-go-querystring-dev. Preparing to unpack .../125-golang-github-google-go-querystring-dev_1.0.0-1_all.deb ... Unpacking golang-github-google-go-querystring-dev (1.0.0-1) ... Selecting previously unselected package golang-github-dghubble-sling-dev. Preparing to unpack .../126-golang-github-dghubble-sling-dev_1.3.0-1_all.deb ... Unpacking golang-github-dghubble-sling-dev (1.3.0-1) ... Selecting previously unselected package golang-github-ghodss-yaml-dev. Preparing to unpack .../127-golang-github-ghodss-yaml-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-ghodss-yaml-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev. Preparing to unpack .../128-golang-github-grpc-ecosystem-grpc-gateway-dev_1.6.4-2_all.deb ... Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ... Selecting previously unselected package golang-github-jonboulle-clockwork-dev. Preparing to unpack .../129-golang-github-jonboulle-clockwork-dev_0.1.0-4.1_all.deb ... Unpacking golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ... Selecting previously unselected package golang-github-mattn-go-runewidth-dev. Preparing to unpack .../130-golang-github-mattn-go-runewidth-dev_0.0.9-1_all.deb ... Unpacking golang-github-mattn-go-runewidth-dev (0.0.9-1) ... Selecting previously unselected package golang-github-olekukonko-tablewriter-dev. Preparing to unpack .../131-golang-github-olekukonko-tablewriter-dev_0.0.4-1_all.deb ... Unpacking golang-github-olekukonko-tablewriter-dev (0.0.4-1) ... Selecting previously unselected package golang-github-soheilhy-cmux-dev. Preparing to unpack .../132-golang-github-soheilhy-cmux-dev_0.1.4-2_all.deb ... Unpacking golang-github-soheilhy-cmux-dev (0.1.4-2) ... Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. Preparing to unpack .../133-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-1_all.deb ... Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-1) ... Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. Preparing to unpack .../134-golang-github-russross-blackfriday-v2-dev_2.0.1-3_all.deb ... Unpacking golang-github-russross-blackfriday-v2-dev (2.0.1-3) ... Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. Preparing to unpack .../135-golang-github-cpuguy83-go-md2man-v2-dev_2.0.0+ds-5_all.deb ... Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.0+ds-5) ... Selecting previously unselected package golang-github-mitchellh-go-homedir-dev. Preparing to unpack .../136-golang-github-mitchellh-go-homedir-dev_1.1.0-1_all.deb ... Unpacking golang-github-mitchellh-go-homedir-dev (1.1.0-1) ... Selecting previously unselected package golang-github-spf13-pflag-dev. Preparing to unpack .../137-golang-github-spf13-pflag-dev_1.0.5-2_all.deb ... Unpacking golang-github-spf13-pflag-dev (1.0.5-2) ... Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. Preparing to unpack .../138-golang-github-fsnotify-fsnotify-dev_1.4.9-2_all.deb ... Unpacking golang-github-fsnotify-fsnotify-dev (1.4.9-2) ... Selecting previously unselected package golang-github-hashicorp-hcl-dev. Preparing to unpack .../139-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-magiconair-properties-dev. Preparing to unpack .../140-golang-github-magiconair-properties-dev_1.8.4-1_all.deb ... Unpacking golang-github-magiconair-properties-dev (1.8.4-1) ... Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. Preparing to unpack .../141-golang-github-mitchellh-mapstructure-dev_1.3.3-1_all.deb ... Unpacking golang-github-mitchellh-mapstructure-dev (1.3.3-1) ... Selecting previously unselected package golang-github-burntsushi-toml-dev. Preparing to unpack .../142-golang-github-burntsushi-toml-dev_0.3.1-1_all.deb ... Unpacking golang-github-burntsushi-toml-dev (0.3.1-1) ... Selecting previously unselected package golang-github-pelletier-go-toml-dev. Preparing to unpack .../143-golang-github-pelletier-go-toml-dev_1.8.1-1_all.deb ... Unpacking golang-github-pelletier-go-toml-dev (1.8.1-1) ... Selecting previously unselected package golang-github-kr-fs-dev. Preparing to unpack .../144-golang-github-kr-fs-dev_0.1.0-1_all.deb ... Unpacking golang-github-kr-fs-dev (0.1.0-1) ... Selecting previously unselected package golang-github-pkg-sftp-dev. Preparing to unpack .../145-golang-github-pkg-sftp-dev_1.10.1-1_all.deb ... Unpacking golang-github-pkg-sftp-dev (1.10.1-1) ... Selecting previously unselected package golang-github-spf13-afero-dev. Preparing to unpack .../146-golang-github-spf13-afero-dev_1.5.1-1_all.deb ... Unpacking golang-github-spf13-afero-dev (1.5.1-1) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../147-golang-github-spf13-cast-dev_1.3.1-1_all.deb ... Unpacking golang-github-spf13-cast-dev (1.3.1-1) ... Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. Preparing to unpack .../148-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-1_all.deb ... Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-1) ... Selecting previously unselected package golang-github-subosito-gotenv-dev. Preparing to unpack .../149-golang-github-subosito-gotenv-dev_1.2.0+git20190917.de67a66-2_all.deb ... Unpacking golang-github-subosito-gotenv-dev (1.2.0+git20190917.de67a66-2) ... Selecting previously unselected package golang-gopkg-ini.v1-dev. Preparing to unpack .../150-golang-gopkg-ini.v1-dev_1.57.0-1_all.deb ... Unpacking golang-gopkg-ini.v1-dev (1.57.0-1) ... Selecting previously unselected package golang-github-spf13-viper-dev. Preparing to unpack .../151-golang-github-spf13-viper-dev_1.7.1-1_all.deb ... Unpacking golang-github-spf13-viper-dev (1.7.1-1) ... Selecting previously unselected package golang-github-spf13-cobra-dev. Preparing to unpack .../152-golang-github-spf13-cobra-dev_1.1.2-1_all.deb ... Unpacking golang-github-spf13-cobra-dev (1.1.2-1) ... Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev. Preparing to unpack .../153-golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-2_all.deb ... Unpacking golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-2) ... Selecting previously unselected package golang-github-urfave-cli-dev. Preparing to unpack .../154-golang-github-urfave-cli-dev_1.22.4-2_all.deb ... Unpacking golang-github-urfave-cli-dev (1.22.4-2) ... Selecting previously unselected package golang-github-xiang90-probing-dev. Preparing to unpack .../155-golang-github-xiang90-probing-dev_0.0.2-1_all.deb ... Unpacking golang-github-xiang90-probing-dev (0.0.2-1) ... Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev. Preparing to unpack .../156-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-1_all.deb ... Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ... Selecting previously unselected package golang-k8s-sigs-yaml-dev. Preparing to unpack .../157-golang-k8s-sigs-yaml-dev_1.2.0-3_all.deb ... Unpacking golang-k8s-sigs-yaml-dev (1.2.0-3) ... Selecting previously unselected package golang-etcd-server-dev. Preparing to unpack .../158-golang-etcd-server-dev_3.3.25+dfsg-6_all.deb ... Unpacking golang-etcd-server-dev (3.3.25+dfsg-6) ... Selecting previously unselected package golang-github-agtorre-gocolorize-dev. Preparing to unpack .../159-golang-github-agtorre-gocolorize-dev_1.0.0-3_all.deb ... Unpacking golang-github-agtorre-gocolorize-dev (1.0.0-3) ... Selecting previously unselected package golang-github-armon-circbuf-dev. Preparing to unpack .../160-golang-github-armon-circbuf-dev_0.0~git20190214.5111143-1_all.deb ... Unpacking golang-github-armon-circbuf-dev (0.0~git20190214.5111143-1) ... Selecting previously unselected package golang-github-circonus-labs-circonusllhist-dev. Preparing to unpack .../161-golang-github-circonus-labs-circonusllhist-dev_0.0~git20191022.ec08cde-1_all.deb ... Unpacking golang-github-circonus-labs-circonusllhist-dev (0.0~git20191022.ec08cde-1) ... Selecting previously unselected package golang-github-hashicorp-go-cleanhttp-dev. Preparing to unpack .../162-golang-github-hashicorp-go-cleanhttp-dev_0.5.2-1_all.deb ... Unpacking golang-github-hashicorp-go-cleanhttp-dev (0.5.2-1) ... Selecting previously unselected package golang-github-hashicorp-go-hclog-dev. Preparing to unpack .../163-golang-github-hashicorp-go-hclog-dev_0.11.0-1_all.deb ... Unpacking golang-github-hashicorp-go-hclog-dev (0.11.0-1) ... Selecting previously unselected package golang-github-hashicorp-go-retryablehttp-dev. Preparing to unpack .../164-golang-github-hashicorp-go-retryablehttp-dev_0.6.4-2_all.deb ... Unpacking golang-github-hashicorp-go-retryablehttp-dev (0.6.4-2) ... Selecting previously unselected package golang-github-tv42-httpunix-dev. Preparing to unpack .../165-golang-github-tv42-httpunix-dev_0.0~git20150427.b75d861-2_all.deb ... Unpacking golang-github-tv42-httpunix-dev (0.0~git20150427.b75d861-2) ... Selecting previously unselected package golang-github-circonus-labs-circonus-gometrics-dev. Preparing to unpack .../166-golang-github-circonus-labs-circonus-gometrics-dev_2.3.1-3_all.deb ... Unpacking golang-github-circonus-labs-circonus-gometrics-dev (2.3.1-3) ... Selecting previously unselected package golang-github-datadog-datadog-go-dev. Preparing to unpack .../167-golang-github-datadog-datadog-go-dev_2.1.0-3_all.deb ... Unpacking golang-github-datadog-datadog-go-dev (2.1.0-3) ... Selecting previously unselected package golang-github-hashicorp-go-uuid-dev. Preparing to unpack .../168-golang-github-hashicorp-go-uuid-dev_1.0.2-1_all.deb ... Unpacking golang-github-hashicorp-go-uuid-dev (1.0.2-1) ... Selecting previously unselected package golang-github-hashicorp-golang-lru-dev. Preparing to unpack .../169-golang-github-hashicorp-golang-lru-dev_0.5.4-2_all.deb ... Unpacking golang-github-hashicorp-golang-lru-dev (0.5.4-2) ... Selecting previously unselected package golang-github-hashicorp-go-immutable-radix-dev. Preparing to unpack .../170-golang-github-hashicorp-go-immutable-radix-dev_1.3.0-1_all.deb ... Unpacking golang-github-hashicorp-go-immutable-radix-dev (1.3.0-1) ... Selecting previously unselected package golang-github-pascaldekloe-goe-dev. Preparing to unpack .../171-golang-github-pascaldekloe-goe-dev_0.1.0-2_all.deb ... Unpacking golang-github-pascaldekloe-goe-dev (0.1.0-2) ... Selecting previously unselected package golang-github-armon-go-metrics-dev. Preparing to unpack .../172-golang-github-armon-go-metrics-dev_0.3.4-1_all.deb ... Unpacking golang-github-armon-go-metrics-dev (0.3.4-1) ... Selecting previously unselected package golang-github-armon-go-radix-dev. Preparing to unpack .../173-golang-github-armon-go-radix-dev_1.0.0-1_all.deb ... Unpacking golang-github-armon-go-radix-dev (1.0.0-1) ... Selecting previously unselected package golang-github-asaskevich-govalidator-dev. Preparing to unpack .../174-golang-github-asaskevich-govalidator-dev_9+git20180720.0.f9ffefc3-1.1_all.deb ... Unpacking golang-github-asaskevich-govalidator-dev (9+git20180720.0.f9ffefc3-1.1) ... Selecting previously unselected package golang-github-dimchansky-utfbom-dev. Preparing to unpack .../175-golang-github-dimchansky-utfbom-dev_1.1.1-1_all.deb ... Unpacking golang-github-dimchansky-utfbom-dev (1.1.1-1) ... Selecting previously unselected package golang-github-azure-go-autorest-dev. Preparing to unpack .../176-golang-github-azure-go-autorest-dev_14.1.1-1_all.deb ... Unpacking golang-github-azure-go-autorest-dev (14.1.1-1) ... Selecting previously unselected package golang-github-kr-text-dev. Preparing to unpack .../177-golang-github-kr-text-dev_0.2.0-1_all.deb ... Unpacking golang-github-kr-text-dev (0.2.0-1) ... Selecting previously unselected package golang-github-kr-pretty-dev. Preparing to unpack .../178-golang-github-kr-pretty-dev_0.2.1+git20200831.59b4212-1_all.deb ... Unpacking golang-github-kr-pretty-dev (0.2.1+git20200831.59b4212-1) ... Selecting previously unselected package golang-gopkg-check.v1-dev. Preparing to unpack .../179-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-1_all.deb ... Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-1) ... Selecting previously unselected package golang-github-satori-go.uuid-dev. Preparing to unpack .../180-golang-github-satori-go.uuid-dev_1.2.0-2_all.deb ... Unpacking golang-github-satori-go.uuid-dev (1.2.0-2) ... Selecting previously unselected package golang-github-shopspring-decimal-dev. Preparing to unpack .../181-golang-github-shopspring-decimal-dev_1.2.0-1_all.deb ... Unpacking golang-github-shopspring-decimal-dev (1.2.0-1) ... Selecting previously unselected package golang-github-azure-azure-sdk-for-go-dev. Preparing to unpack .../182-golang-github-azure-azure-sdk-for-go-dev_43.3.0-1_all.deb ... Unpacking golang-github-azure-azure-sdk-for-go-dev (43.3.0-1) ... Selecting previously unselected package golang-github-bmizerany-assert-dev. Preparing to unpack .../183-golang-github-bmizerany-assert-dev_0.0~git20120716-4_all.deb ... Unpacking golang-github-bmizerany-assert-dev (0.0~git20120716-4) ... Selecting previously unselected package golang-github-bitly-go-simplejson-dev. Preparing to unpack .../184-golang-github-bitly-go-simplejson-dev_0.5.0-5_all.deb ... Unpacking golang-github-bitly-go-simplejson-dev (0.5.0-5) ... Selecting previously unselected package golang-github-boltdb-bolt-dev. Preparing to unpack .../185-golang-github-boltdb-bolt-dev_1.3.1-7_all.deb ... Unpacking golang-github-boltdb-bolt-dev (1.3.1-7) ... Selecting previously unselected package golang-github-bradfitz-gomemcache-dev. Preparing to unpack .../186-golang-github-bradfitz-gomemcache-dev_0.0~git20141109-3_all.deb ... Unpacking golang-github-bradfitz-gomemcache-dev (0.0~git20141109-3) ... Selecting previously unselected package golang-github-bugsnag-panicwrap-dev. Preparing to unpack .../187-golang-github-bugsnag-panicwrap-dev_1.2.0-1.1_all.deb ... Unpacking golang-github-bugsnag-panicwrap-dev (1.2.0-1.1) ... Selecting previously unselected package golang-github-gin-contrib-sse-dev. Preparing to unpack .../188-golang-github-gin-contrib-sse-dev_0.1.0-1_all.deb ... Unpacking golang-github-gin-contrib-sse-dev (0.1.0-1) ... Selecting previously unselected package golang-github-go-playground-assert-v2-dev. Preparing to unpack .../189-golang-github-go-playground-assert-v2-dev_2.0.1-2_all.deb ... Unpacking golang-github-go-playground-assert-v2-dev (2.0.1-2) ... Selecting previously unselected package golang-github-go-playground-locales-dev. Preparing to unpack .../190-golang-github-go-playground-locales-dev_0.13.0-2_all.deb ... Unpacking golang-github-go-playground-locales-dev (0.13.0-2) ... Selecting previously unselected package golang-github-go-playground-universal-translator-dev. Preparing to unpack .../191-golang-github-go-playground-universal-translator-dev_0.17.0-2_all.deb ... Unpacking golang-github-go-playground-universal-translator-dev (0.17.0-2) ... Selecting previously unselected package golang-github-leodido-go-urn-dev. Preparing to unpack .../192-golang-github-leodido-go-urn-dev_1.2.1-2_all.deb ... Unpacking golang-github-leodido-go-urn-dev (1.2.1-2) ... Selecting previously unselected package golang-github-go-playground-validator-v10-dev. Preparing to unpack .../193-golang-github-go-playground-validator-v10-dev_10.4.1-2_all.deb ... Unpacking golang-github-go-playground-validator-v10-dev (10.4.1-2) ... Selecting previously unselected package golang-github-ugorji-go-codec-dev. Preparing to unpack .../194-golang-github-ugorji-go-codec-dev_1.1.7-2_all.deb ... Unpacking golang-github-ugorji-go-codec-dev (1.1.7-2) ... Selecting previously unselected package golang-github-gin-gonic-gin-dev. Preparing to unpack .../195-golang-github-gin-gonic-gin-dev_1.6.3-3_all.deb ... Unpacking golang-github-gin-gonic-gin-dev (1.6.3-3) ... Selecting previously unselected package golang-github-gofrs-uuid-dev. Preparing to unpack .../196-golang-github-gofrs-uuid-dev_3.2.0-2_all.deb ... Unpacking golang-github-gofrs-uuid-dev (3.2.0-2) ... Selecting previously unselected package golang-github-lunixbochs-vtclean-dev. Preparing to unpack .../197-golang-github-lunixbochs-vtclean-dev_1.0.0-1_all.deb ... Unpacking golang-github-lunixbochs-vtclean-dev (1.0.0-1) ... Selecting previously unselected package golang-github-juju-ansiterm-dev. Preparing to unpack .../198-golang-github-juju-ansiterm-dev_0.0~git20161107.35c59b9-3_all.deb ... Unpacking golang-github-juju-ansiterm-dev (0.0~git20161107.35c59b9-3) ... Selecting previously unselected package golang-github-juju-loggo-dev. Preparing to unpack .../199-golang-github-juju-loggo-dev_0.0~git20170605.8232ab8-4_all.deb ... Unpacking golang-github-juju-loggo-dev (0.0~git20170605.8232ab8-4) ... Selecting previously unselected package golang-github-kardianos-osext-dev. Preparing to unpack .../200-golang-github-kardianos-osext-dev_0.0~git20190222.2bc1f35-2_all.deb ... Unpacking golang-github-kardianos-osext-dev (0.0~git20190222.2bc1f35-2) ... Selecting previously unselected package golang-github-garyburd-redigo-dev. Preparing to unpack .../201-golang-github-garyburd-redigo-dev_0.0~git20150901.0.d8dbe4d-2.1_all.deb ... Unpacking golang-github-garyburd-redigo-dev (0.0~git20150901.0.d8dbe4d-2.1) ... Selecting previously unselected package golang-github-inconshreveable-log15-dev. Preparing to unpack .../202-golang-github-inconshreveable-log15-dev_2.15-1_all.deb ... Unpacking golang-github-inconshreveable-log15-dev (2.15-1) ... Selecting previously unselected package golang-github-patrickmn-go-cache-dev. Preparing to unpack .../203-golang-github-patrickmn-go-cache-dev_2.1.0-1.1_all.deb ... Unpacking golang-github-patrickmn-go-cache-dev (2.1.0-1.1) ... Selecting previously unselected package golang-github-robfig-pathtree-dev. Preparing to unpack .../204-golang-github-robfig-pathtree-dev_0.0~git20140121-4_all.deb ... Unpacking golang-github-robfig-pathtree-dev (0.0~git20140121-4) ... Selecting previously unselected package golang-github-twinj-uuid-dev. Preparing to unpack .../205-golang-github-twinj-uuid-dev_0.10.0+git20160909.96.7bbe408-6_all.deb ... Unpacking golang-github-twinj-uuid-dev (0.10.0+git20160909.96.7bbe408-6) ... Selecting previously unselected package golang-gopkg-natefinch-lumberjack.v2-dev. Preparing to unpack .../206-golang-gopkg-natefinch-lumberjack.v2-dev_2.1-1_all.deb ... Unpacking golang-gopkg-natefinch-lumberjack.v2-dev (2.1-1) ... Selecting previously unselected package golang-github-revel-revel-dev. Preparing to unpack .../207-golang-github-revel-revel-dev_1.0.0-2_all.deb ... Unpacking golang-github-revel-revel-dev (1.0.0-2) ... Selecting previously unselected package golang-github-urfave-negroni-dev. Preparing to unpack .../208-golang-github-urfave-negroni-dev_0.2.0-1.1_all.deb ... Unpacking golang-github-urfave-negroni-dev (0.2.0-1.1) ... Selecting previously unselected package golang-github-bugsnag-bugsnag-go-dev. Preparing to unpack .../209-golang-github-bugsnag-bugsnag-go-dev_1.7.0-1_all.deb ... Unpacking golang-github-bugsnag-bugsnag-go-dev (1.7.0-1) ... Selecting previously unselected package golang-github-cenkalti-backoff-dev. Preparing to unpack .../210-golang-github-cenkalti-backoff-dev_3.1.1-1_all.deb ... Unpacking golang-github-cenkalti-backoff-dev (3.1.1-1) ... Selecting previously unselected package golang-github-checkpoint-restore-go-criu-dev. Preparing to unpack .../211-golang-github-checkpoint-restore-go-criu-dev_4.1.0-3_all.deb ... Unpacking golang-github-checkpoint-restore-go-criu-dev (4.1.0-3) ... Selecting previously unselected package golang-github-cilium-ebpf-dev. Preparing to unpack .../212-golang-github-cilium-ebpf-dev_0.2.0-1_all.deb ... Unpacking golang-github-cilium-ebpf-dev (0.2.0-1) ... Selecting previously unselected package golang-github-cockroachdb-cmux-dev. Preparing to unpack .../213-golang-github-cockroachdb-cmux-dev_0.0~git20170110.0.30d10be-1.1_all.deb ... Unpacking golang-github-cockroachdb-cmux-dev (0.0~git20170110.0.30d10be-1.1) ... Selecting previously unselected package libbtrfs0:armhf. Preparing to unpack .../214-libbtrfs0_5.10.1-2_armhf.deb ... Unpacking libbtrfs0:armhf (5.10.1-2) ... Selecting previously unselected package libbtrfs-dev:armhf. Preparing to unpack .../215-libbtrfs-dev_5.10.1-2_armhf.deb ... Unpacking libbtrfs-dev:armhf (5.10.1-2) ... Selecting previously unselected package golang-github-containerd-btrfs-dev. Preparing to unpack .../216-golang-github-containerd-btrfs-dev_0.0~git20201111.404b914-1_all.deb ... Unpacking golang-github-containerd-btrfs-dev (0.0~git20201111.404b914-1) ... Selecting previously unselected package golang-github-docker-go-units-dev. Preparing to unpack .../217-golang-github-docker-go-units-dev_0.4.0-3_all.deb ... Unpacking golang-github-docker-go-units-dev (0.4.0-3) ... Selecting previously unselected package golang-github-opencontainers-specs-dev. Preparing to unpack .../218-golang-github-opencontainers-specs-dev_1.0.2.41.g7413a7f-1_all.deb ... Unpacking golang-github-opencontainers-specs-dev (1.0.2.41.g7413a7f-1) ... Selecting previously unselected package golang-github-containerd-cgroups-dev. Preparing to unpack .../219-golang-github-containerd-cgroups-dev_0.0~git20201119.4cbc285-4_all.deb ... Unpacking golang-github-containerd-cgroups-dev (0.0~git20201119.4cbc285-4) ... Selecting previously unselected package golang-github-containerd-console-dev. Preparing to unpack .../220-golang-github-containerd-console-dev_1.0.1-2_all.deb ... Unpacking golang-github-containerd-console-dev (1.0.1-2) ... Selecting previously unselected package golang-github-opencontainers-go-digest-dev. Preparing to unpack .../221-golang-github-opencontainers-go-digest-dev_1.0.0-1_all.deb ... Unpacking golang-github-opencontainers-go-digest-dev (1.0.0-1) ... Selecting previously unselected package golang-github-containerd-continuity-dev. Preparing to unpack .../222-golang-github-containerd-continuity-dev_0.0~git20201208.1805252-2_all.deb ... Unpacking golang-github-containerd-continuity-dev (0.0~git20201208.1805252-2) ... Selecting previously unselected package golang-github-containerd-fifo-dev. Preparing to unpack .../223-golang-github-containerd-fifo-dev_0.0~git20201026.0724c46-1_all.deb ... Unpacking golang-github-containerd-fifo-dev (0.0~git20201026.0724c46-1) ... Selecting previously unselected package golang-github-containerd-go-runc-dev. Preparing to unpack .../224-golang-github-containerd-go-runc-dev_0.0~git20201020.16b287b-1_all.deb ... Unpacking golang-github-containerd-go-runc-dev (0.0~git20201020.16b287b-1) ... Selecting previously unselected package golang-github-containerd-ttrpc-dev. Preparing to unpack .../225-golang-github-containerd-ttrpc-dev_1.0.2-1_all.deb ... Unpacking golang-github-containerd-ttrpc-dev (1.0.2-1) ... Selecting previously unselected package golang-github-containerd-typeurl-dev. Preparing to unpack .../226-golang-github-containerd-typeurl-dev_1.0.1-1_all.deb ... Unpacking golang-github-containerd-typeurl-dev (1.0.1-1) ... Selecting previously unselected package golang-github-docker-go-events-dev. Preparing to unpack .../227-golang-github-docker-go-events-dev_0.0~git20190806.e31b211-1_all.deb ... Unpacking golang-github-docker-go-events-dev (0.0~git20190806.e31b211-1) ... Selecting previously unselected package golang-github-docker-go-metrics-dev. Preparing to unpack .../228-golang-github-docker-go-metrics-dev_0.0.1-1_all.deb ... Unpacking golang-github-docker-go-metrics-dev (0.0.1-1) ... Selecting previously unselected package golang-github-gogo-googleapis-dev. Preparing to unpack .../229-golang-github-gogo-googleapis-dev_1.4.0-1_all.deb ... Unpacking golang-github-gogo-googleapis-dev (1.4.0-1) ... Selecting previously unselected package golang-github-hashicorp-errwrap-dev. Preparing to unpack .../230-golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb ... Unpacking golang-github-hashicorp-errwrap-dev (1.1.0-1) ... Selecting previously unselected package golang-github-hashicorp-go-multierror-dev. Preparing to unpack .../231-golang-github-hashicorp-go-multierror-dev_1.1.0-1_all.deb ... Unpacking golang-github-hashicorp-go-multierror-dev (1.1.0-1) ... Selecting previously unselected package golang-github-imdario-mergo-dev. Preparing to unpack .../232-golang-github-imdario-mergo-dev_0.3.8-3_all.deb ... Unpacking golang-github-imdario-mergo-dev (0.3.8-3) ... Selecting previously unselected package golang-go-zfs-dev. Preparing to unpack .../233-golang-go-zfs-dev_2.1.1.49.gf784269-1_all.deb ... Unpacking golang-go-zfs-dev (2.1.1.49.gf784269-1) ... Selecting previously unselected package golang-github-xeipuuv-gojsonpointer-dev. Preparing to unpack .../234-golang-github-xeipuuv-gojsonpointer-dev_0.0~git20190905.02993c4-1_all.deb ... Unpacking golang-github-xeipuuv-gojsonpointer-dev (0.0~git20190905.02993c4-1) ... Selecting previously unselected package golang-github-xeipuuv-gojsonreference-dev. Preparing to unpack .../235-golang-github-xeipuuv-gojsonreference-dev_0.0~git20180127.bd5ef7b-2_all.deb ... Unpacking golang-github-xeipuuv-gojsonreference-dev (0.0~git20180127.bd5ef7b-2) ... Selecting previously unselected package golang-github-xeipuuv-gojsonschema-dev. Preparing to unpack .../236-golang-github-xeipuuv-gojsonschema-dev_1.2.0-1_all.deb ... Unpacking golang-github-xeipuuv-gojsonschema-dev (1.2.0-1) ... Selecting previously unselected package golang-github-opencontainers-image-spec-dev. Preparing to unpack .../237-golang-github-opencontainers-image-spec-dev_1.0.1-5_all.deb ... Unpacking golang-github-opencontainers-image-spec-dev (1.0.1-5) ... Selecting previously unselected package golang-github-cyphar-filepath-securejoin-dev. Preparing to unpack .../238-golang-github-cyphar-filepath-securejoin-dev_0.2.2-2_all.deb ... Unpacking golang-github-cyphar-filepath-securejoin-dev (0.2.2-2) ... Selecting previously unselected package golang-github-moby-sys-dev. Preparing to unpack .../239-golang-github-moby-sys-dev_0.0~git20201113.5a29239-1_all.deb ... Unpacking golang-github-moby-sys-dev (0.0~git20201113.5a29239-1) ... Selecting previously unselected package golang-github-mrunalp-fileutils-dev. Preparing to unpack .../240-golang-github-mrunalp-fileutils-dev_0.5.0-1_all.deb ... Unpacking golang-github-mrunalp-fileutils-dev (0.5.0-1) ... Selecting previously unselected package golang-github-willf-bitset-dev. Preparing to unpack .../241-golang-github-willf-bitset-dev_1.1.11-1_all.deb ... Unpacking golang-github-willf-bitset-dev (1.1.11-1) ... Selecting previously unselected package golang-github-opencontainers-selinux-dev. Preparing to unpack .../242-golang-github-opencontainers-selinux-dev_1.8.0-1_all.deb ... Unpacking golang-github-opencontainers-selinux-dev (1.8.0-1) ... Selecting previously unselected package libseccomp-dev:armhf. Preparing to unpack .../243-libseccomp-dev_2.5.1-1_armhf.deb ... Unpacking libseccomp-dev:armhf (2.5.1-1) ... Selecting previously unselected package golang-github-seccomp-libseccomp-golang-dev. Preparing to unpack .../244-golang-github-seccomp-libseccomp-golang-dev_0.9.1-2_all.deb ... Unpacking golang-github-seccomp-libseccomp-golang-dev (0.9.1-2) ... Selecting previously unselected package golang-github-vishvananda-netns-dev. Preparing to unpack .../245-golang-github-vishvananda-netns-dev_0.0~git20200728.db3c7e5-1_all.deb ... Unpacking golang-github-vishvananda-netns-dev (0.0~git20200728.db3c7e5-1) ... Selecting previously unselected package golang-github-vishvananda-netlink-dev. Preparing to unpack .../246-golang-github-vishvananda-netlink-dev_1.1.0-2_all.deb ... Unpacking golang-github-vishvananda-netlink-dev (1.1.0-2) ... Selecting previously unselected package golang-gocapability-dev. Preparing to unpack .../247-golang-gocapability-dev_0.0+git20200815.42c35b4-1_all.deb ... Unpacking golang-gocapability-dev (0.0+git20200815.42c35b4-1) ... Selecting previously unselected package golang-github-opencontainers-runc-dev. Preparing to unpack .../248-golang-github-opencontainers-runc-dev_1.0.0~rc93+ds1-5_all.deb ... Unpacking golang-github-opencontainers-runc-dev (1.0.0~rc93+ds1-5) ... Selecting previously unselected package golang-github-containerd-containerd-dev. Preparing to unpack .../249-golang-github-containerd-containerd-dev_1.4.5~ds1-1_all.deb ... Unpacking golang-github-containerd-containerd-dev (1.4.5~ds1-1) ... Selecting previously unselected package golang-github-deckarep-golang-set-dev. Preparing to unpack .../250-golang-github-deckarep-golang-set-dev_1.5-2_all.deb ... Unpacking golang-github-deckarep-golang-set-dev (1.5-2) ... Selecting previously unselected package golang-github-digitalocean-godo-dev. Preparing to unpack .../251-golang-github-digitalocean-godo-dev_1.37.0-1_all.deb ... Unpacking golang-github-digitalocean-godo-dev (1.37.0-1) ... Selecting previously unselected package golang-github-docker-libtrust-dev. Preparing to unpack .../252-golang-github-docker-libtrust-dev_0.0~git20150526.0.9cbd2a1-3.1_all.deb ... Unpacking golang-github-docker-libtrust-dev (0.0~git20150526.0.9cbd2a1-3.1) ... Selecting previously unselected package golang-github-gorilla-handlers-dev. Preparing to unpack .../253-golang-github-gorilla-handlers-dev_1.4.2-1_all.deb ... Unpacking golang-github-gorilla-handlers-dev (1.4.2-1) ... Selecting previously unselected package golang-github-gorilla-mux-dev. Preparing to unpack .../254-golang-github-gorilla-mux-dev_1.7.4-1_all.deb ... Unpacking golang-github-gorilla-mux-dev (1.7.4-1) ... Selecting previously unselected package golang-github-ncw-swift-dev. Preparing to unpack .../255-golang-github-ncw-swift-dev_1.0.52-1_all.deb ... Unpacking golang-github-ncw-swift-dev (1.0.52-1) ... Selecting previously unselected package golang-github-docker-distribution-dev. Preparing to unpack .../256-golang-github-docker-distribution-dev_2.7.1+ds2-7_all.deb ... Unpacking golang-github-docker-distribution-dev (2.7.1+ds2-7) ... Selecting previously unselected package golang-github-docker-docker-credential-helpers-dev. Preparing to unpack .../257-golang-github-docker-docker-credential-helpers-dev_0.6.3-1_all.deb ... Unpacking golang-github-docker-docker-credential-helpers-dev (0.6.3-1) ... Selecting previously unselected package golang-github-docker-go-connections-dev. Preparing to unpack .../258-golang-github-docker-go-connections-dev_0.4.0-3_all.deb ... Unpacking golang-github-docker-go-connections-dev (0.4.0-3) ... Selecting previously unselected package golang-github-hashicorp-go-bexpr-dev. Preparing to unpack .../259-golang-github-hashicorp-go-bexpr-dev_0.1.2-2_all.deb ... Unpacking golang-github-hashicorp-go-bexpr-dev (0.1.2-2) ... Selecting previously unselected package golang-github-hashicorp-go-memdb-dev. Preparing to unpack .../260-golang-github-hashicorp-go-memdb-dev_1.2.1-1_all.deb ... Unpacking golang-github-hashicorp-go-memdb-dev (1.2.1-1) ... Selecting previously unselected package golang-github-vmihailenco-tagparser-dev. Preparing to unpack .../261-golang-github-vmihailenco-tagparser-dev_0.1.1-2_all.deb ... Unpacking golang-github-vmihailenco-tagparser-dev (0.1.1-2) ... Selecting previously unselected package golang-gopkg-vmihailenco-msgpack.v2-dev. Preparing to unpack .../262-golang-gopkg-vmihailenco-msgpack.v2-dev_4.3.1-2_all.deb ... Unpacking golang-gopkg-vmihailenco-msgpack.v2-dev (4.3.1-2) ... Selecting previously unselected package golang-gopkg-tomb.v2-dev. Preparing to unpack .../263-golang-gopkg-tomb.v2-dev_0.0~git20161208.d5d1b58-3_all.deb ... Unpacking golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../264-libsasl2-modules-db_2.1.27+dfsg-2.1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-2.1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../265-libsasl2-2_2.1.27+dfsg-2.1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-2.1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../266-libsasl2-dev_2.1.27+dfsg-2.1_armhf.deb ... Unpacking libsasl2-dev (2.1.27+dfsg-2.1) ... Selecting previously unselected package golang-gopkg-mgo.v2-dev. Preparing to unpack .../267-golang-gopkg-mgo.v2-dev_2016.08.01-7_all.deb ... Unpacking golang-gopkg-mgo.v2-dev (2016.08.01-7) ... Selecting previously unselected package golang-github-hashicorp-go-msgpack-dev. Preparing to unpack .../268-golang-github-hashicorp-go-msgpack-dev_0.5.5-1_all.deb ... Unpacking golang-github-hashicorp-go-msgpack-dev (0.5.5-1) ... Selecting previously unselected package golang-github-hashicorp-go-rootcerts-dev. Preparing to unpack .../269-golang-github-hashicorp-go-rootcerts-dev_1.0.2-2_all.deb ... Unpacking golang-github-hashicorp-go-rootcerts-dev (1.0.2-2) ... Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. Preparing to unpack .../270-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Selecting previously unselected package golang-github-hashicorp-hil-dev. Preparing to unpack .../271-golang-github-hashicorp-hil-dev_0.0~git20160711.1e86c6b-1_all.deb ... Unpacking golang-github-hashicorp-hil-dev (0.0~git20160711.1e86c6b-1) ... Selecting previously unselected package golang-github-hashicorp-go-sockaddr-dev. Preparing to unpack .../272-golang-github-hashicorp-go-sockaddr-dev_0.0~git20170627.41949a1+ds-2_all.deb ... Unpacking golang-github-hashicorp-go-sockaddr-dev (0.0~git20170627.41949a1+ds-2) ... Selecting previously unselected package golang-github-miekg-dns-dev. Preparing to unpack .../273-golang-github-miekg-dns-dev_1.1.35-1_all.deb ... Unpacking golang-github-miekg-dns-dev (1.1.35-1) ... Selecting previously unselected package golang-github-hashicorp-memberlist-dev. Preparing to unpack .../274-golang-github-hashicorp-memberlist-dev_0.2.2-1_all.deb ... Unpacking golang-github-hashicorp-memberlist-dev (0.2.2-1) ... Selecting previously unselected package golang-github-hashicorp-raft-dev. Preparing to unpack .../275-golang-github-hashicorp-raft-dev_1.1.2-1_all.deb ... Unpacking golang-github-hashicorp-raft-dev (1.1.2-1) ... Selecting previously unselected package golang-github-hashicorp-raft-boltdb-dev. Preparing to unpack .../276-golang-github-hashicorp-raft-boltdb-dev_0.0~git20171010.6e5ba93-3_all.deb ... Unpacking golang-github-hashicorp-raft-boltdb-dev (0.0~git20171010.6e5ba93-3) ... Selecting previously unselected package golang-github-hashicorp-go-syslog-dev. Preparing to unpack .../277-golang-github-hashicorp-go-syslog-dev_1.0.0-1_all.deb ... Unpacking golang-github-hashicorp-go-syslog-dev (1.0.0-1) ... Selecting previously unselected package golang-github-hashicorp-logutils-dev. Preparing to unpack .../278-golang-github-hashicorp-logutils-dev_1.0.0-1_all.deb ... Unpacking golang-github-hashicorp-logutils-dev (1.0.0-1) ... Selecting previously unselected package golang-github-hashicorp-mdns-dev. Preparing to unpack .../279-golang-github-hashicorp-mdns-dev_1.0.3-2_all.deb ... Unpacking golang-github-hashicorp-mdns-dev (1.0.3-2) ... Selecting previously unselected package golang-github-posener-complete-dev. Preparing to unpack .../280-golang-github-posener-complete-dev_1.2.3-2_all.deb ... Unpacking golang-github-posener-complete-dev (1.2.3-2) ... Selecting previously unselected package golang-github-mitchellh-cli-dev. Preparing to unpack .../281-golang-github-mitchellh-cli-dev_1.1.1-1_all.deb ... Unpacking golang-github-mitchellh-cli-dev (1.1.1-1) ... Selecting previously unselected package golang-github-ryanuber-columnize-dev. Preparing to unpack .../282-golang-github-ryanuber-columnize-dev_2.1.1-2_all.deb ... Unpacking golang-github-ryanuber-columnize-dev (2.1.1-2) ... Selecting previously unselected package golang-github-hashicorp-serf-dev. Preparing to unpack .../283-golang-github-hashicorp-serf-dev_0.9.4~ds1-1_all.deb ... Unpacking golang-github-hashicorp-serf-dev (0.9.4~ds1-1) ... Selecting previously unselected package golang-github-hashicorp-yamux-dev. Preparing to unpack .../284-golang-github-hashicorp-yamux-dev_0.0+git20190923.df201c7-1_all.deb ... Unpacking golang-github-hashicorp-yamux-dev (0.0+git20190923.df201c7-1) ... Selecting previously unselected package golang-github-inconshreveable-muxado-dev. Preparing to unpack .../285-golang-github-inconshreveable-muxado-dev_0.0~git20140312.0.f693c7e-2.1_all.deb ... Unpacking golang-github-inconshreveable-muxado-dev (0.0~git20140312.0.f693c7e-2.1) ... Selecting previously unselected package golang-github-mitchellh-copystructure-dev. Preparing to unpack .../286-golang-github-mitchellh-copystructure-dev_0.0~git20161013.0.5af94ae-2.1_all.deb ... Unpacking golang-github-mitchellh-copystructure-dev (0.0~git20161013.0.5af94ae-2.1) ... Selecting previously unselected package golang-github-hashicorp-consul-dev. Preparing to unpack .../287-golang-github-hashicorp-consul-dev_1.8.7+dfsg1-2_all.deb ... Unpacking golang-github-hashicorp-consul-dev (1.8.7+dfsg1-2) ... Selecting previously unselected package golang-github-samuel-go-zookeeper-dev. Preparing to unpack .../288-golang-github-samuel-go-zookeeper-dev_0.0~git20180130.c4fab1a-1_all.deb ... Unpacking golang-github-samuel-go-zookeeper-dev (0.0~git20180130.c4fab1a-1) ... Selecting previously unselected package golang-github-docker-libkv-dev. Preparing to unpack .../289-golang-github-docker-libkv-dev_0.2.1-2_all.deb ... Unpacking golang-github-docker-libkv-dev (0.2.1-2) ... Selecting previously unselected package golang-github-gotestyourself-gotest.tools-dev. Preparing to unpack .../290-golang-github-gotestyourself-gotest.tools-dev_3.0.3-1_all.deb ... Unpacking golang-github-gotestyourself-gotest.tools-dev (3.0.3-1) ... Selecting previously unselected package golang-github-moby-term-dev. Preparing to unpack .../291-golang-github-moby-term-dev_0.0~git20201110.bea5bbe-1_all.deb ... Unpacking golang-github-moby-term-dev (0.0~git20201110.bea5bbe-1) ... Selecting previously unselected package golang-github-morikuni-aec-dev. Preparing to unpack .../292-golang-github-morikuni-aec-dev_1.0.0-2_all.deb ... Unpacking golang-github-morikuni-aec-dev (1.0.0-2) ... Selecting previously unselected package golang-github-tchap-go-patricia-dev. Preparing to unpack .../293-golang-github-tchap-go-patricia-dev_2.2.6-5_all.deb ... Unpacking golang-github-tchap-go-patricia-dev (2.2.6-5) ... Selecting previously unselected package golang-github-ishidawataru-sctp-dev. Preparing to unpack .../294-golang-github-ishidawataru-sctp-dev_0.0+git20190723.7c296d4-3_all.deb ... Unpacking golang-github-ishidawataru-sctp-dev (0.0+git20190723.7c296d4-3) ... Selecting previously unselected package golang-github-docker-docker-dev. Preparing to unpack .../295-golang-github-docker-docker-dev_20.10.5+dfsg1-1_all.deb ... Unpacking golang-github-docker-docker-dev (20.10.5+dfsg1-1) ... Selecting previously unselected package golang-github-edsrzf-mmap-go-dev. Preparing to unpack .../296-golang-github-edsrzf-mmap-go-dev_0.0~git20170320.0.0bce6a6-6_all.deb ... Unpacking golang-github-edsrzf-mmap-go-dev (0.0~git20170320.0.0bce6a6-6) ... Selecting previously unselected package golang-github-josharian-intern-dev. Preparing to unpack .../297-golang-github-josharian-intern-dev_1.0.0-3_all.deb ... Unpacking golang-github-josharian-intern-dev (1.0.0-3) ... Selecting previously unselected package golang-github-mailru-easyjson-dev. Preparing to unpack .../298-golang-github-mailru-easyjson-dev_0.7.6-2_all.deb ... Unpacking golang-github-mailru-easyjson-dev (0.7.6-2) ... Selecting previously unselected package golang-github-go-openapi-swag-dev. Preparing to unpack .../299-golang-github-go-openapi-swag-dev_1%3a0.15.0-1_all.deb ... Unpacking golang-github-go-openapi-swag-dev (1:0.15.0-1) ... Selecting previously unselected package golang-github-go-openapi-jsonpointer-dev. Preparing to unpack .../300-golang-github-go-openapi-jsonpointer-dev_1%3a0.0~git20160704.0.46af16f-1.1_all.deb ... Unpacking golang-github-go-openapi-jsonpointer-dev (1:0.0~git20160704.0.46af16f-1.1) ... Selecting previously unselected package golang-github-opennota-urlesc-dev. Preparing to unpack .../301-golang-github-opennota-urlesc-dev_0.0~git20160726.0.5bd2802-1.1_all.deb ... Unpacking golang-github-opennota-urlesc-dev (0.0~git20160726.0.5bd2802-1.1) ... Selecting previously unselected package golang-github-puerkitobio-purell-dev. Preparing to unpack .../302-golang-github-puerkitobio-purell-dev_1.1.1-1_all.deb ... Unpacking golang-github-puerkitobio-purell-dev (1.1.1-1) ... Selecting previously unselected package golang-github-go-openapi-jsonreference-dev. Preparing to unpack .../303-golang-github-go-openapi-jsonreference-dev_1%3a0.0~git20160704.0.13c6e35-1.1_all.deb ... Unpacking golang-github-go-openapi-jsonreference-dev (1:0.0~git20160704.0.13c6e35-1.1) ... Selecting previously unselected package golang-github-go-openapi-spec-dev. Preparing to unpack .../304-golang-github-go-openapi-spec-dev_1%3a0.15.0-1_all.deb ... Unpacking golang-github-go-openapi-spec-dev (1:0.15.0-1) ... Selecting previously unselected package golang-github-go-openapi-errors-dev. Preparing to unpack .../305-golang-github-go-openapi-errors-dev_0.15.0-1_all.deb ... Unpacking golang-github-go-openapi-errors-dev (0.15.0-1) ... Selecting previously unselected package golang-github-pborman-uuid-dev. Preparing to unpack .../306-golang-github-pborman-uuid-dev_1.2.0-2_all.deb ... Unpacking golang-github-pborman-uuid-dev (1.2.0-2) ... Selecting previously unselected package golang-github-go-openapi-strfmt-dev. Preparing to unpack .../307-golang-github-go-openapi-strfmt-dev_0.15.0-1_all.deb ... Unpacking golang-github-go-openapi-strfmt-dev (0.15.0-1) ... Selecting previously unselected package golang-github-go-openapi-analysis-dev. Preparing to unpack .../308-golang-github-go-openapi-analysis-dev_0.15.0-1_all.deb ... Unpacking golang-github-go-openapi-analysis-dev (0.15.0-1) ... Selecting previously unselected package golang-github-go-openapi-loads-dev. Preparing to unpack .../309-golang-github-go-openapi-loads-dev_0.15.0-1_all.deb ... Unpacking golang-github-go-openapi-loads-dev (0.15.0-1) ... Selecting previously unselected package golang-github-go-openapi-validate-dev. Preparing to unpack .../310-golang-github-go-openapi-validate-dev_0.0~git20160704.0.deaf2c9-1.1_all.deb ... Unpacking golang-github-go-openapi-validate-dev (0.0~git20160704.0.deaf2c9-1.1) ... Selecting previously unselected package golang-github-gorilla-context-dev. Preparing to unpack .../311-golang-github-gorilla-context-dev_1.1-3_all.deb ... Unpacking golang-github-gorilla-context-dev (1.1-3) ... Selecting previously unselected package golang-github-go-openapi-runtime-dev. Preparing to unpack .../312-golang-github-go-openapi-runtime-dev_0.15.0-1_all.deb ... Unpacking golang-github-go-openapi-runtime-dev (0.15.0-1) ... Selecting previously unselected package golang-github-golang-snappy-dev. Preparing to unpack .../313-golang-github-golang-snappy-dev_0.0.2-2_all.deb ... Unpacking golang-github-golang-snappy-dev (0.0.2-2) ... Selecting previously unselected package golang-github-chzyer-readline-dev. Preparing to unpack .../314-golang-github-chzyer-readline-dev_1.4.39.g2972be2-1_all.deb ... Unpacking golang-github-chzyer-readline-dev (1.4.39.g2972be2-1) ... Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. Preparing to unpack .../315-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-1_all.deb ... Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-1) ... Selecting previously unselected package golang-github-google-pprof-dev. Preparing to unpack .../316-golang-github-google-pprof-dev_0.0~git20200905.acf8798-2_all.deb ... Unpacking golang-github-google-pprof-dev (0.0~git20200905.acf8798-2) ... Selecting previously unselected package golang-github-googleapis-gax-go-dev. Preparing to unpack .../317-golang-github-googleapis-gax-go-dev_2.0.5-1_all.deb ... Unpacking golang-github-googleapis-gax-go-dev (2.0.5-1) ... Selecting previously unselected package golang-github-hetznercloud-hcloud-go-dev. Preparing to unpack .../318-golang-github-hetznercloud-hcloud-go-dev_1.17.0-1_all.deb ... Unpacking golang-github-hetznercloud-hcloud-go-dev (1.17.0-1) ... Selecting previously unselected package golang-github-kylelemons-godebug-dev. Preparing to unpack .../319-golang-github-kylelemons-godebug-dev_1.1.0-1_all.deb ... Unpacking golang-github-kylelemons-godebug-dev (1.1.0-1) ... Selecting previously unselected package golang-github-oklog-run-dev. Preparing to unpack .../320-golang-github-oklog-run-dev_1.1.0-1_all.deb ... Unpacking golang-github-oklog-run-dev (1.1.0-1) ... Selecting previously unselected package golang-github-oklog-ulid-dev. Preparing to unpack .../321-golang-github-oklog-ulid-dev_2.0.2+ds-2_all.deb ... Unpacking golang-github-oklog-ulid-dev (2.0.2+ds-2) ... Selecting previously unselected package golang-github-rs-cors-dev. Preparing to unpack .../322-golang-github-rs-cors-dev_1.7.0-2_all.deb ... Unpacking golang-github-rs-cors-dev (1.7.0-2) ... Selecting previously unselected package golang-github-xlab-treeprint-dev. Preparing to unpack .../323-golang-github-xlab-treeprint-dev_0.0~git20181112.a009c39-1_all.deb ... Unpacking golang-github-xlab-treeprint-dev (0.0~git20181112.a009c39-1) ... Selecting previously unselected package golang-go-flags-dev. Preparing to unpack .../324-golang-go-flags-dev_1.4.0-2_all.deb ... Unpacking golang-go-flags-dev (1.4.0-2) ... Selecting previously unselected package golang-github-prometheus-alertmanager-dev. Preparing to unpack .../325-golang-github-prometheus-alertmanager-dev_0.21.0+ds-4_all.deb ... Unpacking golang-github-prometheus-alertmanager-dev (0.21.0+ds-4) ... Selecting previously unselected package golang-go.opencensus-dev. Preparing to unpack .../326-golang-go.opencensus-dev_0.22.4-2_all.deb ... Unpacking golang-go.opencensus-dev (0.22.4-2) ... Selecting previously unselected package golang-google-api-dev. Preparing to unpack .../327-golang-google-api-dev_0.28.0-2_all.deb ... Unpacking golang-google-api-dev (0.28.0-2) ... Selecting previously unselected package golang-grpc-gateway. Preparing to unpack .../328-golang-grpc-gateway_1.6.4-2+b16_armhf.deb ... Unpacking golang-grpc-gateway (1.6.4-2+b16) ... Selecting previously unselected package golang-github-gophercloud-gophercloud-dev. Preparing to unpack .../329-golang-github-gophercloud-gophercloud-dev_0.12.0-1_all.deb ... Unpacking golang-github-gophercloud-gophercloud-dev (0.12.0-1) ... Selecting previously unselected package golang-github-opentracing-contrib-go-stdlib-dev. Preparing to unpack .../330-golang-github-opentracing-contrib-go-stdlib-dev_1.0.0-1_all.deb ... Unpacking golang-github-opentracing-contrib-go-stdlib-dev (1.0.0-1) ... Setting up golang-github-xeipuuv-gojsonpointer-dev (0.0~git20190905.02993c4-1) ... Setting up golang-github-go-playground-assert-v2-dev (2.0.1-2) ... Setting up golang-github-dimchansky-utfbom-dev (1.1.1-1) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up golang-github-oklog-run-dev (1.1.0-1) ... Setting up golang-github-opencontainers-specs-dev (1.0.2.41.g7413a7f-1) ... Setting up golang-gopkg-yaml.v2-dev (2.4.0-1) ... Setting up golang-github-opencontainers-go-digest-dev (1.0.0-1) ... Setting up golang-github-hashicorp-go-uuid-dev (1.0.2-1) ... Setting up libseccomp-dev:armhf (2.5.1-1) ... Setting up golang-github-mattn-go-runewidth-dev (0.0.9-1) ... Setting up golang-github-mitchellh-go-homedir-dev (1.1.0-1) ... Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-1) ... Setting up golang-github-google-go-querystring-dev (1.0.0-1) ... Setting up golang-github-imdario-mergo-dev (0.3.8-3) ... Setting up golang-github-mitchellh-mapstructure-dev (1.3.3-1) ... Setting up bsdextrautils (2.36.1-7) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up golang-github-gin-contrib-sse-dev (0.1.0-1) ... Setting up golang-dbus-dev (5.0.3-2) ... Setting up golang-github-creack-pty-dev (1.1.11-1) ... Setting up golang-github-morikuni-aec-dev (1.0.0-2) ... Setting up golang-github-ishidawataru-sctp-dev (0.0+git20190723.7c296d4-3) ... Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-1) ... Setting up libicu67:armhf (67.1-7) ... Setting up golang-github-golang-mock-dev (1.3.1-2) ... Setting up golang-github-stretchr-objx-dev (0.3.0-1) ... Setting up golang-github-olekukonko-tablewriter-dev (0.0.4-1) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up golang-github-ncw-swift-dev (1.0.52-1) ... Setting up golang-github-pkg-errors-dev (0.9.1-1) ... Setting up golang-github-samuel-go-zookeeper-dev (0.0~git20180130.c4fab1a-1) ... Setting up golang-github-hetznercloud-hcloud-go-dev (1.17.0-1) ... Setting up golang-github-hashicorp-golang-lru-dev (0.5.4-2) ... Setting up golang-1.15-src (1.15.9-5) ... Setting up golang-github-inconshreveable-muxado-dev (0.0~git20140312.0.f693c7e-2.1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.66.8-1) ... No schema files found: doing nothing. Setting up golang-github-ryanuber-columnize-dev (2.1.1-2) ... Setting up golang-github-kylelemons-godebug-dev (1.1.0-1) ... Setting up golang-gopkg-yaml.v3-dev (3.0.0~git20200121.a6ecf24-3) ... Setting up libdebhelper-perl (13.3.4) ... Setting up golang-github-docker-go-units-dev (0.4.0-3) ... Setting up golang-github-burntsushi-toml-dev (0.3.1-1) ... Setting up golang-golang-x-sys-dev (0.0~git20210124.22da62e-1) ... Setting up golang-github-kr-fs-dev (0.1.0-1) ... Setting up golang-github-cilium-ebpf-dev (0.2.0-1) ... Setting up golang-github-willf-bitset-dev (1.1.11-1) ... Setting up libmagic1:armhf (1:5.39-3) ... Setting up golang-github-hashicorp-go-syslog-dev (1.0.0-1) ... Setting up golang-github-golang-snappy-dev (0.0.2-2) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Setting up gettext-base (0.21-4) ... Setting up golang-github-circonus-labs-circonusllhist-dev (0.0~git20191022.ec08cde-1) ... Setting up golang-github-bradfitz-gomemcache-dev (0.0~git20141109-3) ... Setting up libprotobuf23:armhf (3.12.4-1) ... Setting up golang-golang-x-term-dev (0.0~git20201210.2321bbc-1) ... Setting up golang-grpc-gateway (1.6.4-2+b16) ... Setting up golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ... Setting up file (1:5.39-3) ... Setting up golang-github-seccomp-libseccomp-golang-dev (0.9.1-2) ... Setting up golang-github-asaskevich-govalidator-dev (9+git20180720.0.f9ffefc3-1.1) ... Setting up golang-github-google-btree-dev (1.0.0-1) ... Setting up golang-github-go-stack-stack-dev (1.8.0-1) ... Setting up golang-github-beorn7-perks-dev (1.0.1-1) ... Setting up golang-github-gorilla-context-dev (1.1-3) ... Setting up golang-github-gorilla-websocket-dev (1.4.2-1) ... Setting up libcap2:armhf (1:2.44-1) ... Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Setting up golang-github-hashicorp-go-cleanhttp-dev (0.5.2-1) ... Setting up golang-github-hashicorp-errwrap-dev (1.1.0-1) ... Setting up golang-github-gorilla-handlers-dev (1.4.2-1) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-2.1) ... Setting up libcap2-bin (1:2.44-1) ... Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... Setting up libbtrfs0:armhf (5.10.1-2) ... Setting up golang-github-cespare-xxhash-dev (2.1.1-1) ... Setting up golang-github-spf13-pflag-dev (1.0.5-2) ... Setting up golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3) ... Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2) ... Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Setting up golang-github-moby-sys-dev (0.0~git20201113.5a29239-1) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-2) ... Setting up libprotobuf-lite23:armhf (3.12.4-1) ... Setting up golang-github-xiang90-probing-dev (0.0.2-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up golang-github-pascaldekloe-goe-dev (0.1.0-2) ... Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Setting up golang-github-oklog-ulid-dev (2.0.2+ds-2) ... Setting up golang-github-robfig-pathtree-dev (0.0~git20140121-4) ... Setting up golang-github-kr-text-dev (0.2.0-1) ... Setting up golang-github-stretchr-testify-dev (1.6.1-2) ... Setting up golang-github-hashicorp-go-immutable-radix-dev (1.3.0-1) ... Setting up golang-github-boltdb-bolt-dev (1.3.1-7) ... Setting up libprotoc23:armhf (3.12.4-1) ... Setting up libsigsegv2:armhf (2.13-1) ... Setting up golang-github-lunixbochs-vtclean-dev (1.0.0-1) ... Setting up golang-github-deckarep-golang-set-dev (1.5-2) ... Setting up golang-github-containerd-fifo-dev (0.0~git20201026.0724c46-1) ... Setting up golang-k8s-sigs-yaml-dev (1.2.0-3) ... Setting up golang-github-patrickmn-go-cache-dev (2.1.0-1.1) ... Setting up golang-github-chzyer-readline-dev (1.4.39.g2972be2-1) ... Setting up golang-github-docker-libtrust-dev (0.0~git20150526.0.9cbd2a1-3.1) ... Setting up golang-gopkg-ini.v1-dev (1.57.0-1) ... Setting up golang-github-xeipuuv-gojsonreference-dev (0.0~git20180127.bd5ef7b-2) ... Setting up libmnl0:armhf (1.0.4-3) ... Setting up golang-github-mrunalp-fileutils-dev (0.5.0-1) ... Setting up golang-golang-x-sync-dev (0.0~git20210220.036812b-1) ... Setting up autopoint (0.21-4) ... Setting up golang-github-magiconair-properties-dev (1.8.4-1) ... Setting up golang-github-twinj-uuid-dev (0.10.0+git20160909.96.7bbe408-6) ... Setting up golang-github-opencontainers-selinux-dev (1.8.0-1) ... Setting up pkg-config (0.29.2-1) ... Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Setting up golang-github-vishvananda-netns-dev (0.0~git20200728.db3c7e5-1) ... Setting up libxtables12:armhf (1.8.7-1) ... Setting up golang-github-xlab-treeprint-dev (0.0~git20181112.a009c39-1) ... Setting up golang-gocapability-dev (0.0+git20200815.42c35b4-1) ... Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ... Setting up golang-glog-dev (0.0~git20160126.23def4e-3) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-2.1) ... Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-1) ... Setting up golang-github-hashicorp-go-multierror-dev (1.1.0-1) ... Setting up golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ... Setting up golang-github-opennota-urlesc-dev (0.0~git20160726.0.5bd2802-1.1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ... Setting up golang-github-tv42-httpunix-dev (0.0~git20150427.b75d861-2) ... Setting up golang-github-containerd-console-dev (1.0.1-2) ... Setting up libbtrfs-dev:armhf (5.10.1-2) ... Setting up libmd0:armhf (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up golang-golang-x-text-dev (0.3.6-1) ... Setting up golang-github-google-uuid-dev (1.2.0-1) ... Setting up golang-github-hashicorp-hil-dev (0.0~git20160711.1e86c6b-1) ... Setting up golang-github-shopspring-decimal-dev (1.2.0-1) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up golang-github-spf13-cast-dev (1.3.1-1) ... Setting up golang-github-agtorre-gocolorize-dev (1.0.0-3) ... Setting up golang-github-vishvananda-netlink-dev (1.1.0-2) ... Setting up golang-github-fsnotify-fsnotify-dev (1.4.9-2) ... Setting up golang-github-gorilla-mux-dev (1.7.4-1) ... Setting up golang-github-dustin-go-humanize-dev (1.0.0-2) ... Setting up golang-github-prometheus-procfs-dev (0.3.0-2) ... Setting up golang-github-alecthomas-units-dev (0.0~git20201120.1786d5e-1) ... Setting up golang-github-cyphar-filepath-securejoin-dev (0.2.2-2) ... Setting up golang-github-modern-go-reflect2-dev (1.0.1-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up golang-github-dgrijalva-jwt-go-dev (3.2.0-3) ... Setting up golang-github-josharian-intern-dev (1.0.0-3) ... Setting up golang-go-flags-dev (1.4.0-2) ... Setting up golang-github-armon-go-radix-dev (1.0.0-1) ... Setting up golang-github-gofrs-uuid-dev (3.2.0-2) ... Setting up golang-github-pelletier-go-toml-dev (1.8.1-1) ... Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-1) ... Setting up golang-github-datadog-datadog-go-dev (2.1.0-3) ... Setting up golang-github-checkpoint-restore-go-criu-dev (4.1.0-3) ... Setting up golang-github-kardianos-osext-dev (0.0~git20190222.2bc1f35-2) ... Setting up golang-golang-x-xerrors-dev (0.0~git20191204.9bdfabe-1) ... Setting up golang-github-containerd-btrfs-dev (0.0~git20201111.404b914-1) ... Setting up golang-github-edsrzf-mmap-go-dev (0.0~git20170320.0.0bce6a6-6) ... Setting up golang-github-ghodss-yaml-dev (1.0.0-1.1) ... Setting up golang-src:armhf (2:1.15~1) ... Setting up libbsd0:armhf (0.11.3-1) ... Setting up golang-1.15-go (1.15.9-5) ... Setting up libelf1:armhf (0.183-1) ... Setting up golang-github-vmihailenco-tagparser-dev (0.1.1-2) ... Setting up golang-github-armon-circbuf-dev (0.0~git20190214.5111143-1) ... Setting up golang-github-ugorji-go-codec-dev (1.1.7-2) ... Setting up libxml2:armhf (2.9.10+dfsg-6.7) ... Setting up libsystemd-dev:armhf (247.3-5) ... Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-1) ... Setting up golang-github-hashicorp-yamux-dev (0.0+git20190923.df201c7-1) ... Setting up golang-github-hashicorp-go-rootcerts-dev (1.0.2-2) ... Setting up golang-github-coreos-bbolt-dev (1.3.5-1) ... Setting up golang-github-hashicorp-logutils-dev (1.0.0-1) ... Setting up golang-github-bugsnag-panicwrap-dev (1.2.0-1.1) ... Setting up golang-github-kr-pretty-dev (0.2.1+git20200831.59b4212-1) ... Setting up libfile-stripnondeterminism-perl (1.11.0-1) ... Setting up golang-github-google-go-cmp-dev (0.5.4-1) ... Setting up golang-github-mattn-go-isatty-dev (0.0.12-1) ... Setting up golang-github-sirupsen-logrus-dev (1.7.0-2) ... Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-1) ... Setting up golang-github-hashicorp-go-memdb-dev (1.2.1-1) ... Setting up golang-github-hashicorp-go-bexpr-dev (0.1.2-2) ... Setting up gettext (0.21-4) ... Setting up golang-github-russross-blackfriday-v2-dev (2.0.1-3) ... Setting up protobuf-compiler (3.12.4-1) ... Setting up golang-gopkg-vmihailenco-msgpack.v2-dev (4.3.1-2) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-3) ... Setting up libtool (2.4.6-15) ... Setting up golang-go (2:1.15~1) ... Setting up golang-github-mattn-go-colorable-dev (0.1.7-1) ... Setting up golang-github-inconshreveable-log15-dev (2.15-1) ... Setting up golang-github-xeipuuv-gojsonschema-dev (1.2.0-1) ... Setting up golang-github-posener-complete-dev (1.2.3-2) ... Setting up golang-github-subosito-gotenv-dev (1.2.0+git20190917.de67a66-2) ... Setting up golang-github-containerd-go-runc-dev (0.0~git20201020.16b287b-1) ... Setting up m4 (1.4.18-5) ... Setting up golang-github-go-openapi-errors-dev (0.15.0-1) ... Setting up golang-github-opentracing-contrib-go-stdlib-dev (1.0.0-1) ... Setting up golang-github-json-iterator-go-dev (1.1.10-2) ... Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-1) ... Setting up golang-github-google-pprof-dev (0.0~git20200905.acf8798-2) ... Setting up golang-go.uber-atomic-dev (1.4.0-1) ... Setting up golang-github-mitchellh-copystructure-dev (0.0~git20161013.0.5af94ae-2.1) ... Setting up golang-github-go-playground-locales-dev (0.13.0-2) ... Setting up golang-any:armhf (2:1.15~1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libprotobuf-dev:armhf (3.12.4-1) ... Setting up golang-github-urfave-negroni-dev (0.2.0-1.1) ... Setting up libsasl2-dev (2.1.27+dfsg-2.1) ... Setting up golang-github-leodido-go-urn-dev (1.2.1-2) ... Setting up golang-gopkg-mgo.v2-dev (2016.08.01-7) ... Setting up golang-goprotobuf-dev (1.3.4-2+b5) ... Setting up golang-go-zfs-dev (2.1.1.49.gf784269-1) ... Setting up golang-go.uber-multierr-dev (1.1.0-1.1) ... Setting up golang-github-coreos-go-systemd-dev (22.1.0-3) ... Setting up golang-github-pborman-uuid-dev (1.2.0-2) ... Setting up golang-github-mailru-easyjson-dev (0.7.6-2) ... Setting up golang-github-gotestyourself-gotest.tools-dev (3.0.3-1) ... Setting up golang-golang-x-net-dev (1:0.0+git20210119.5f4716e+dfsg-4) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.11.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up golang-github-opencontainers-runc-dev (1.0.0~rc93+ds1-5) ... Setting up groff-base (1.22.4-6) ... Setting up golang-gopkg-natefinch-lumberjack.v2-dev (2.1-1) ... Setting up golang-github-cenkalti-backoff-dev (3.1.1-1) ... Setting up golang-github-bmizerany-assert-dev (0.0~git20120716-4) ... Setting up golang-golang-x-crypto-dev (1:0.0~git20201221.eec23a3-1) ... Setting up golang-github-prometheus-client-model-dev (0.2.0-2) ... Setting up golang-github-docker-go-events-dev (0.0~git20190806.e31b211-1) ... Setting up golang-github-opencontainers-image-spec-dev (1.0.1-5) ... Setting up golang-golang-x-oauth2-dev (0.0~git20190604.0f29369-2) ... Setting up libbpf0:armhf (1:0.3-2) ... Setting up golang-github-aws-aws-sdk-go-dev (1.36.33-1) ... Setting up golang-github-satori-go.uuid-dev (1.2.0-2) ... Setting up golang-github-bitly-go-simplejson-dev (0.5.0-5) ... Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-2) ... Setting up golang-github-go-openapi-strfmt-dev (0.15.0-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up golang-golang-x-time-dev (0.0+git20200630.3af7569-1) ... Setting up golang-github-digitalocean-godo-dev (1.37.0-1) ... Setting up golang-github-gophercloud-gophercloud-dev (0.12.0-1) ... Setting up golang-github-soheilhy-cmux-dev (0.1.4-2) ... Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.0+ds-5) ... Setting up golang-github-gogo-protobuf-dev (1.3.2-1) ... Setting up golang-github-fatih-color-dev (1.7.0-1) ... Setting up golang-github-miekg-dns-dev (1.1.35-1) ... Setting up golang-github-juju-ansiterm-dev (0.0~git20161107.35c59b9-3) ... Setting up iproute2 (5.10.0-4) ... Setting up golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-1) ... Setting up golang-github-hashicorp-go-msgpack-dev (0.5.5-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up golang-github-garyburd-redigo-dev (0.0~git20150901.0.d8dbe4d-2.1) ... Setting up golang-github-go-playground-universal-translator-dev (0.17.0-2) ... Setting up golang-github-pkg-sftp-dev (1.10.1-1) ... Setting up golang-github-coreos-pkg-dev (4-3) ... Setting up golang-protobuf-extensions-dev (1.0.1-1) ... Setting up golang-github-containerd-typeurl-dev (1.0.1-1) ... Setting up golang-github-docker-docker-credential-helpers-dev (0.6.3-1) ... Setting up golang-github-dghubble-sling-dev (1.3.0-1) ... Setting up golang-github-juju-loggo-dev (0.0~git20170605.8232ab8-4) ... Setting up golang-google-cloud-compute-metadata-dev (0.56.0-1) ... Setting up golang-github-docker-go-connections-dev (0.4.0-3) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-github-moby-term-dev (0.0~git20201110.bea5bbe-1) ... Setting up golang-github-containerd-continuity-dev (0.0~git20201208.1805252-2) ... Setting up golang-github-go-openapi-swag-dev (1:0.15.0-1) ... Setting up dh-autoreconf (20) ... Setting up golang-github-puerkitobio-purell-dev (1.1.1-1) ... Setting up golang-golang-x-oauth2-google-dev (0.0~git20190604.0f29369-2) ... Setting up golang-github-go-openapi-jsonpointer-dev (1:0.0~git20160704.0.46af16f-1.1) ... Setting up golang-github-go-playground-validator-v10-dev (10.4.1-2) ... Setting up golang-github-containerd-cgroups-dev (0.0~git20201119.4cbc285-4) ... Setting up gogoprotobuf (1.3.2-1+b4) ... Setting up golang-github-azure-go-autorest-dev (14.1.1-1) ... Setting up golang-github-mitchellh-cli-dev (1.1.1-1) ... Setting up golang-github-tchap-go-patricia-dev (2.2.6-5) ... Setting up golang-github-spf13-afero-dev (1.5.1-1) ... Setting up golang-github-gogo-googleapis-dev (1.4.0-1) ... Setting up golang-github-go-openapi-jsonreference-dev (1:0.0~git20160704.0.13c6e35-1.1) ... Setting up golang-github-gin-gonic-gin-dev (1.6.3-3) ... Setting up golang-github-hashicorp-go-hclog-dev (0.11.0-1) ... Setting up golang-github-urfave-cli-dev (1.22.4-2) ... Setting up golang-github-go-openapi-spec-dev (1:0.15.0-1) ... Setting up golang-github-revel-revel-dev (1.0.0-2) ... Setting up golang-github-apex-log-dev (1.1.1-3) ... Setting up golang-github-hashicorp-mdns-dev (1.0.3-2) ... Setting up golang-github-hashicorp-go-sockaddr-dev (0.0~git20170627.41949a1+ds-2) ... Setting up golang-github-bugsnag-bugsnag-go-dev (1.7.0-1) ... Setting up debhelper (13.3.4) ... Setting up golang-go.uber-zap-dev (1.15.0-2) ... Setting up golang-github-rs-cors-dev (1.7.0-2) ... Setting up golang-github-azure-azure-sdk-for-go-dev (43.3.0-1) ... Setting up golang-github-go-openapi-analysis-dev (0.15.0-1) ... Setting up golang-github-spf13-viper-dev (1.7.1-1) ... Setting up golang-github-hashicorp-go-retryablehttp-dev (0.6.4-2) ... Setting up dh-golang (1.51) ... Setting up golang-github-circonus-labs-circonus-gometrics-dev (2.3.1-3) ... Setting up golang-github-go-openapi-loads-dev (0.15.0-1) ... Setting up golang-github-spf13-cobra-dev (1.1.2-1) ... Setting up golang-github-go-openapi-validate-dev (0.0~git20160704.0.deaf2c9-1.1) ... Setting up golang-github-go-openapi-runtime-dev (0.15.0-1) ... Setting up golang-google-genproto-dev (0.0~git20200413.b5235f6-1) ... Setting up golang-google-grpc-dev (1.27.1-1) ... Setting up golang-github-cockroachdb-cmux-dev (0.0~git20170110.0.30d10be-1.1) ... Setting up golang-github-containerd-ttrpc-dev (1.0.2-1) ... Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ... Setting up golang-go.opencensus-dev (0.22.4-2) ... Setting up golang-github-go-kit-kit-dev (0.6.0-3) ... Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.2.2-2) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ... Setting up golang-github-googleapis-gax-go-dev (2.0.5-1) ... Setting up golang-github-prometheus-common-dev (0.15.0-2) ... Setting up golang-google-api-dev (0.28.0-2) ... Setting up golang-github-prometheus-client-golang-dev (1.9.0-2) ... Setting up golang-github-armon-go-metrics-dev (0.3.4-1) ... Setting up golang-github-docker-go-metrics-dev (0.0.1-1) ... Setting up golang-github-hashicorp-raft-dev (1.1.2-1) ... Setting up golang-github-docker-distribution-dev (2.7.1+ds2-7) ... Setting up golang-github-containerd-containerd-dev (1.4.5~ds1-1) ... Setting up golang-github-hashicorp-memberlist-dev (0.2.2-1) ... Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ... Setting up golang-etcd-server-dev (3.3.25+dfsg-6) ... Setting up golang-github-hashicorp-raft-boltdb-dev (0.0~git20171010.6e5ba93-3) ... Setting up golang-github-hashicorp-serf-dev (0.9.4~ds1-1) ... Setting up golang-github-prometheus-alertmanager-dev (0.21.0+ds-4) ... Setting up golang-github-hashicorp-consul-dev (1.8.7+dfsg1-2) ... Setting up golang-github-docker-libkv-dev (0.2.1-2) ... Setting up golang-github-docker-docker-dev (20.10.5+dfsg1-1) ... Processing triggers for libc-bin (2.31-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/prometheus-2.24.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../prometheus_2.24.1+ds-1_source.changes dpkg-buildpackage: info: source package prometheus dpkg-buildpackage: info: source version 2.24.1+ds-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Martina Ferrari dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean # stop the service before upgrading, so we can move the v1 database away dh clean --buildsystem=golang --with=golang --builddirectory=/build/prometheus-2.24.1+ds/build dh_auto_clean -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_clean -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build debian/rules binary # stop the service before upgrading, so we can move the v1 database away dh binary --buildsystem=golang --with=golang --builddirectory=/build/prometheus-2.24.1+ds/build dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_autoreconf -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build debian/rules override_dh_auto_configure make[1]: Entering directory '/build/prometheus-2.24.1+ds' dh_auto_configure -- -ldflags " -X github.com/prometheus/common/version.Version=2.24.1+ds -X github.com/prometheus/common/version.Revision=2.24.1+ds-1 -X github.com/prometheus/common/version.Branch=debian/sid -X github.com/prometheus/common/version.BuildUser=pkg-go-maintainers@lists.alioth.debian.org -X github.com/prometheus/common/version.BuildDate=20210120-14:35:15 -X github.com/prometheus/common/version.GoVersion=go1.15.9" protoc --gogofast_out=plugins=grpc:/build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/prompb \ -I/build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/prompb \ -I/build/prometheus-2.24.1+ds/build/src/github.com/gogo/protobuf \ -I/build/prometheus-2.24.1+ds/build/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis \ /build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/prompb/*.proto make[1]: Leaving directory '/build/prometheus-2.24.1+ds' debian/rules override_dh_auto_build make[1]: Entering directory '/build/prometheus-2.24.1+ds' dh_auto_build -- -ldflags " -X github.com/prometheus/common/version.Version=2.24.1+ds -X github.com/prometheus/common/version.Revision=2.24.1+ds-1 -X github.com/prometheus/common/version.Branch=debian/sid -X github.com/prometheus/common/version.BuildUser=pkg-go-maintainers@lists.alioth.debian.org -X github.com/prometheus/common/version.BuildDate=20210120-14:35:15 -X github.com/prometheus/common/version.GoVersion=go1.15.9" cd build && go install -trimpath -v -p 3 -ldflags " -X github.com/prometheus/common/version.Version=2.24.1+ds -X github.com/prometheus/common/version.Revision=2.24.1+ds-1 -X github.com/prometheus/common/version.Branch=debian/sid -X github.com/prometheus/common/version.BuildUser=pkg-go-maintainers@lists.alioth.debian.org -X github.com/prometheus/common/version.BuildDate=20210120-14:35:15 -X github.com/prometheus/common/version.GoVersion=go1.15.9" github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/consul github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/dockerswarm github.com/prometheus/prometheus/discovery/ec2 github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/hetzner github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/pkg/exemplar github.com/prometheus/prometheus/pkg/gate github.com/prometheus/prometheus/pkg/labels github.com/prometheus/prometheus/pkg/logging github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/prometheus/pkg/pool github.com/prometheus/prometheus/pkg/relabel github.com/prometheus/prometheus/pkg/rulefmt github.com/prometheus/prometheus/pkg/runtime github.com/prometheus/prometheus/pkg/textparse github.com/prometheus/prometheus/pkg/timestamp github.com/prometheus/prometheus/pkg/value github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/template github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/prometheus/prometheus/tsdb/goversion github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/wal github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/util/strutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 internal/cpu internal/unsafeheader runtime/internal/sys internal/race runtime/internal/math sync/atomic math/bits internal/bytealg runtime/internal/atomic math unicode/utf8 runtime unicode internal/testlog encoding unicode/utf16 container/list crypto/internal/subtle crypto/subtle internal/nettrace vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/subtle runtime/cgo golang.org/x/sys/internal/unsafeheader github.com/Azure/azure-sdk-for-go/version github.com/Azure/go-autorest/autorest/to golang.org/x/net/internal/iana github.com/docker/docker/api github.com/docker/docker/api/types/events github.com/docker/docker/api/types/image github.com/aws/aws-sdk-go/aws/client/metadata github.com/aws/aws-sdk-go/internal/sdkmath google.golang.org/grpc/serviceconfig github.com/golang/groupcache/lru go.opencensus.io go.opencensus.io/trace/internal go.opencensus.io/internal/tagencoding github.com/prometheus/prometheus/pkg/value github.com/prometheus/prometheus/tsdb/goversion internal/reflectlite sync internal/singleflight math/rand github.com/aws/aws-sdk-go/internal/sync/singleflight google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/grpcsync github.com/josharian/intern errors sort internal/oserror strconv syscall io strings reflect bytes bufio time internal/syscall/unix internal/syscall/execenv regexp/syntax context internal/poll regexp internal/fmtsort encoding/binary os github.com/jpillora/backoff hash hash/crc32 encoding/base64 crypto/cipher crypto fmt crypto/internal/randutil crypto/sha512 crypto/aes crypto/des crypto/ed25519/internal/edwards25519 crypto/hmac crypto/md5 github.com/alecthomas/units encoding/json github.com/go-logfmt/logfmt github.com/go-stack/stack log compress/flate math/big github.com/go-kit/kit/log compress/gzip crypto/rc4 crypto/sha1 github.com/go-kit/kit/log/level encoding/hex crypto/sha256 encoding/pem path/filepath vendor/golang.org/x/net/dns/dnsmessage io/ioutil net/url crypto/rand crypto/elliptic encoding/asn1 crypto/ed25519 crypto/rsa crypto/dsa net vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix vendor/golang.org/x/crypto/poly1305 vendor/golang.org/x/crypto/chacha20poly1305 crypto/ecdsa vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable vendor/golang.org/x/net/idna net/http/internal path github.com/beorn7/perks/quantile github.com/cespare/xxhash github.com/golang/protobuf/proto github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg github.com/prometheus/common/model github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util golang.org/x/sys/unix github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp github.com/matttproud/golang_protobuf_extensions/pbutil github.com/golang/protobuf/ptypes github.com/prometheus/client_model/go runtime/debug crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy github.com/prometheus/client_golang/prometheus/internal vendor/golang.org/x/net/http/httpguts mime/multipart github.com/prometheus/procfs golang.org/x/net/internal/timeseries html crypto/tls text/template/parse text/template text/tabwriter os/signal github.com/oklog/run github.com/pkg/errors github.com/prometheus/common/promlog go/token go/scanner html/template go/ast net/http/httptrace net/http internal/lazyregexp golang.org/x/text/transform go/doc golang.org/x/text/unicode/bidi golang.org/x/text/secure/bidirule gopkg.in/alecthomas/kingpin.v2 golang.org/x/text/unicode/norm golang.org/x/net/idna golang.org/x/net/http/httpguts github.com/prometheus/common/promlog/flag golang.org/x/net/http2/hpack gopkg.in/yaml.v2 golang.org/x/crypto/blowfish golang.org/x/crypto/bcrypt github.com/prometheus/prometheus/vendor/github.com/prometheus/exporter-toolkit/web/kingpinflag github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/pkg/labels github.com/prometheus/prometheus/pkg/relabel encoding/xml github.com/Azure/go-autorest/autorest/date flag runtime/trace github.com/Azure/go-autorest/autorest/validation expvar github.com/prometheus/common/expfmt golang.org/x/net/trace golang.org/x/net/http2 github.com/Azure/go-autorest/tracing testing github.com/prometheus/client_golang/prometheus github.com/dgrijalva/jwt-go net/http/cookiejar github.com/mwitkow/go-conntrack github.com/prometheus/common/version github.com/Azure/go-autorest/autorest/adal github.com/Azure/go-autorest/logger github.com/prometheus/common/config github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/util/strutil github.com/hashicorp/go-cleanhttp github.com/Azure/go-autorest/autorest github.com/prometheus/prometheus/vendor/github.com/prometheus/exporter-toolkit/web github.com/prometheus/prometheus/discovery github.com/mattn/go-isatty github.com/prometheus/prometheus/config github.com/mattn/go-colorable github.com/fatih/color github.com/hashicorp/go-rootcerts github.com/hashicorp/go-hclog github.com/hashicorp/golang-lru/simplelru github.com/hashicorp/go-immutable-radix github.com/Azure/go-autorest/autorest/azure github.com/armon/go-metrics github.com/mitchellh/mapstructure github.com/hashicorp/serf/coordinate github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute github.com/hashicorp/consul/api github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network github.com/prometheus/prometheus/discovery/consul github.com/google/go-querystring/query golang.org/x/net/context/ctxhttp golang.org/x/oauth2/internal golang.org/x/oauth2 github.com/digitalocean/godo github.com/prometheus/prometheus/discovery/digitalocean encoding/base32 golang.org/x/crypto/ed25519 golang.org/x/net/bpf golang.org/x/net/internal/socket golang.org/x/net/ipv4 golang.org/x/net/ipv6 github.com/miekg/dns github.com/docker/docker/api/types/blkiodev github.com/docker/docker/api/types/mount github.com/docker/docker/api/types/strslice github.com/docker/go-connections/nat github.com/docker/go-units github.com/docker/docker/api/types/container github.com/docker/docker/api/types/versions github.com/docker/docker/api/types/filters github.com/docker/docker/api/types/network github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1 github.com/docker/docker/api/types/registry github.com/gogo/protobuf/proto github.com/prometheus/prometheus/discovery/dns google.golang.org/grpc/codes google.golang.org/genproto/googleapis/rpc/status google.golang.org/grpc/grpclog google.golang.org/grpc/connectivity google.golang.org/grpc/internal google.golang.org/grpc/status github.com/containerd/containerd/errdefs github.com/sirupsen/logrus github.com/containerd/containerd/log github.com/containerd/containerd/platforms github.com/docker/distribution/digestset github.com/docker/distribution/reference github.com/docker/docker/api/types/time github.com/docker/distribution/registry/api/errcode github.com/docker/docker/errdefs golang.org/x/net/internal/socks github.com/docker/docker/api/types/swarm/runtime github.com/docker/docker/api/types/swarm golang.org/x/net/proxy github.com/docker/docker/api/types github.com/docker/go-connections/sockets github.com/docker/docker/api/types/volume github.com/docker/go-connections/tlsconfig net/http/httputil github.com/aws/aws-sdk-go/aws/awserr github.com/aws/aws-sdk-go/internal/ini github.com/docker/docker/client github.com/aws/aws-sdk-go/internal/shareddefaults github.com/aws/aws-sdk-go/aws/credentials github.com/aws/aws-sdk-go/aws/endpoints github.com/prometheus/prometheus/discovery/dockerswarm github.com/aws/aws-sdk-go/internal/sdkio github.com/jmespath/go-jmespath github.com/aws/aws-sdk-go/aws/awsutil github.com/aws/aws-sdk-go/internal/sdkrand github.com/aws/aws-sdk-go/internal/strings github.com/aws/aws-sdk-go/internal/sdkuri os/exec github.com/aws/aws-sdk-go/aws/credentials/processcreds github.com/prometheus/prometheus/discovery/eureka gopkg.in/fsnotify/fsnotify.v1 github.com/prometheus/prometheus/discovery/file cloud.google.com/go/compute/metadata golang.org/x/oauth2/jws golang.org/x/oauth2/jwt os/user golang.org/x/oauth2/google google.golang.org/api/internal/third_party/uritemplates github.com/aws/aws-sdk-go/aws google.golang.org/api/googleapi google.golang.org/grpc/backoff google.golang.org/grpc/credentials/internal github.com/aws/aws-sdk-go/aws/request google.golang.org/grpc/credentials google.golang.org/grpc/metadata google.golang.org/grpc/attributes google.golang.org/grpc/resolver google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base github.com/aws/aws-sdk-go/aws/client github.com/aws/aws-sdk-go/private/protocol github.com/aws/aws-sdk-go/aws/corehandlers github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil github.com/aws/aws-sdk-go/aws/signer/v4 github.com/aws/aws-sdk-go/private/protocol/query github.com/aws/aws-sdk-go/aws/ec2metadata github.com/aws/aws-sdk-go/service/sts github.com/aws/aws-sdk-go/aws/csm github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds github.com/aws/aws-sdk-go/private/protocol/json/jsonutil github.com/aws/aws-sdk-go/service/sts/stsiface github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/aws/aws-sdk-go/private/protocol/ec2query github.com/aws/aws-sdk-go/aws/defaults github.com/aws/aws-sdk-go/service/ec2 github.com/aws/aws-sdk-go/aws/session github.com/prometheus/prometheus/discovery/azure google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/encoding google.golang.org/grpc/internal/backoff google.golang.org/grpc/encoding/proto google.golang.org/grpc/internal/balancerload google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/envconfig google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/syscall google.golang.org/grpc/keepalive google.golang.org/grpc/peer google.golang.org/grpc/stats google.golang.org/grpc/tap google.golang.org/grpc/naming google.golang.org/grpc/internal/transport go.opencensus.io/internal go.opencensus.io/trace/tracestate go.opencensus.io/trace go.opencensus.io/trace/propagation go.opencensus.io/plugin/ochttp/propagation/b3 go.opencensus.io/resource go.opencensus.io/metric/metricdata runtime/pprof go.opencensus.io/tag google.golang.org/grpc go.opencensus.io/stats/internal go.opencensus.io/stats go.opencensus.io/metric/metricproducer go.opencensus.io/stats/view go.opencensus.io/plugin/ochttp google.golang.org/api/googleapi/transport google.golang.org/api/transport/cert github.com/googleapis/gax-go/v2 google.golang.org/api/internal google.golang.org/api/internal/gensupport google.golang.org/api/option google.golang.org/api/option/internaloption google.golang.org/api/transport/http/internal/propagation github.com/hetznercloud/hcloud-go/hcloud/schema google.golang.org/api/transport/http github.com/hetznercloud/hcloud-go/hcloud google.golang.org/api/compute/v1 github.com/prometheus/prometheus/discovery/hetzner github.com/prometheus/prometheus/discovery/marathon github.com/gophercloud/gophercloud github.com/gophercloud/gophercloud/pagination github.com/gophercloud/gophercloud/openstack/identity/v2/tenants github.com/gophercloud/gophercloud/openstack/identity/v2/tokens github.com/gophercloud/gophercloud/openstack/identity/v3/tokens github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 github.com/gophercloud/gophercloud/openstack/utils github.com/gophercloud/gophercloud/openstack github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors github.com/gophercloud/gophercloud/openstack/compute/v2/servers github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/triton github.com/samuel/go-zookeeper/zk github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/discovery/zookeeper database/sql/driver github.com/asaskevich/govalidator github.com/go-openapi/errors github.com/mailru/easyjson/jlexer github.com/mailru/easyjson/buffer github.com/mailru/easyjson/jwriter gopkg.in/mgo.v2/internal/json gopkg.in/mgo.v2/bson github.com/go-openapi/strfmt github.com/go-openapi/swag github.com/go-openapi/jsonpointer github.com/PuerkitoBio/urlesc golang.org/x/text/width github.com/PuerkitoBio/purell github.com/go-openapi/jsonreference github.com/go-openapi/spec github.com/go-openapi/analysis github.com/go-openapi/loads github.com/go-openapi/validate/vendor/github.com/go-openapi/runtime github.com/go-openapi/validate github.com/prometheus/alertmanager/api/v2/models go.uber.org/atomic github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/discovery/ec2 github.com/prometheus/prometheus/discovery/gce golang.org/x/time/rate github.com/prometheus/prometheus/pkg/logging github.com/prometheus/prometheus/pkg/runtime container/heap github.com/edsrzf/mmap-go github.com/opentracing/opentracing-go/log github.com/prometheus/prometheus/pkg/timestamp github.com/prometheus/prometheus/tsdb/chunkenc github.com/opentracing/opentracing-go github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/oklog/ulid github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/chunks github.com/golang/snappy github.com/prometheus/prometheus/tsdb/tombstones golang.org/x/sync/errgroup github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/tsdb/wal github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/storage github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/tsdb gopkg.in/yaml.v3 net/http/httptest github.com/prometheus/prometheus/vendor/go.uber.org/goleak/internal/stack github.com/prometheus/prometheus/vendor/go.uber.org/goleak github.com/prometheus/prometheus/pkg/pool github.com/prometheus/prometheus/pkg/exemplar github.com/prometheus/prometheus/pkg/textparse github.com/stretchr/testify/assert github.com/opentracing/opentracing-go/ext hash/fnv github.com/opentracing-contrib/go-stdlib/nethttp github.com/prometheus/prometheus/scrape github.com/stretchr/testify/require github.com/prometheus/client_golang/prometheus/promauto github.com/gogo/protobuf/protoc-gen-gogo/descriptor github.com/prometheus/client_golang/prometheus/promhttp github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/promql github.com/julienschmidt/httprouter github.com/gogo/protobuf/gogoproto github.com/prometheus/common/route hash/adler32 github.com/prometheus/prometheus/prompb compress/zlib github.com/modern-go/concurrent github.com/modern-go/reflect2 github.com/prometheus/prometheus/template github.com/prometheus/prometheus/pkg/rulefmt github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/util/httputil github.com/json-iterator/go github.com/prometheus/prometheus/pkg/gate golang.org/x/net/netutil internal/profile archive/tar github.com/google/pprof/profile net/http/pprof github.com/prometheus/client_golang/api github.com/prometheus/client_golang/prometheus/testutil/promlint github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/client_golang/api/prometheus/v1 github.com/prometheus/prometheus/web/api/v1 github.com/prometheus/prometheus/cmd/promtool github.com/prometheus/prometheus/web github.com/prometheus/prometheus/cmd/prometheus build/bin/prometheus --help-man > build/prometheus.1 build/bin/promtool --help-man > build/promtool.1 # Fix whatis entry. sed -i '/^.SH "NAME"/,+1c.SH "NAME"\n'"prometheus \\- The Prometheus monitoring server" build/prometheus.1 sed -i '/^.SH "NAME"/,+1c.SH "NAME"\n'"promtool \\- Tooling for the Prometheus monitoring system" build/promtool.1 make[1]: Leaving directory '/build/prometheus-2.24.1+ds' debian/rules override_dh_auto_test make[1]: Entering directory '/build/prometheus-2.24.1+ds' dh_auto_test -- -timeout 60m -short cd build && go test -vet=off -v -p 3 -timeout 60m -short github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/consul github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/dockerswarm github.com/prometheus/prometheus/discovery/ec2 github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/hetzner github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/pkg/exemplar github.com/prometheus/prometheus/pkg/gate github.com/prometheus/prometheus/pkg/labels github.com/prometheus/prometheus/pkg/logging github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/prometheus/pkg/pool github.com/prometheus/prometheus/pkg/relabel github.com/prometheus/prometheus/pkg/rulefmt github.com/prometheus/prometheus/pkg/runtime github.com/prometheus/prometheus/pkg/textparse github.com/prometheus/prometheus/pkg/timestamp github.com/prometheus/prometheus/pkg/value github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/template github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/prometheus/prometheus/tsdb/goversion github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/test github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/wal github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/util/strutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 === RUN TestComputeExternalURL --- PASS: TestComputeExternalURL (0.00s) === RUN TestFailedStartupExitCode main_test.go:111: skipping test in short mode. --- SKIP: TestFailedStartupExitCode (0.00s) === RUN TestSendAlerts === RUN TestSendAlerts/0 === RUN TestSendAlerts/1 === RUN TestSendAlerts/2 --- PASS: TestSendAlerts (0.00s) --- PASS: TestSendAlerts/0 (0.00s) --- PASS: TestSendAlerts/1 (0.00s) --- PASS: TestSendAlerts/2 (0.00s) === RUN TestWALSegmentSizeBounds main_test.go:201: skipping test in short mode. --- SKIP: TestWALSegmentSizeBounds (0.00s) === RUN TestTimeMetrics --- PASS: TestTimeMetrics (0.09s) === RUN TestStartupInterrupt main_unix_test.go:30: skipping test in short mode. --- SKIP: TestStartupInterrupt (0.00s) === RUN TestQueryLog query_log_test.go:409: skipping test in short mode. --- SKIP: TestQueryLog (0.00s) PASS ok github.com/prometheus/prometheus/cmd/prometheus 0.650s === RUN TestBackfill backfill_test.go:490: Test:Empty file. backfill_test.go:490: Test:Multiple samples with different timestamp for different series. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTE1807G3GRD6CWT1D7R8 1565133713989 1565133713991 2ms 2 2 2 717 backfill_test.go:490: Test:Multiple samples separated by 3 days. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTEGPJ1BJ8XFPKPRY8VYB 1565133713989 1565133713990 1ms 1 1 1 620 01FAXXTEXYGG5PK5SA6FZ6BTCN 1565392913989 1565392913990 1ms 1 1 1 620 01FAXXTFBK572Z2B873MH8J3TQ 1565652113989 1565652113990 1ms 1 1 1 620 backfill_test.go:490: Test:Unordered samples from multiple series, which end in different blocks. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTFNS41VM7PYSD67Z6JJ4 1565133713989 1565133713990 1ms 1 1 1 620 01FAXXTG93N64PH3M7RDGC7H0Q 1565392913989 1565392913990 1ms 1 1 1 619 backfill_test.go:490: Test:Multiple samples with different timestamp for the same series. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTGXB05JFPF2HF5GNRRKW 1565133713989 1565133715990 2.001s 3 2 2 723 backfill_test.go:490: Test:Multiple samples that end up in different blocks. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTHK8JEX87WHHX9X6RJ89 1565133713989 1565133713990 1ms 1 1 1 620 01FAXXTJ9KK06QBYRANW9SJZ67 1565144513989 1565144513990 1ms 1 1 1 620 01FAXXTJR5581H1FGTVHJ7XHEN 1565155313989 1565155313990 1ms 1 1 1 620 01FAXXTK71FZ3YPTVF1JY3EHD2 1565166113989 1565166113990 1ms 1 1 1 620 backfill_test.go:490: Test:Number of samples are greater than the sample batch size. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTKQTQT84BA9FNNC4CP6N 1565133713989 1565133716001 2.012s 3 1 1 625 01FAXXTM6N0M9672RTEJG6221N 1565144513989 1565144513990 1ms 1 1 1 620 01FAXXTMQSR75MMEBSQXDBF6F6 1565155313989 1565155314001 12ms 2 1 1 622 01FAXXTN378DJ2RF4GTAAV65VF 1565166113989 1565166113990 1ms 1 1 1 620 backfill_test.go:490: Test:Sample with no #HELP or #TYPE keyword. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTNJXDQHQXJED458V7509 6900000 6900001 1ms 1 1 1 600 backfill_test.go:490: Test:Sample without newline after # EOF. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTP22AZJGVWFVN3EY88BQ 6900000 6900001 1ms 1 1 1 531 backfill_test.go:490: Test:Bare sample. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE 01FAXXTPQW1B2PC2T7JG2DVXQR 1001000 1001001 1ms 1 1 1 521 backfill_test.go:490: Test:Does not have timestamp. backfill_test.go:490: Test:Has a bad type information. backfill_test.go:490: Test:No newline. backfill_test.go:490: Test:No EOF. backfill_test.go:490: Test:Data after EOF. --- PASS: TestBackfill (9.75s) === RUN TestQueryRange --- PASS: TestQueryRange (0.04s) === RUN TestQueryInstant --- PASS: TestQueryInstant (0.01s) === RUN TestRulesUnitTest === RUN TestRulesUnitTest/Passing_Unit_Tests Unit Testing: ./testdata/unittest.yml SUCCESS === RUN TestRulesUnitTest/Bad_input_series Unit Testing: ./testdata/bad-input-series.yml FAILED: 1:48: parse error: unexpected character inside braces: '0' === RUN TestRulesUnitTest/Bad_PromQL Unit Testing: ./testdata/bad-promql.yml FAILED: expr: "join_1 + on(a) join_2", time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="4"}, {__name__="join_2", a="1", b="3"}];many-to-many matching not allowed: matching labels must be unique on one side === RUN TestRulesUnitTest/Bad_rules_(syntax_error) Unit Testing: ./testdata/bad-rules-syntax-test.yml FAILED: testdata/bad-rules-syntax.yml: 7:15: group "bad-syntax", rule 1, "x": could not parse expression: 1:7: parse error: unexpected end of input === RUN TestRulesUnitTest/Bad_rules_(error_evaluating) Unit Testing: ./testdata/bad-rules-error-test.yml FAILED: rule: joined, time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="4"}, {__name__="join_2", a="1", b="3"}];many-to-many matching not allowed: matching labels must be unique on one side === RUN TestRulesUnitTest/Simple_failing_test Unit Testing: ./testdata/failing.yml FAILED: alertname:Test, time:0s, exp:"[Labels:{alertname=\"Test\"} Annotations:{}]", got:"[]" expr: "test", time: 0s, exp:"{__name__=\"test\"} 1E+00" got:"{__name__=\"test\"} 0E+00" --- PASS: TestRulesUnitTest (17.48s) --- PASS: TestRulesUnitTest/Passing_Unit_Tests (16.67s) --- PASS: TestRulesUnitTest/Bad_input_series (0.26s) --- PASS: TestRulesUnitTest/Bad_PromQL (0.11s) --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.10s) --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.13s) --- PASS: TestRulesUnitTest/Simple_failing_test (0.20s) PASS ok github.com/prometheus/prometheus/cmd/promtool 27.619s === RUN TestYAMLRoundtrip --- PASS: TestYAMLRoundtrip (0.05s) === RUN TestLoadConfig --- PASS: TestLoadConfig (0.03s) === RUN TestScrapeIntervalLarger --- PASS: TestScrapeIntervalLarger (0.00s) === RUN TestElideSecrets --- PASS: TestElideSecrets (0.04s) === RUN TestLoadConfigRuleFilesAbsolutePath --- PASS: TestLoadConfigRuleFilesAbsolutePath (0.00s) === RUN TestBadConfigs --- PASS: TestBadConfigs (0.30s) === RUN TestBadStaticConfigsJSON --- PASS: TestBadStaticConfigsJSON (0.01s) === RUN TestBadStaticConfigsYML --- PASS: TestBadStaticConfigsYML (0.01s) === RUN TestEmptyConfig --- PASS: TestEmptyConfig (0.00s) === RUN TestEmptyGlobalBlock --- PASS: TestEmptyGlobalBlock (0.00s) PASS ok github.com/prometheus/prometheus/config 1.110s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates === RUN TestTargetUpdatesOrder/Single_TP_empty_initials === RUN TestTargetUpdatesOrder/Multiple_TPs_empty_initials === RUN TestTargetUpdatesOrder/Single_TP_initials_only === RUN TestTargetUpdatesOrder/Multiple_TPs_initials_only === RUN TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates === RUN TestTargetUpdatesOrder/Single_TP_initials_and_new_groups === RUN TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups === RUN TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. === RUN TestTargetUpdatesOrder/Single_TP_empty_update_in_between --- PASS: TestTargetUpdatesOrder (1.42s) --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_empty_initials (0.20s) --- PASS: TestTargetUpdatesOrder/Single_TP_initials_only (0.00s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_only (0.01s) --- PASS: TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates (0.01s) --- PASS: TestTargetUpdatesOrder/Single_TP_initials_and_new_groups (0.01s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups (0.52s) --- PASS: TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. (0.31s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_update_in_between (0.35s) === RUN TestTargetSetRecreatesTargetGroupsEveryRun --- PASS: TestTargetSetRecreatesTargetGroupsEveryRun (0.20s) === RUN TestDiscovererConfigs --- PASS: TestDiscovererConfigs (0.10s) === RUN TestTargetSetRecreatesEmptyStaticConfigs --- PASS: TestTargetSetRecreatesEmptyStaticConfigs (0.20s) === RUN TestIdenticalConfigurationsAreCoalesced --- PASS: TestIdenticalConfigurationsAreCoalesced (0.10s) === RUN TestApplyConfigDoesNotModifyStaticTargets --- PASS: TestApplyConfigDoesNotModifyStaticTargets (0.10s) === RUN TestGaugeFailedConfigs --- PASS: TestGaugeFailedConfigs (0.20s) === RUN TestCoordinationWithReceiver === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked --- PASS: TestCoordinationWithReceiver (1.01s) --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.20s) --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) PASS ok github.com/prometheus/prometheus/discovery 3.509s === RUN TestMapFromVMWithEmptyTags --- PASS: TestMapFromVMWithEmptyTags (0.00s) === RUN TestMapFromVMWithTags --- PASS: TestMapFromVMWithTags (0.00s) === RUN TestMapFromVMScaleSetVMWithEmptyTags --- PASS: TestMapFromVMScaleSetVMWithEmptyTags (0.00s) === RUN TestMapFromVMScaleSetVMWithTags --- PASS: TestMapFromVMScaleSetVMWithTags (0.00s) === RUN TestNewAzureResourceFromID --- PASS: TestNewAzureResourceFromID (0.00s) PASS ok github.com/prometheus/prometheus/discovery/azure 0.217s === RUN TestConfiguredService --- PASS: TestConfiguredService (0.00s) === RUN TestConfiguredServiceWithTag --- PASS: TestConfiguredServiceWithTag (0.00s) === RUN TestConfiguredServiceWithTags --- PASS: TestConfiguredServiceWithTags (0.00s) === RUN TestNonConfiguredService --- PASS: TestNonConfiguredService (0.00s) === RUN TestAllServices --- PASS: TestAllServices (1.01s) === RUN TestOneService --- PASS: TestOneService (0.01s) === RUN TestAllOptions --- PASS: TestAllOptions (1.01s) === RUN TestGetDatacenterShouldReturnError --- PASS: TestGetDatacenterShouldReturnError (0.05s) PASS ok github.com/prometheus/prometheus/discovery/consul 2.279s === RUN TestDigitalOceanSDRefresh === RUN TestDigitalOceanSDRefresh/item_0 === RUN TestDigitalOceanSDRefresh/item_1 === RUN TestDigitalOceanSDRefresh/item_2 === RUN TestDigitalOceanSDRefresh/item_3 --- PASS: TestDigitalOceanSDRefresh (0.07s) --- PASS: TestDigitalOceanSDRefresh/item_0 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_1 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_2 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_3 (0.00s) PASS ok github.com/prometheus/prometheus/discovery/digitalocean 0.263s === RUN TestDNS === RUN TestDNS/A_record_query_with_error === PAUSE TestDNS/A_record_query_with_error === RUN TestDNS/A_record_query === PAUSE TestDNS/A_record_query === RUN TestDNS/AAAA_record_query === PAUSE TestDNS/AAAA_record_query === RUN TestDNS/SRV_record_query === PAUSE TestDNS/SRV_record_query === RUN TestDNS/SRV_record_query_with_unsupported_resource_records === PAUSE TestDNS/SRV_record_query_with_unsupported_resource_records === RUN TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) === PAUSE TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) === CONT TestDNS/A_record_query_with_error === CONT TestDNS/SRV_record_query === CONT TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) === CONT TestDNS/SRV_record_query_with_unsupported_resource_records === CONT TestDNS/AAAA_record_query === CONT TestDNS/A_record_query --- PASS: TestDNS (0.01s) --- PASS: TestDNS/A_record_query_with_error (0.00s) --- PASS: TestDNS/SRV_record_query (0.00s) --- PASS: TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) (0.00s) --- PASS: TestDNS/A_record_query (0.00s) --- PASS: TestDNS/AAAA_record_query (0.00s) --- PASS: TestDNS/SRV_record_query_with_unsupported_resource_records (0.00s) === RUN TestSDConfigUnmarshalYAML === RUN TestSDConfigUnmarshalYAML/valid_srv === RUN TestSDConfigUnmarshalYAML/valid_a === RUN TestSDConfigUnmarshalYAML/valid_aaaa === RUN TestSDConfigUnmarshalYAML/invalid_a_without_port === RUN TestSDConfigUnmarshalYAML/invalid_aaaa_without_port === RUN TestSDConfigUnmarshalYAML/invalid_empty_names === RUN TestSDConfigUnmarshalYAML/invalid_unknown_dns_type --- PASS: TestSDConfigUnmarshalYAML (0.02s) --- PASS: TestSDConfigUnmarshalYAML/valid_srv (0.00s) --- PASS: TestSDConfigUnmarshalYAML/valid_a (0.00s) --- PASS: TestSDConfigUnmarshalYAML/valid_aaaa (0.00s) --- PASS: TestSDConfigUnmarshalYAML/invalid_a_without_port (0.00s) --- PASS: TestSDConfigUnmarshalYAML/invalid_aaaa_without_port (0.00s) --- PASS: TestSDConfigUnmarshalYAML/invalid_empty_names (0.00s) --- PASS: TestSDConfigUnmarshalYAML/invalid_unknown_dns_type (0.01s) PASS ok github.com/prometheus/prometheus/discovery/dns 0.341s === RUN TestDockerSwarmNodesSDRefresh === RUN TestDockerSwarmNodesSDRefresh/item_0 === RUN TestDockerSwarmNodesSDRefresh/item_1 === RUN TestDockerSwarmNodesSDRefresh/item_2 === RUN TestDockerSwarmNodesSDRefresh/item_3 === RUN TestDockerSwarmNodesSDRefresh/item_4 --- PASS: TestDockerSwarmNodesSDRefresh (0.08s) --- PASS: TestDockerSwarmNodesSDRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmNodesSDRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmNodesSDRefresh/item_2 (0.00s) --- PASS: TestDockerSwarmNodesSDRefresh/item_3 (0.00s) --- PASS: TestDockerSwarmNodesSDRefresh/item_4 (0.00s) === RUN TestDockerSwarmSDServicesRefresh === RUN TestDockerSwarmSDServicesRefresh/item_0 === RUN TestDockerSwarmSDServicesRefresh/item_1 === RUN TestDockerSwarmSDServicesRefresh/item_2 === RUN TestDockerSwarmSDServicesRefresh/item_3 === RUN TestDockerSwarmSDServicesRefresh/item_4 === RUN TestDockerSwarmSDServicesRefresh/item_5 === RUN TestDockerSwarmSDServicesRefresh/item_6 === RUN TestDockerSwarmSDServicesRefresh/item_7 === RUN TestDockerSwarmSDServicesRefresh/item_8 === RUN TestDockerSwarmSDServicesRefresh/item_9 === RUN TestDockerSwarmSDServicesRefresh/item_10 === RUN TestDockerSwarmSDServicesRefresh/item_11 === RUN TestDockerSwarmSDServicesRefresh/item_12 === RUN TestDockerSwarmSDServicesRefresh/item_13 === RUN TestDockerSwarmSDServicesRefresh/item_14 --- PASS: TestDockerSwarmSDServicesRefresh (0.05s) --- PASS: TestDockerSwarmSDServicesRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_2 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_3 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_4 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_5 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_6 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_7 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_8 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_9 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_10 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_11 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_12 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_13 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_14 (0.00s) === RUN TestDockerSwarmSDServicesRefreshWithFilters === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_0 === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_1 === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_2 === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_3 --- PASS: TestDockerSwarmSDServicesRefreshWithFilters (0.03s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_0 (0.00s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_1 (0.00s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_2 (0.00s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_3 (0.00s) === RUN TestDockerSwarmTasksSDRefresh === RUN TestDockerSwarmTasksSDRefresh/item_0 === RUN TestDockerSwarmTasksSDRefresh/item_1 === RUN TestDockerSwarmTasksSDRefresh/item_2 === RUN TestDockerSwarmTasksSDRefresh/item_3 === RUN TestDockerSwarmTasksSDRefresh/item_4 === RUN TestDockerSwarmTasksSDRefresh/item_5 === RUN TestDockerSwarmTasksSDRefresh/item_6 === RUN TestDockerSwarmTasksSDRefresh/item_7 === RUN TestDockerSwarmTasksSDRefresh/item_8 === RUN TestDockerSwarmTasksSDRefresh/item_9 === RUN TestDockerSwarmTasksSDRefresh/item_10 === RUN TestDockerSwarmTasksSDRefresh/item_11 === RUN TestDockerSwarmTasksSDRefresh/item_12 === RUN TestDockerSwarmTasksSDRefresh/item_13 === RUN TestDockerSwarmTasksSDRefresh/item_14 === RUN TestDockerSwarmTasksSDRefresh/item_15 === RUN TestDockerSwarmTasksSDRefresh/item_16 === RUN TestDockerSwarmTasksSDRefresh/item_17 === RUN TestDockerSwarmTasksSDRefresh/item_18 === RUN TestDockerSwarmTasksSDRefresh/item_19 === RUN TestDockerSwarmTasksSDRefresh/item_20 === RUN TestDockerSwarmTasksSDRefresh/item_21 === RUN TestDockerSwarmTasksSDRefresh/item_22 === RUN TestDockerSwarmTasksSDRefresh/item_23 === RUN TestDockerSwarmTasksSDRefresh/item_24 === RUN TestDockerSwarmTasksSDRefresh/item_25 === RUN TestDockerSwarmTasksSDRefresh/item_26 --- PASS: TestDockerSwarmTasksSDRefresh (0.08s) --- PASS: TestDockerSwarmTasksSDRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_2 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_3 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_4 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_5 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_6 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_7 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_8 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_9 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_10 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_11 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_12 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_13 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_14 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_15 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_16 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_17 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_18 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_19 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_20 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_21 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_22 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_23 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_24 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_25 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_26 (0.00s) PASS ok github.com/prometheus/prometheus/discovery/dockerswarm 0.422s ? github.com/prometheus/prometheus/discovery/ec2 [no test files] === RUN TestFetchApps --- PASS: TestFetchApps (0.06s) === RUN Test500ErrorHttpResponse --- PASS: Test500ErrorHttpResponse (0.02s) === RUN TestEurekaSDHandleError --- PASS: TestEurekaSDHandleError (0.03s) === RUN TestEurekaSDEmptyList --- PASS: TestEurekaSDEmptyList (0.01s) === RUN TestEurekaSDSendGroup --- PASS: TestEurekaSDSendGroup (0.04s) PASS ok github.com/prometheus/prometheus/discovery/eureka 0.342s === RUN TestInitialUpdate === RUN TestInitialUpdate/fixtures/valid.yml === PAUSE TestInitialUpdate/fixtures/valid.yml === RUN TestInitialUpdate/fixtures/valid.json === PAUSE TestInitialUpdate/fixtures/valid.json === CONT TestInitialUpdate/fixtures/valid.yml === CONT TestInitialUpdate/fixtures/valid.json --- PASS: TestInitialUpdate (0.00s) --- PASS: TestInitialUpdate/fixtures/valid.json (0.11s) --- PASS: TestInitialUpdate/fixtures/valid.yml (0.12s) === RUN TestInvalidFile === RUN TestInvalidFile/fixtures/invalid_nil.yml === PAUSE TestInvalidFile/fixtures/invalid_nil.yml === RUN TestInvalidFile/fixtures/invalid_nil.json === PAUSE TestInvalidFile/fixtures/invalid_nil.json === CONT TestInvalidFile/fixtures/invalid_nil.yml === CONT TestInvalidFile/fixtures/invalid_nil.json --- PASS: TestInvalidFile (0.00s) --- PASS: TestInvalidFile/fixtures/invalid_nil.json (1.01s) --- PASS: TestInvalidFile/fixtures/invalid_nil.yml (1.02s) === RUN TestNoopFileUpdate === PAUSE TestNoopFileUpdate === RUN TestFileUpdate === PAUSE TestFileUpdate === RUN TestInvalidFileUpdate === PAUSE TestInvalidFileUpdate === RUN TestUpdateFileWithPartialWrites === PAUSE TestUpdateFileWithPartialWrites === RUN TestRemoveFile === PAUSE TestRemoveFile === CONT TestNoopFileUpdate === CONT TestRemoveFile === CONT TestInvalidFileUpdate === CONT TestUpdateFileWithPartialWrites === CONT TestRemoveFile file_test.go:474: update received after 112.23371ms --- PASS: TestRemoveFile (0.23s) === CONT TestFileUpdate === CONT TestNoopFileUpdate file_test.go:372: update received after 115.567232ms --- PASS: TestNoopFileUpdate (0.24s) === CONT TestFileUpdate file_test.go:390: update received after 112.726404ms --- PASS: TestFileUpdate (0.22s) --- PASS: TestInvalidFileUpdate (1.13s) === CONT TestUpdateFileWithPartialWrites file_test.go:439: update received after 1.007360898s --- PASS: TestUpdateFileWithPartialWrites (1.24s) PASS ok github.com/prometheus/prometheus/discovery/file 2.662s ? github.com/prometheus/prometheus/discovery/gce [no test files] === RUN TestHCloudSDRefresh === RUN TestHCloudSDRefresh/item_0 === RUN TestHCloudSDRefresh/item_1 === RUN TestHCloudSDRefresh/item_2 --- PASS: TestHCloudSDRefresh (0.06s) --- PASS: TestHCloudSDRefresh/item_0 (0.00s) --- PASS: TestHCloudSDRefresh/item_1 (0.00s) --- PASS: TestHCloudSDRefresh/item_2 (0.00s) PASS ok github.com/prometheus/prometheus/discovery/hetzner 0.238s ? github.com/prometheus/prometheus/discovery/install [no test files] === RUN TestMarathonSDHandleError --- PASS: TestMarathonSDHandleError (0.00s) === RUN TestMarathonSDEmptyList --- PASS: TestMarathonSDEmptyList (0.00s) === RUN TestMarathonSDSendGroup --- PASS: TestMarathonSDSendGroup (0.00s) === RUN TestMarathonSDRemoveApp --- PASS: TestMarathonSDRemoveApp (0.00s) === RUN TestMarathonSDSendGroupWithMultiplePort --- PASS: TestMarathonSDSendGroupWithMultiplePort (0.00s) === RUN TestMarathonZeroTaskPorts --- PASS: TestMarathonZeroTaskPorts (0.00s) === RUN Test500ErrorHttpResponseWithValidJSONBody --- PASS: Test500ErrorHttpResponseWithValidJSONBody (0.04s) === RUN TestMarathonSDSendGroupWithPortDefinitions --- PASS: TestMarathonSDSendGroupWithPortDefinitions (0.00s) === RUN TestMarathonSDSendGroupWithPortDefinitionsRequirePorts --- PASS: TestMarathonSDSendGroupWithPortDefinitionsRequirePorts (0.00s) === RUN TestMarathonSDSendGroupWithPorts --- PASS: TestMarathonSDSendGroupWithPorts (0.00s) === RUN TestMarathonSDSendGroupWithContainerPortMappings --- PASS: TestMarathonSDSendGroupWithContainerPortMappings (0.00s) === RUN TestMarathonSDSendGroupWithDockerContainerPortMappings --- PASS: TestMarathonSDSendGroupWithDockerContainerPortMappings (0.00s) === RUN TestMarathonSDSendGroupWithContainerNetworkAndPortMapping --- PASS: TestMarathonSDSendGroupWithContainerNetworkAndPortMapping (0.00s) PASS ok github.com/prometheus/prometheus/discovery/marathon 0.110s === RUN TestOpenstackSDHypervisorRefresh --- PASS: TestOpenstackSDHypervisorRefresh (0.18s) === RUN TestOpenstackSDHypervisorRefreshWithDoneContext --- PASS: TestOpenstackSDHypervisorRefreshWithDoneContext (0.00s) === RUN TestOpenstackSDInstanceRefresh === RUN TestOpenstackSDInstanceRefresh/item_0 === RUN TestOpenstackSDInstanceRefresh/item_1 === RUN TestOpenstackSDInstanceRefresh/item_2 === RUN TestOpenstackSDInstanceRefresh/item_3 --- PASS: TestOpenstackSDInstanceRefresh (0.10s) --- PASS: TestOpenstackSDInstanceRefresh/item_0 (0.00s) --- PASS: TestOpenstackSDInstanceRefresh/item_1 (0.00s) --- PASS: TestOpenstackSDInstanceRefresh/item_2 (0.00s) --- PASS: TestOpenstackSDInstanceRefresh/item_3 (0.01s) === RUN TestOpenstackSDInstanceRefreshWithDoneContext --- PASS: TestOpenstackSDInstanceRefreshWithDoneContext (0.00s) PASS ok github.com/prometheus/prometheus/discovery/openstack 0.459s === RUN TestRefresh --- PASS: TestRefresh (0.01s) PASS ok github.com/prometheus/prometheus/discovery/refresh 0.099s === RUN TestTargetGroupStrictJsonUnmarshal --- PASS: TestTargetGroupStrictJsonUnmarshal (0.00s) === RUN TestTargetGroupYamlMarshal --- PASS: TestTargetGroupYamlMarshal (0.00s) === RUN TestTargetGroupYamlUnmarshal --- PASS: TestTargetGroupYamlUnmarshal (0.00s) === RUN TestString --- PASS: TestString (0.00s) PASS ok github.com/prometheus/prometheus/discovery/targetgroup 0.110s === RUN TestTritonSDNew --- PASS: TestTritonSDNew (0.00s) === RUN TestTritonSDNewBadConfig --- PASS: TestTritonSDNewBadConfig (0.00s) === RUN TestTritonSDNewGroupsConfig --- PASS: TestTritonSDNewGroupsConfig (0.00s) === RUN TestTritonSDNewCNConfig --- PASS: TestTritonSDNewCNConfig (0.00s) === RUN TestTritonSDRefreshNoTargets --- PASS: TestTritonSDRefreshNoTargets (0.11s) === RUN TestTritonSDRefreshMultipleTargets --- PASS: TestTritonSDRefreshMultipleTargets (0.12s) === RUN TestTritonSDRefreshNoServer --- PASS: TestTritonSDRefreshNoServer (0.00s) === RUN TestTritonSDRefreshCancelled --- PASS: TestTritonSDRefreshCancelled (0.00s) === RUN TestTritonSDRefreshCNsUUIDOnly --- PASS: TestTritonSDRefreshCNsUUIDOnly (0.13s) === RUN TestTritonSDRefreshCNsWithHostname --- PASS: TestTritonSDRefreshCNsWithHostname (0.10s) PASS ok github.com/prometheus/prometheus/discovery/triton 0.610s === RUN TestNewDiscoveryError --- PASS: TestNewDiscoveryError (0.03s) PASS ok github.com/prometheus/prometheus/discovery/zookeeper 0.154s === RUN TestPostPath --- PASS: TestPostPath (0.00s) === RUN TestHandlerNextBatch --- PASS: TestHandlerNextBatch (0.00s) === RUN TestHandlerSendAll --- PASS: TestHandlerSendAll (0.12s) === RUN TestCustomDo --- PASS: TestCustomDo (0.00s) === RUN TestExternalLabels --- PASS: TestExternalLabels (0.00s) === RUN TestHandlerRelabel --- PASS: TestHandlerRelabel (0.00s) === RUN TestHandlerQueuing --- PASS: TestHandlerQueuing (0.31s) === RUN TestLabelSetNotReused --- PASS: TestLabelSetNotReused (0.00s) === RUN TestReload --- PASS: TestReload (0.00s) === RUN TestDroppedAlertmanagers --- PASS: TestDroppedAlertmanagers (0.01s) === RUN TestLabelsToOpenAPILabelSet --- PASS: TestLabelsToOpenAPILabelSet (0.00s) PASS ok github.com/prometheus/prometheus/notifier 1.112s ? github.com/prometheus/prometheus/pkg/exemplar [no test files] ? github.com/prometheus/prometheus/pkg/gate [no test files] === RUN TestLabels_String --- PASS: TestLabels_String (0.00s) === RUN TestLabels_MatchLabels --- PASS: TestLabels_MatchLabels (0.00s) === RUN TestLabels_HasDuplicateLabelNames --- PASS: TestLabels_HasDuplicateLabelNames (0.00s) === RUN TestLabels_WithoutEmpty === RUN TestLabels_WithoutEmpty/#00 === RUN TestLabels_WithoutEmpty/#01 === RUN TestLabels_WithoutEmpty/#02 === RUN TestLabels_WithoutEmpty/#03 === RUN TestLabels_WithoutEmpty/#04 === RUN TestLabels_WithoutEmpty/#05 --- PASS: TestLabels_WithoutEmpty (0.01s) --- PASS: TestLabels_WithoutEmpty/#00 (0.00s) --- PASS: TestLabels_WithoutEmpty/#01 (0.00s) --- PASS: TestLabels_WithoutEmpty/#02 (0.00s) --- PASS: TestLabels_WithoutEmpty/#03 (0.00s) --- PASS: TestLabels_WithoutEmpty/#04 (0.00s) --- PASS: TestLabels_WithoutEmpty/#05 (0.00s) === RUN TestLabels_Equal --- PASS: TestLabels_Equal (0.00s) === RUN TestLabels_FromStrings --- PASS: TestLabels_FromStrings (0.00s) === RUN TestLabels_Compare --- PASS: TestLabels_Compare (0.00s) === RUN TestLabels_Has --- PASS: TestLabels_Has (0.00s) === RUN TestLabels_Get --- PASS: TestLabels_Get (0.00s) === RUN TestLabels_Copy --- PASS: TestLabels_Copy (0.00s) === RUN TestLabels_Map --- PASS: TestLabels_Map (0.00s) === RUN TestLabels_WithLabels --- PASS: TestLabels_WithLabels (0.00s) === RUN TestLabels_WithoutLabels --- PASS: TestLabels_WithoutLabels (0.00s) === RUN TestBulider_NewBulider --- PASS: TestBulider_NewBulider (0.00s) === RUN TestBuilder_Del --- PASS: TestBuilder_Del (0.00s) === RUN TestBuilder_Set --- PASS: TestBuilder_Set (0.00s) === RUN TestBuilder_Labels --- PASS: TestBuilder_Labels (0.00s) === RUN TestLabels_Hash --- PASS: TestLabels_Hash (0.00s) === RUN TestMatcher --- PASS: TestMatcher (0.00s) === RUN TestInverse --- PASS: TestInverse (0.00s) === RUN TestNewFastRegexMatcher --- PASS: TestNewFastRegexMatcher (0.01s) === RUN TestOptimizeConcatRegex --- PASS: TestOptimizeConcatRegex (0.01s) PASS ok github.com/prometheus/prometheus/pkg/labels 0.164s === RUN TestDedupe --- PASS: TestDedupe (0.21s) === RUN TestJSONFileLogger_basic --- PASS: TestJSONFileLogger_basic (0.00s) === RUN TestJSONFileLogger_parallel --- PASS: TestJSONFileLogger_parallel (0.00s) PASS ok github.com/prometheus/prometheus/pkg/logging 0.291s ? github.com/prometheus/prometheus/pkg/modtimevfs [no test files] === RUN TestPool --- PASS: TestPool (0.00s) PASS ok github.com/prometheus/prometheus/pkg/pool 0.082s === RUN TestRelabel --- PASS: TestRelabel (0.02s) === RUN TestTargetLabelValidity --- PASS: TestTargetLabelValidity (0.00s) PASS ok github.com/prometheus/prometheus/pkg/relabel 0.140s === RUN TestParseFileSuccess --- PASS: TestParseFileSuccess (0.07s) === RUN TestParseFileFailure --- PASS: TestParseFileFailure (0.11s) === RUN TestTemplateParsing --- PASS: TestTemplateParsing (0.06s) PASS ok github.com/prometheus/prometheus/pkg/rulefmt 0.563s ? github.com/prometheus/prometheus/pkg/runtime [no test files] === RUN TestOpenMetricsParse --- PASS: TestOpenMetricsParse (0.04s) === RUN TestOpenMetricsParseErrors --- PASS: TestOpenMetricsParseErrors (0.01s) === RUN TestOMNullByteHandling --- PASS: TestOMNullByteHandling (0.00s) === RUN TestPromParse --- PASS: TestPromParse (0.01s) === RUN TestPromParseErrors --- PASS: TestPromParseErrors (0.01s) === RUN TestPromNullByteHandling --- PASS: TestPromNullByteHandling (0.00s) PASS ok github.com/prometheus/prometheus/pkg/textparse 0.253s ? github.com/prometheus/prometheus/pkg/timestamp [no test files] ? github.com/prometheus/prometheus/pkg/value [no test files] ? github.com/prometheus/prometheus/prompb [no test files] === RUN TestQueryConcurrency --- PASS: TestQueryConcurrency (0.04s) === RUN TestQueryTimeout --- PASS: TestQueryTimeout (0.10s) === RUN TestQueryCancel --- PASS: TestQueryCancel (0.00s) === RUN TestQueryError --- PASS: TestQueryError (0.01s) === RUN TestSelectHintsSetCorrectly === RUN TestSelectHintsSetCorrectly/foo === RUN TestSelectHintsSetCorrectly/foo[2m] === RUN TestSelectHintsSetCorrectly/foo[2m]_offset_2m === RUN TestSelectHintsSetCorrectly/foo[2m:1s] === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]) === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s) === RUN TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s) === RUN TestSelectHintsSetCorrectly/foo#01 === RUN TestSelectHintsSetCorrectly/rate(foo[2m]) === RUN TestSelectHintsSetCorrectly/rate(foo[2m]_offset_2m) === RUN TestSelectHintsSetCorrectly/rate(foo[2m:1s]) === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s])#01 === RUN TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s)#01 === RUN TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s)#01 === RUN TestSelectHintsSetCorrectly/sum_by_(dim1)_(foo) === RUN TestSelectHintsSetCorrectly/sum_without_(dim1)_(foo) === RUN TestSelectHintsSetCorrectly/sum_by_(dim1)_(avg_over_time(foo[1s])) === RUN TestSelectHintsSetCorrectly/sum_by_(dim1)_(max_by_(dim2)_(foo)) === RUN TestSelectHintsSetCorrectly/(max_by_(dim1)_(foo))[5s:1s] === RUN TestSelectHintsSetCorrectly/(sum(http_requests{group=~"p.*"})+max(http_requests{group=~"c.*"}))[20s:5s] --- PASS: TestSelectHintsSetCorrectly (0.18s) --- PASS: TestSelectHintsSetCorrectly/foo (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo[2m] (0.01s) --- PASS: TestSelectHintsSetCorrectly/foo[2m]_offset_2m (0.01s) --- PASS: TestSelectHintsSetCorrectly/foo[2m:1s] (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]) (0.01s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s) (0.01s) --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s) (0.03s) --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_offset_2m) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m:1s]) (0.01s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s])#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s)#01 (0.01s) --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s)#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(foo) (0.00s) --- PASS: TestSelectHintsSetCorrectly/sum_without_(dim1)_(foo) (0.01s) --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(avg_over_time(foo[1s])) (0.01s) --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(max_by_(dim2)_(foo)) (0.01s) --- PASS: TestSelectHintsSetCorrectly/(max_by_(dim1)_(foo))[5s:1s] (0.00s) --- PASS: TestSelectHintsSetCorrectly/(sum(http_requests{group=~"p.*"})+max(http_requests{group=~"c.*"}))[20s:5s] (0.01s) === RUN TestEngineShutdown --- PASS: TestEngineShutdown (0.00s) === RUN TestEngineEvalStmtTimestamps --- PASS: TestEngineEvalStmtTimestamps (0.26s) === RUN TestMaxQuerySamples --- PASS: TestMaxQuerySamples (0.20s) === RUN TestRecoverEvaluatorRuntime --- PASS: TestRecoverEvaluatorRuntime (0.00s) === RUN TestRecoverEvaluatorError --- PASS: TestRecoverEvaluatorError (0.00s) === RUN TestRecoverEvaluatorErrorWithWarnings --- PASS: TestRecoverEvaluatorErrorWithWarnings (0.00s) === RUN TestSubquerySelector === RUN TestSubquerySelector/#00 === RUN TestSubquerySelector/#00/metric[20s:10s] === RUN TestSubquerySelector/#00/metric[20s:5s] === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_2s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_6s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_4s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_5s === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_6s#01 === RUN TestSubquerySelector/#00/metric[20s:5s]_offset_7s === RUN TestSubquerySelector/#01 === RUN TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[30s:10s] === RUN TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:] === RUN TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:]_offset_20m === RUN TestSubquerySelector/#01/rate(http_requests[1m])[15s:5s] === RUN TestSubquerySelector/#01/sum(http_requests{group=~"pro.*"})[30s:10s] === RUN TestSubquerySelector/#01/sum(http_requests)[40s:10s] === RUN TestSubquerySelector/#01/(sum(http_requests{group=~"p.*"})+sum(http_requests{group=~"c.*"}))[20s:5s] --- PASS: TestSubquerySelector (0.78s) --- PASS: TestSubquerySelector/#00 (0.19s) --- PASS: TestSubquerySelector/#00/metric[20s:10s] (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s] (0.01s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_2s (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_6s (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_4s (0.01s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_5s (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_6s#01 (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_7s (0.00s) --- PASS: TestSubquerySelector/#01 (0.60s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[30s:10s] (0.01s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:] (0.01s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:]_offset_20m (0.02s) --- PASS: TestSubquerySelector/#01/rate(http_requests[1m])[15s:5s] (0.00s) --- PASS: TestSubquerySelector/#01/sum(http_requests{group=~"pro.*"})[30s:10s] (0.00s) --- PASS: TestSubquerySelector/#01/sum(http_requests)[40s:10s] (0.00s) --- PASS: TestSubquerySelector/#01/(sum(http_requests{group=~"p.*"})+sum(http_requests{group=~"c.*"}))[20s:5s] (0.01s) === RUN TestQueryLogger_basic --- PASS: TestQueryLogger_basic (0.00s) === RUN TestQueryLogger_fields --- PASS: TestQueryLogger_fields (0.01s) === RUN TestQueryLogger_error --- PASS: TestQueryLogger_error (0.01s) === RUN TestDeriv --- PASS: TestDeriv (0.31s) === RUN TestFunctionList --- PASS: TestFunctionList (0.00s) === RUN TestEvaluations === RUN TestEvaluations/testdata/aggregators.test === RUN TestEvaluations/testdata/collision.test === RUN TestEvaluations/testdata/functions.test === RUN TestEvaluations/testdata/histograms.test === RUN TestEvaluations/testdata/literals.test === RUN TestEvaluations/testdata/operators.test === RUN TestEvaluations/testdata/selectors.test === RUN TestEvaluations/testdata/staleness.test === RUN TestEvaluations/testdata/subquery.test --- PASS: TestEvaluations (11.75s) --- PASS: TestEvaluations/testdata/aggregators.test (1.86s) --- PASS: TestEvaluations/testdata/collision.test (0.51s) --- PASS: TestEvaluations/testdata/functions.test (5.39s) --- PASS: TestEvaluations/testdata/histograms.test (0.30s) --- PASS: TestEvaluations/testdata/literals.test (0.15s) --- PASS: TestEvaluations/testdata/operators.test (1.05s) --- PASS: TestEvaluations/testdata/selectors.test (0.98s) --- PASS: TestEvaluations/testdata/staleness.test (0.26s) --- PASS: TestEvaluations/testdata/subquery.test (1.24s) === RUN TestQueryLogging --- PASS: TestQueryLogging (0.02s) === RUN TestIndexReuse --- PASS: TestIndexReuse (0.00s) === RUN TestMMapFile --- PASS: TestMMapFile (0.00s) === RUN TestParseBrokenJSON === RUN TestParseBrokenJSON/#00 === RUN TestParseBrokenJSON/#01 === RUN TestParseBrokenJSON/#02 === RUN TestParseBrokenJSON/#03 === RUN TestParseBrokenJSON/#04 --- PASS: TestParseBrokenJSON (0.01s) --- PASS: TestParseBrokenJSON/#00 (0.00s) --- PASS: TestParseBrokenJSON/#01 (0.00s) --- PASS: TestParseBrokenJSON/#02 (0.00s) --- PASS: TestParseBrokenJSON/#03 (0.00s) --- PASS: TestParseBrokenJSON/#04 (0.00s) === RUN TestLazyLoader_WithSamplesTill --- PASS: TestLazyLoader_WithSamplesTill (0.34s) PASS ok github.com/prometheus/prometheus/promql 14.303s === RUN TestLexer === RUN TestLexer/common === RUN TestLexer/numbers === RUN TestLexer/strings === RUN TestLexer/durations === RUN TestLexer/identifiers === RUN TestLexer/comments === RUN TestLexer/operators === RUN TestLexer/aggregators === RUN TestLexer/keywords === RUN TestLexer/selectors === RUN TestLexer/common_errors === RUN TestLexer/mismatched_parentheses === RUN TestLexer/encoding_issues === RUN TestLexer/series_descriptions === RUN TestLexer/subqueries --- PASS: TestLexer (0.03s) --- PASS: TestLexer/common (0.00s) --- PASS: TestLexer/numbers (0.00s) --- PASS: TestLexer/strings (0.01s) --- PASS: TestLexer/durations (0.00s) --- PASS: TestLexer/identifiers (0.00s) --- PASS: TestLexer/comments (0.00s) --- PASS: TestLexer/operators (0.01s) --- PASS: TestLexer/aggregators (0.00s) --- PASS: TestLexer/keywords (0.00s) --- PASS: TestLexer/selectors (0.01s) --- PASS: TestLexer/common_errors (0.00s) --- PASS: TestLexer/mismatched_parentheses (0.00s) --- PASS: TestLexer/encoding_issues (0.00s) --- PASS: TestLexer/series_descriptions (0.00s) --- PASS: TestLexer/subqueries (0.01s) === RUN TestParseExpressions === RUN TestParseExpressions/1 === RUN TestParseExpressions/+Inf === RUN TestParseExpressions/-Inf === RUN TestParseExpressions/.5 === RUN TestParseExpressions/5. === RUN TestParseExpressions/123.4567 === RUN TestParseExpressions/5e-3 === RUN TestParseExpressions/5e3 === RUN TestParseExpressions/0xc === RUN TestParseExpressions/0755 === RUN TestParseExpressions/+5.5e-3 === RUN TestParseExpressions/-0755 === RUN TestParseExpressions/1_+_1 === RUN TestParseExpressions/1_-_1 === RUN TestParseExpressions/1_*_1 === RUN TestParseExpressions/1_%_1 === RUN TestParseExpressions/1_/_1 === RUN TestParseExpressions/1_==_bool_1 === RUN TestParseExpressions/1_!=_bool_1 === RUN TestParseExpressions/1_>_bool_1 === RUN TestParseExpressions/1_>=_bool_1 === RUN TestParseExpressions/1_<_bool_1 === RUN TestParseExpressions/1_<=_bool_1 === RUN TestParseExpressions/-1^2 === RUN TestParseExpressions/-1*2 === RUN TestParseExpressions/-1+2 === RUN TestParseExpressions/-1^-2 === RUN TestParseExpressions/+1_+_-2_*_1 === RUN TestParseExpressions/1_+_2/(3*1) === RUN TestParseExpressions/1_<_bool_2_-_1_*_2 === RUN TestParseExpressions/-some_metric === RUN TestParseExpressions/+some_metric === RUN TestParseExpressions/_+some_metric === RUN TestParseExpressions/#00 === RUN TestParseExpressions/#_just_a_comment__ === RUN TestParseExpressions/1+ === RUN TestParseExpressions/. === RUN TestParseExpressions/2.5. === RUN TestParseExpressions/100..4 === RUN TestParseExpressions/0deadbeef === RUN TestParseExpressions/1_/ === RUN TestParseExpressions/*1 === RUN TestParseExpressions/(1)) === RUN TestParseExpressions/((1) === RUN TestParseExpressions/999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 === RUN TestParseExpressions/( === RUN TestParseExpressions/1_and_1 === RUN TestParseExpressions/1_==_1 === RUN TestParseExpressions/1_or_1 === RUN TestParseExpressions/1_unless_1 === RUN TestParseExpressions/1_!~_1 === RUN TestParseExpressions/1_=~_1 === RUN TestParseExpressions/-"string" === RUN TestParseExpressions/-test[5m] === RUN TestParseExpressions/*test === RUN TestParseExpressions/1_offset_1d === RUN TestParseExpressions/foo_offset_1s_offset_2s === RUN TestParseExpressions/a_-_on(b)_ignoring(c)_d === RUN TestParseExpressions/foo_*_bar === RUN TestParseExpressions/foo_*_sum === RUN TestParseExpressions/foo_==_1 === RUN TestParseExpressions/foo_==_bool_1 === RUN TestParseExpressions/2.5_/_bar === RUN TestParseExpressions/foo_and_bar === RUN TestParseExpressions/foo_or_bar === RUN TestParseExpressions/foo_unless_bar === RUN TestParseExpressions/foo_+_bar_or_bla_and_blub === RUN TestParseExpressions/foo_and_bar_unless_baz_or_qux === RUN TestParseExpressions/bar_+_on(foo)_bla_/_on(baz,_buz)_group_right(test)_blub === RUN TestParseExpressions/foo_*_on(test,blub)_bar === RUN TestParseExpressions/foo_*_on(test,blub)_group_left_bar === RUN TestParseExpressions/foo_and_on(test,blub)_bar === RUN TestParseExpressions/foo_and_on()_bar === RUN TestParseExpressions/foo_and_ignoring(test,blub)_bar === RUN TestParseExpressions/foo_and_ignoring()_bar === RUN TestParseExpressions/foo_unless_on(bar)_baz === RUN TestParseExpressions/foo_/_on(test,blub)_group_left(bar)_bar === RUN TestParseExpressions/foo_/_ignoring(test,blub)_group_left(blub)_bar === RUN TestParseExpressions/foo_/_ignoring(test,blub)_group_left(bar)_bar === RUN TestParseExpressions/foo_-_on(test,blub)_group_right(bar,foo)_bar === RUN TestParseExpressions/foo_-_ignoring(test,blub)_group_right(bar,foo)_bar === RUN TestParseExpressions/foo_and_1 === RUN TestParseExpressions/1_and_foo === RUN TestParseExpressions/foo_or_1 === RUN TestParseExpressions/1_or_foo === RUN TestParseExpressions/foo_unless_1 === RUN TestParseExpressions/1_unless_foo === RUN TestParseExpressions/1_or_on(bar)_foo === RUN TestParseExpressions/foo_==_on(bar)_10 === RUN TestParseExpressions/foo_+_group_left(baz)_bar === RUN TestParseExpressions/foo_and_on(bar)_group_left(baz)_bar === RUN TestParseExpressions/foo_and_on(bar)_group_right(baz)_bar === RUN TestParseExpressions/foo_or_on(bar)_group_left(baz)_bar === RUN TestParseExpressions/foo_or_on(bar)_group_right(baz)_bar === RUN TestParseExpressions/foo_unless_on(bar)_group_left(baz)_bar === RUN TestParseExpressions/foo_unless_on(bar)_group_right(baz)_bar === RUN TestParseExpressions/http_requests{group="production"}_+_on(instance)_group_left(job,instance)_cpu_count{type="smp"} === RUN TestParseExpressions/foo_+_bool_bar === RUN TestParseExpressions/foo_+_bool_10 === RUN TestParseExpressions/foo_and_bool_10 === RUN TestParseExpressions/foo === RUN TestParseExpressions/min === RUN TestParseExpressions/foo_offset_5m === RUN TestParseExpressions/foo_OFFSET_1h30m === RUN TestParseExpressions/foo_OFFSET_1m30ms === RUN TestParseExpressions/foo:bar{a="bc"} === RUN TestParseExpressions/foo{NaN='bc'} === RUN TestParseExpressions/foo{bar='}'} === RUN TestParseExpressions/foo{a="b",_foo!="bar",_test=~"test",_bar!~"baz"} === RUN TestParseExpressions/foo{a="b",_foo!="bar",_test=~"test",_bar!~"baz",} === RUN TestParseExpressions/{ === RUN TestParseExpressions/} === RUN TestParseExpressions/some{ === RUN TestParseExpressions/some} === RUN TestParseExpressions/some_metric{a=b} === RUN TestParseExpressions/some_metric{a:b="b"} === RUN TestParseExpressions/foo{a*"b"} === RUN TestParseExpressions/foo{a>="b"} === RUN TestParseExpressions/some_metric{a="�"} === RUN TestParseExpressions/foo{gibberish} === RUN TestParseExpressions/foo{1} === RUN TestParseExpressions/{} === RUN TestParseExpressions/{x=""} === RUN TestParseExpressions/{x=~".*"} === RUN TestParseExpressions/{x!~".+"} === RUN TestParseExpressions/{x!="a"} === RUN TestParseExpressions/foo{__name__="bar"} === RUN TestParseExpressions/foo{__name__=_=} === RUN TestParseExpressions/foo{,} === RUN TestParseExpressions/foo{__name___==_"bar"} === RUN TestParseExpressions/foo{__name__="bar"_lol} === RUN TestParseExpressions/test[5s] === RUN TestParseExpressions/test[5m] === RUN TestParseExpressions/foo[5m30s] === RUN TestParseExpressions/test[5h]_OFFSET_5m === RUN TestParseExpressions/test[5d]_OFFSET_10s === RUN TestParseExpressions/test[5w]_offset_2w === RUN TestParseExpressions/test{a="b"}[5y]_OFFSET_3d === RUN TestParseExpressions/foo[5mm] === RUN TestParseExpressions/foo[5m1] === RUN TestParseExpressions/foo[5m:1m1] === RUN TestParseExpressions/foo[5y1hs] === RUN TestParseExpressions/foo[5m1h] === RUN TestParseExpressions/foo[5m1m] === RUN TestParseExpressions/foo[0m] === RUN TestParseExpressions/foo["5m"] === RUN TestParseExpressions/foo[] === RUN TestParseExpressions/foo[1] === RUN TestParseExpressions/some_metric[5m]_OFFSET_1 === RUN TestParseExpressions/some_metric[5m]_OFFSET_1mm === RUN TestParseExpressions/some_metric[5m]_OFFSET === RUN TestParseExpressions/some_metric_OFFSET_1m[5m] === RUN TestParseExpressions/(foo_+_bar)[5m] === RUN TestParseExpressions/sum_by_(foo)(some_metric) === RUN TestParseExpressions/avg_by_(foo)(some_metric) === RUN TestParseExpressions/max_by_(foo)(some_metric) === RUN TestParseExpressions/sum_without_(foo)_(some_metric) === RUN TestParseExpressions/sum_(some_metric)_without_(foo) === RUN TestParseExpressions/stddev(some_metric) === RUN TestParseExpressions/stdvar_by_(foo)(some_metric) === RUN TestParseExpressions/sum_by_()(some_metric) === RUN TestParseExpressions/sum_by_(foo,bar,)(some_metric) === RUN TestParseExpressions/sum_by_(foo,)(some_metric) === RUN TestParseExpressions/topk(5,_some_metric) === RUN TestParseExpressions/count_values("value",_some_metric) === RUN TestParseExpressions/sum_without(and,_by,_avg,_count,_alert,_annotations)(some_metric) === RUN TestParseExpressions/sum_without(==)(some_metric) === RUN TestParseExpressions/sum_without(,)(some_metric) === RUN TestParseExpressions/sum_without(foo,,)(some_metric) === RUN TestParseExpressions/sum_some_metric_by_(test) === RUN TestParseExpressions/sum_(some_metric)_by_test === RUN TestParseExpressions/sum_(some_metric)_by_test#01 === RUN TestParseExpressions/sum_()_by_(test) === RUN TestParseExpressions/MIN_keep_common_(some_metric) === RUN TestParseExpressions/MIN_(some_metric)_keep_common === RUN TestParseExpressions/sum_(some_metric)_without_(test)_by_(test) === RUN TestParseExpressions/sum_without_(test)_(some_metric)_by_(test) === RUN TestParseExpressions/topk(some_metric) === RUN TestParseExpressions/topk(some_metric,) === RUN TestParseExpressions/topk(some_metric,_other_metric) === RUN TestParseExpressions/count_values(5,_other_metric) === RUN TestParseExpressions/time() === RUN TestParseExpressions/floor(some_metric{foo!="bar"}) === RUN TestParseExpressions/rate(some_metric[5m]) === RUN TestParseExpressions/round(some_metric) === RUN TestParseExpressions/round(some_metric,_5) === RUN TestParseExpressions/floor() === RUN TestParseExpressions/floor(some_metric,_other_metric) === RUN TestParseExpressions/floor(some_metric,_1) === RUN TestParseExpressions/floor(1) === RUN TestParseExpressions/hour(some_metric,_some_metric,_some_metric) === RUN TestParseExpressions/time(some_metric) === RUN TestParseExpressions/non_existent_function_far_bar() === RUN TestParseExpressions/rate(some_metric) === RUN TestParseExpressions/label_replace(a,_`b`,_`c�`,_`d`,_`.*`) === RUN TestParseExpressions/-= === RUN TestParseExpressions/++-++-+-+-< === RUN TestParseExpressions/e-+=/(0) === RUN TestParseExpressions/a>b() === RUN TestParseExpressions/rate(avg) === RUN TestParseExpressions/(-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1)[1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:] === RUN TestParseExpressions/sum(sum) === RUN TestParseExpressions/a_+_sum === RUN TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" === RUN TestParseExpressions/'single-quoted_string_\'_with_escaped_quote' === RUN TestParseExpressions/`backtick-quoted_string` === RUN TestParseExpressions/"\a\b\f\n\r\t\v\\\"_-_\xFF\377\u1234\U00010111\U0001011111☺" === RUN TestParseExpressions/'\a\b\f\n\r\t\v\\\'_-_\xFF\377\u1234\U00010111\U0001011111☺' === RUN TestParseExpressions/`\a\b\f\n\r\t\v\\\"\'_-_\xFF\377\u1234\U00010111\U0001011111☺` === RUN TestParseExpressions/`\`` === RUN TestParseExpressions/"\ === RUN TestParseExpressions/"\c" === RUN TestParseExpressions/"\x." === RUN TestParseExpressions/foo{bar="baz"}[10m:6s] === RUN TestParseExpressions/foo{bar="baz"}[10m5s:1h6ms] === RUN TestParseExpressions/foo[10m:] === RUN TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:5s]) === RUN TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:])[4m:3s] === RUN TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_offset_4m)[4m:3s] === RUN TestParseExpressions/sum_without(and,_by,_avg,_count,_alert,_annotations)(some_metric)_[30m:10s] === RUN TestParseExpressions/some_metric_OFFSET_1m_[10m:5s] === RUN TestParseExpressions/(foo_+_bar{nm="val"})[5m:] === RUN TestParseExpressions/(foo_+_bar{nm="val"})[5m:]_offset_10m === RUN TestParseExpressions/test[5d]_OFFSET_10s_[10m:5s] === RUN TestParseExpressions/(foo_+_bar{nm="val"})[5m:][10m:5s] --- PASS: TestParseExpressions (73.03s) --- PASS: TestParseExpressions/1 (0.00s) --- PASS: TestParseExpressions/+Inf (0.00s) --- PASS: TestParseExpressions/-Inf (0.00s) --- PASS: TestParseExpressions/.5 (0.00s) --- PASS: TestParseExpressions/5. (0.00s) --- PASS: TestParseExpressions/123.4567 (0.00s) --- PASS: TestParseExpressions/5e-3 (0.00s) --- PASS: TestParseExpressions/5e3 (0.00s) --- PASS: TestParseExpressions/0xc (0.00s) --- PASS: TestParseExpressions/0755 (0.00s) --- PASS: TestParseExpressions/+5.5e-3 (0.00s) --- PASS: TestParseExpressions/-0755 (0.00s) --- PASS: TestParseExpressions/1_+_1 (0.00s) --- PASS: TestParseExpressions/1_-_1 (0.00s) --- PASS: TestParseExpressions/1_*_1 (0.00s) --- PASS: TestParseExpressions/1_%_1 (0.00s) --- PASS: TestParseExpressions/1_/_1 (0.00s) --- PASS: TestParseExpressions/1_==_bool_1 (0.00s) --- PASS: TestParseExpressions/1_!=_bool_1 (0.00s) --- PASS: TestParseExpressions/1_>_bool_1 (0.00s) --- PASS: TestParseExpressions/1_>=_bool_1 (0.00s) --- PASS: TestParseExpressions/1_<_bool_1 (0.00s) --- PASS: TestParseExpressions/1_<=_bool_1 (0.00s) --- PASS: TestParseExpressions/-1^2 (0.00s) --- PASS: TestParseExpressions/-1*2 (0.00s) --- PASS: TestParseExpressions/-1+2 (0.00s) --- PASS: TestParseExpressions/-1^-2 (0.00s) --- PASS: TestParseExpressions/+1_+_-2_*_1 (0.00s) --- PASS: TestParseExpressions/1_+_2/(3*1) (0.00s) --- PASS: TestParseExpressions/1_<_bool_2_-_1_*_2 (0.00s) --- PASS: TestParseExpressions/-some_metric (0.00s) --- PASS: TestParseExpressions/+some_metric (0.00s) --- PASS: TestParseExpressions/_+some_metric (0.00s) --- PASS: TestParseExpressions/#00 (0.00s) --- PASS: TestParseExpressions/#_just_a_comment__ (0.00s) --- PASS: TestParseExpressions/1+ (0.00s) --- PASS: TestParseExpressions/. (0.00s) --- PASS: TestParseExpressions/2.5. (0.00s) --- PASS: TestParseExpressions/100..4 (0.00s) --- PASS: TestParseExpressions/0deadbeef (0.00s) --- PASS: TestParseExpressions/1_/ (0.00s) --- PASS: TestParseExpressions/*1 (0.00s) --- PASS: TestParseExpressions/(1)) (0.00s) --- PASS: TestParseExpressions/((1) (0.00s) --- PASS: TestParseExpressions/999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 (0.00s) --- PASS: TestParseExpressions/( (0.00s) --- PASS: TestParseExpressions/1_and_1 (0.00s) --- PASS: TestParseExpressions/1_==_1 (0.00s) --- PASS: TestParseExpressions/1_or_1 (0.00s) --- PASS: TestParseExpressions/1_unless_1 (0.00s) --- PASS: TestParseExpressions/1_!~_1 (0.00s) --- PASS: TestParseExpressions/1_=~_1 (0.00s) --- PASS: TestParseExpressions/-"string" (0.00s) --- PASS: TestParseExpressions/-test[5m] (0.00s) --- PASS: TestParseExpressions/*test (0.00s) --- PASS: TestParseExpressions/1_offset_1d (0.00s) --- PASS: TestParseExpressions/foo_offset_1s_offset_2s (0.00s) --- PASS: TestParseExpressions/a_-_on(b)_ignoring(c)_d (0.00s) --- PASS: TestParseExpressions/foo_*_bar (0.00s) --- PASS: TestParseExpressions/foo_*_sum (0.00s) --- PASS: TestParseExpressions/foo_==_1 (0.00s) --- PASS: TestParseExpressions/foo_==_bool_1 (0.00s) --- PASS: TestParseExpressions/2.5_/_bar (0.00s) --- PASS: TestParseExpressions/foo_and_bar (0.00s) --- PASS: TestParseExpressions/foo_or_bar (0.00s) --- PASS: TestParseExpressions/foo_unless_bar (0.00s) --- PASS: TestParseExpressions/foo_+_bar_or_bla_and_blub (0.00s) --- PASS: TestParseExpressions/foo_and_bar_unless_baz_or_qux (0.00s) --- PASS: TestParseExpressions/bar_+_on(foo)_bla_/_on(baz,_buz)_group_right(test)_blub (0.00s) --- PASS: TestParseExpressions/foo_*_on(test,blub)_bar (0.00s) --- PASS: TestParseExpressions/foo_*_on(test,blub)_group_left_bar (0.00s) --- PASS: TestParseExpressions/foo_and_on(test,blub)_bar (0.00s) --- PASS: TestParseExpressions/foo_and_on()_bar (0.00s) --- PASS: TestParseExpressions/foo_and_ignoring(test,blub)_bar (0.00s) --- PASS: TestParseExpressions/foo_and_ignoring()_bar (0.00s) --- PASS: TestParseExpressions/foo_unless_on(bar)_baz (0.00s) --- PASS: TestParseExpressions/foo_/_on(test,blub)_group_left(bar)_bar (0.00s) --- PASS: TestParseExpressions/foo_/_ignoring(test,blub)_group_left(blub)_bar (0.00s) --- PASS: TestParseExpressions/foo_/_ignoring(test,blub)_group_left(bar)_bar (0.00s) --- PASS: TestParseExpressions/foo_-_on(test,blub)_group_right(bar,foo)_bar (0.00s) --- PASS: TestParseExpressions/foo_-_ignoring(test,blub)_group_right(bar,foo)_bar (0.00s) --- PASS: TestParseExpressions/foo_and_1 (0.00s) --- PASS: TestParseExpressions/1_and_foo (0.00s) --- PASS: TestParseExpressions/foo_or_1 (0.00s) --- PASS: TestParseExpressions/1_or_foo (0.00s) --- PASS: TestParseExpressions/foo_unless_1 (0.00s) --- PASS: TestParseExpressions/1_unless_foo (0.00s) --- PASS: TestParseExpressions/1_or_on(bar)_foo (0.00s) --- PASS: TestParseExpressions/foo_==_on(bar)_10 (0.00s) --- PASS: TestParseExpressions/foo_+_group_left(baz)_bar (0.00s) --- PASS: TestParseExpressions/foo_and_on(bar)_group_left(baz)_bar (0.00s) --- PASS: TestParseExpressions/foo_and_on(bar)_group_right(baz)_bar (0.00s) --- PASS: TestParseExpressions/foo_or_on(bar)_group_left(baz)_bar (0.00s) --- PASS: TestParseExpressions/foo_or_on(bar)_group_right(baz)_bar (0.00s) --- PASS: TestParseExpressions/foo_unless_on(bar)_group_left(baz)_bar (0.00s) --- PASS: TestParseExpressions/foo_unless_on(bar)_group_right(baz)_bar (0.00s) --- PASS: TestParseExpressions/http_requests{group="production"}_+_on(instance)_group_left(job,instance)_cpu_count{type="smp"} (0.00s) --- PASS: TestParseExpressions/foo_+_bool_bar (0.00s) --- PASS: TestParseExpressions/foo_+_bool_10 (0.00s) --- PASS: TestParseExpressions/foo_and_bool_10 (0.00s) --- PASS: TestParseExpressions/foo (0.00s) --- PASS: TestParseExpressions/min (0.00s) --- PASS: TestParseExpressions/foo_offset_5m (0.00s) --- PASS: TestParseExpressions/foo_OFFSET_1h30m (0.00s) --- PASS: TestParseExpressions/foo_OFFSET_1m30ms (0.00s) --- PASS: TestParseExpressions/foo:bar{a="bc"} (0.00s) --- PASS: TestParseExpressions/foo{NaN='bc'} (0.00s) --- PASS: TestParseExpressions/foo{bar='}'} (0.00s) --- PASS: TestParseExpressions/foo{a="b",_foo!="bar",_test=~"test",_bar!~"baz"} (0.00s) --- PASS: TestParseExpressions/foo{a="b",_foo!="bar",_test=~"test",_bar!~"baz",} (0.00s) --- PASS: TestParseExpressions/{ (0.00s) --- PASS: TestParseExpressions/} (0.00s) --- PASS: TestParseExpressions/some{ (0.00s) --- PASS: TestParseExpressions/some} (0.00s) --- PASS: TestParseExpressions/some_metric{a=b} (0.00s) --- PASS: TestParseExpressions/some_metric{a:b="b"} (0.00s) --- PASS: TestParseExpressions/foo{a*"b"} (0.00s) --- PASS: TestParseExpressions/foo{a>="b"} (0.00s) --- PASS: TestParseExpressions/some_metric{a="�"} (0.00s) --- PASS: TestParseExpressions/foo{gibberish} (0.00s) --- PASS: TestParseExpressions/foo{1} (0.00s) --- PASS: TestParseExpressions/{} (0.00s) --- PASS: TestParseExpressions/{x=""} (0.00s) --- PASS: TestParseExpressions/{x=~".*"} (0.00s) --- PASS: TestParseExpressions/{x!~".+"} (0.00s) --- PASS: TestParseExpressions/{x!="a"} (0.00s) --- PASS: TestParseExpressions/foo{__name__="bar"} (0.00s) --- PASS: TestParseExpressions/foo{__name__=_=} (0.00s) --- PASS: TestParseExpressions/foo{,} (0.00s) --- PASS: TestParseExpressions/foo{__name___==_"bar"} (0.00s) --- PASS: TestParseExpressions/foo{__name__="bar"_lol} (0.00s) --- PASS: TestParseExpressions/test[5s] (0.00s) --- PASS: TestParseExpressions/test[5m] (0.00s) --- PASS: TestParseExpressions/foo[5m30s] (0.00s) --- PASS: TestParseExpressions/test[5h]_OFFSET_5m (0.00s) --- PASS: TestParseExpressions/test[5d]_OFFSET_10s (0.00s) --- PASS: TestParseExpressions/test[5w]_offset_2w (0.00s) --- PASS: TestParseExpressions/test{a="b"}[5y]_OFFSET_3d (0.00s) --- PASS: TestParseExpressions/foo[5mm] (0.00s) --- PASS: TestParseExpressions/foo[5m1] (0.00s) --- PASS: TestParseExpressions/foo[5m:1m1] (0.00s) --- PASS: TestParseExpressions/foo[5y1hs] (0.00s) --- PASS: TestParseExpressions/foo[5m1h] (0.00s) --- PASS: TestParseExpressions/foo[5m1m] (0.00s) --- PASS: TestParseExpressions/foo[0m] (0.00s) --- PASS: TestParseExpressions/foo["5m"] (0.00s) --- PASS: TestParseExpressions/foo[] (0.00s) --- PASS: TestParseExpressions/foo[1] (0.00s) --- PASS: TestParseExpressions/some_metric[5m]_OFFSET_1 (0.00s) --- PASS: TestParseExpressions/some_metric[5m]_OFFSET_1mm (0.00s) --- PASS: TestParseExpressions/some_metric[5m]_OFFSET (0.00s) --- PASS: TestParseExpressions/some_metric_OFFSET_1m[5m] (0.00s) --- PASS: TestParseExpressions/(foo_+_bar)[5m] (0.00s) --- PASS: TestParseExpressions/sum_by_(foo)(some_metric) (0.00s) --- PASS: TestParseExpressions/avg_by_(foo)(some_metric) (0.00s) --- PASS: TestParseExpressions/max_by_(foo)(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_without_(foo)_(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_(some_metric)_without_(foo) (0.00s) --- PASS: TestParseExpressions/stddev(some_metric) (0.00s) --- PASS: TestParseExpressions/stdvar_by_(foo)(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_by_()(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_by_(foo,bar,)(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_by_(foo,)(some_metric) (0.00s) --- PASS: TestParseExpressions/topk(5,_some_metric) (0.00s) --- PASS: TestParseExpressions/count_values("value",_some_metric) (0.00s) --- PASS: TestParseExpressions/sum_without(and,_by,_avg,_count,_alert,_annotations)(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_without(==)(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_without(,)(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_without(foo,,)(some_metric) (0.00s) --- PASS: TestParseExpressions/sum_some_metric_by_(test) (0.00s) --- PASS: TestParseExpressions/sum_(some_metric)_by_test (0.00s) --- PASS: TestParseExpressions/sum_(some_metric)_by_test#01 (0.00s) --- PASS: TestParseExpressions/sum_()_by_(test) (0.00s) --- PASS: TestParseExpressions/MIN_keep_common_(some_metric) (0.00s) --- PASS: TestParseExpressions/MIN_(some_metric)_keep_common (0.00s) --- PASS: TestParseExpressions/sum_(some_metric)_without_(test)_by_(test) (0.00s) --- PASS: TestParseExpressions/sum_without_(test)_(some_metric)_by_(test) (0.00s) --- PASS: TestParseExpressions/topk(some_metric) (0.00s) --- PASS: TestParseExpressions/topk(some_metric,) (0.00s) --- PASS: TestParseExpressions/topk(some_metric,_other_metric) (0.00s) --- PASS: TestParseExpressions/count_values(5,_other_metric) (0.00s) --- PASS: TestParseExpressions/time() (0.00s) --- PASS: TestParseExpressions/floor(some_metric{foo!="bar"}) (0.00s) --- PASS: TestParseExpressions/rate(some_metric[5m]) (0.00s) --- PASS: TestParseExpressions/round(some_metric) (0.00s) --- PASS: TestParseExpressions/round(some_metric,_5) (0.00s) --- PASS: TestParseExpressions/floor() (0.00s) --- PASS: TestParseExpressions/floor(some_metric,_other_metric) (0.00s) --- PASS: TestParseExpressions/floor(some_metric,_1) (0.00s) --- PASS: TestParseExpressions/floor(1) (0.00s) --- PASS: TestParseExpressions/hour(some_metric,_some_metric,_some_metric) (0.00s) --- PASS: TestParseExpressions/time(some_metric) (0.00s) --- PASS: TestParseExpressions/non_existent_function_far_bar() (0.00s) --- PASS: TestParseExpressions/rate(some_metric) (0.00s) --- PASS: TestParseExpressions/label_replace(a,_`b`,_`c�`,_`d`,_`.*`) (0.00s) --- PASS: TestParseExpressions/-= (0.00s) --- PASS: TestParseExpressions/++-++-+-+-< (0.00s) --- PASS: TestParseExpressions/e-+=/(0) (0.00s) --- PASS: TestParseExpressions/a>b() (0.00s) --- PASS: TestParseExpressions/rate(avg) (0.00s) --- PASS: TestParseExpressions/(-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1)[1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:] (72.87s) --- PASS: TestParseExpressions/sum(sum) (0.00s) --- PASS: TestParseExpressions/a_+_sum (0.00s) --- PASS: TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" (0.00s) --- PASS: TestParseExpressions/'single-quoted_string_\'_with_escaped_quote' (0.00s) --- PASS: TestParseExpressions/`backtick-quoted_string` (0.00s) --- PASS: TestParseExpressions/"\a\b\f\n\r\t\v\\\"_-_\xFF\377\u1234\U00010111\U0001011111☺" (0.00s) --- PASS: TestParseExpressions/'\a\b\f\n\r\t\v\\\'_-_\xFF\377\u1234\U00010111\U0001011111☺' (0.00s) --- PASS: TestParseExpressions/`\a\b\f\n\r\t\v\\\"\'_-_\xFF\377\u1234\U00010111\U0001011111☺` (0.00s) --- PASS: TestParseExpressions/`\`` (0.00s) --- PASS: TestParseExpressions/"\ (0.00s) --- PASS: TestParseExpressions/"\c" (0.00s) --- PASS: TestParseExpressions/"\x." (0.00s) --- PASS: TestParseExpressions/foo{bar="baz"}[10m:6s] (0.00s) --- PASS: TestParseExpressions/foo{bar="baz"}[10m5s:1h6ms] (0.00s) --- PASS: TestParseExpressions/foo[10m:] (0.00s) --- PASS: TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:5s]) (0.00s) --- PASS: TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:])[4m:3s] (0.00s) --- PASS: TestParseExpressions/min_over_time(rate(foo{bar="baz"}[2s])[5m:]_offset_4m)[4m:3s] (0.00s) --- PASS: TestParseExpressions/sum_without(and,_by,_avg,_count,_alert,_annotations)(some_metric)_[30m:10s] (0.00s) --- PASS: TestParseExpressions/some_metric_OFFSET_1m_[10m:5s] (0.00s) --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:] (0.01s) --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:]_offset_10m (0.00s) --- PASS: TestParseExpressions/test[5d]_OFFSET_10s_[10m:5s] (0.00s) --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:][10m:5s] (0.00s) === RUN TestNaNExpression --- PASS: TestNaNExpression (0.00s) === RUN TestParseSeries --- PASS: TestParseSeries (0.00s) === RUN TestRecoverParserRuntime parser panic: runtime error: index out of range [123] with length 0 goroutine 268 [running]: github.com/prometheus/prometheus/promql/parser.(*parser).recover(0x109e000, 0x1032784) /build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/promql/parser/parse.go:274 +0xdc panic(0x1f2f80, 0x1018460) /usr/lib/go-1.15/src/runtime/panic.go:969 +0x158 github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0x11b56c0) /build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/promql/parser/parse_test.go:2835 +0x90 testing.tRunner(0x11b56c0, 0x21c35c) /usr/lib/go-1.15/src/testing/testing.go:1123 +0xc8 created by testing.(*T).Run /usr/lib/go-1.15/src/testing/testing.go:1168 +0x220 --- PASS: TestRecoverParserRuntime (0.00s) === RUN TestRecoverParserError --- PASS: TestRecoverParserError (0.00s) === RUN TestExprString --- PASS: TestExprString (0.01s) PASS ok github.com/prometheus/prometheus/promql/parser 73.251s === RUN TestAlertingRuleHTMLSnippet --- PASS: TestAlertingRuleHTMLSnippet (0.00s) === RUN TestAlertingRuleState --- PASS: TestAlertingRuleState (0.00s) === RUN TestAlertingRuleLabelsUpdate alerting_test.go:170: case 0 alerting_test.go:170: case 1 alerting_test.go:170: case 2 alerting_test.go:170: case 3 --- PASS: TestAlertingRuleLabelsUpdate (0.19s) === RUN TestAlertingRuleExternalLabelsInTemplate --- PASS: TestAlertingRuleExternalLabelsInTemplate (0.14s) === RUN TestAlertingRuleEmptyLabelFromTemplate --- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.16s) === RUN TestAlertingRuleDuplicate --- PASS: TestAlertingRuleDuplicate (0.26s) === RUN TestAlertingRule manager_test.go:155: case 0 manager_test.go:155: case 1 manager_test.go:155: case 2 manager_test.go:155: case 3 manager_test.go:155: case 4 manager_test.go:155: case 5 manager_test.go:155: case 6 --- PASS: TestAlertingRule (0.14s) === RUN TestForStateAddSamples manager_test.go:298: case 0 manager_test.go:298: case 1 manager_test.go:298: case 2 manager_test.go:298: case 3 manager_test.go:298: case 4 manager_test.go:298: case 5 manager_test.go:298: case 6 --- PASS: TestForStateAddSamples (0.22s) === RUN TestForStateRestore --- PASS: TestForStateRestore (0.25s) === RUN TestStaleness --- PASS: TestStaleness (0.12s) === RUN TestCopyState --- PASS: TestCopyState (0.00s) === RUN TestDeletedRuleMarkedStale --- PASS: TestDeletedRuleMarkedStale (0.19s) === RUN TestUpdate --- PASS: TestUpdate (0.17s) === RUN TestNotify --- PASS: TestNotify (0.30s) === RUN TestMetricsUpdate --- PASS: TestMetricsUpdate (8.16s) === RUN TestGroupStalenessOnRemoval manager_test.go:983: skipping test in short mode. --- SKIP: TestGroupStalenessOnRemoval (0.00s) === RUN TestMetricsStalenessOnManagerShutdown manager_test.go:1061: skipping test in short mode. --- SKIP: TestMetricsStalenessOnManagerShutdown (0.00s) === RUN TestGroupHasAlertingRules --- PASS: TestGroupHasAlertingRules (0.00s) === RUN TestRuleEval --- PASS: TestRuleEval (0.10s) === RUN TestRecordingRuleHTMLSnippet --- PASS: TestRecordingRuleHTMLSnippet (0.00s) === RUN TestRuleEvalDuplicate --- PASS: TestRuleEvalDuplicate (0.17s) PASS ok github.com/prometheus/prometheus/rules 10.806s === RUN TestPopulateLabels --- PASS: TestPopulateLabels (0.01s) === RUN TestManagerApplyConfig --- PASS: TestManagerApplyConfig (0.04s) === RUN TestManagerTargetsUpdates --- PASS: TestManagerTargetsUpdates (0.00s) === RUN TestSetJitter --- PASS: TestSetJitter (0.00s) === RUN TestNewScrapePool --- PASS: TestNewScrapePool (0.00s) === RUN TestDroppedTargetsList --- PASS: TestDroppedTargetsList (0.00s) === RUN TestDiscoveredLabelsUpdate --- PASS: TestDiscoveredLabelsUpdate (0.00s) === RUN TestScrapePoolStop --- PASS: TestScrapePoolStop (0.41s) === RUN TestScrapePoolReload --- PASS: TestScrapePoolReload (0.41s) === RUN TestScrapePoolTargetLimit --- PASS: TestScrapePoolTargetLimit (0.10s) === RUN TestScrapePoolAppender --- PASS: TestScrapePoolAppender (0.00s) === RUN TestScrapePoolRaces --- PASS: TestScrapePoolRaces (0.26s) === RUN TestScrapePoolScrapeLoopsStarted --- PASS: TestScrapePoolScrapeLoopsStarted (0.00s) === RUN TestScrapeLoopStopBeforeRun --- PASS: TestScrapeLoopStopBeforeRun (0.50s) === RUN TestScrapeLoopStop --- PASS: TestScrapeLoopStop (0.04s) === RUN TestScrapeLoopRun --- PASS: TestScrapeLoopRun (1.11s) === RUN TestScrapeLoopForcedErr --- PASS: TestScrapeLoopForcedErr (0.00s) === RUN TestScrapeLoopMetadata --- PASS: TestScrapeLoopMetadata (0.00s) === RUN TestScrapeLoopSeriesAdded --- PASS: TestScrapeLoopSeriesAdded (0.16s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape (0.04s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnParseFailure --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (0.02s) === RUN TestScrapeLoopCache --- PASS: TestScrapeLoopCache (0.22s) === RUN TestScrapeLoopCacheMemoryExhaustionProtection --- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.72s) === RUN TestScrapeLoopAppend scrape_test.go:1261: Test:Label name collision scrape_test.go:1261: Test:Label name collision scrape_test.go:1261: Test:Delete Empty labels scrape_test.go:1261: Test:Honor Labels scrape_test.go:1261: Test:Stale - NaN --- PASS: TestScrapeLoopAppend (0.01s) === RUN TestScrapeLoopAppendCacheEntryButErrNotFound --- PASS: TestScrapeLoopAppendCacheEntryButErrNotFound (0.00s) === RUN TestScrapeLoopAppendSampleLimit --- PASS: TestScrapeLoopAppendSampleLimit (0.00s) === RUN TestScrapeLoop_ChangingMetricString --- PASS: TestScrapeLoop_ChangingMetricString (0.15s) === RUN TestScrapeLoopAppendStaleness --- PASS: TestScrapeLoopAppendStaleness (0.00s) === RUN TestScrapeLoopAppendNoStalenessIfTimestamp --- PASS: TestScrapeLoopAppendNoStalenessIfTimestamp (0.00s) === RUN TestScrapeLoopRunReportsTargetDownOnScrapeError --- PASS: TestScrapeLoopRunReportsTargetDownOnScrapeError (0.00s) === RUN TestScrapeLoopRunReportsTargetDownOnInvalidUTF8 --- PASS: TestScrapeLoopRunReportsTargetDownOnInvalidUTF8 (0.00s) === RUN TestScrapeLoopAppendGracefullyIfAmendOrOutOfOrderOrOutOfBounds --- PASS: TestScrapeLoopAppendGracefullyIfAmendOrOutOfOrderOrOutOfBounds (0.00s) === RUN TestScrapeLoopOutOfBoundsTimeError --- PASS: TestScrapeLoopOutOfBoundsTimeError (0.00s) === RUN TestTargetScraperScrapeOK --- PASS: TestTargetScraperScrapeOK (0.01s) === RUN TestTargetScrapeScrapeCancel --- PASS: TestTargetScrapeScrapeCancel (1.01s) === RUN TestTargetScrapeScrapeNotFound --- PASS: TestTargetScrapeScrapeNotFound (0.01s) === RUN TestScrapeLoop_RespectTimestamps --- PASS: TestScrapeLoop_RespectTimestamps (0.16s) === RUN TestScrapeLoop_DiscardTimestamps --- PASS: TestScrapeLoop_DiscardTimestamps (0.14s) === RUN TestScrapeLoopDiscardDuplicateLabels --- PASS: TestScrapeLoopDiscardDuplicateLabels (0.18s) === RUN TestScrapeLoopDiscardUnnamedMetrics --- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.10s) === RUN TestReusableConfig --- PASS: TestReusableConfig (0.00s) === RUN TestReuseScrapeCache --- PASS: TestReuseScrapeCache (0.01s) === RUN TestScrapeAddFast --- PASS: TestScrapeAddFast (0.15s) === RUN TestReuseCacheRace --- PASS: TestReuseCacheRace (5.01s) === RUN TestCheckAddError --- PASS: TestCheckAddError (0.00s) === RUN TestScrapeReportSingleAppender --- PASS: TestScrapeReportSingleAppender (3.17s) === RUN TestTargetLabels --- PASS: TestTargetLabels (0.00s) === RUN TestTargetOffset target_test.go:74: [995 1032 960 1010 937 1053 1002 990 1024 997] --- PASS: TestTargetOffset (1.28s) === RUN TestTargetURL --- PASS: TestTargetURL (0.00s) === RUN TestNewHTTPBearerToken --- PASS: TestNewHTTPBearerToken (0.00s) === RUN TestNewHTTPBearerTokenFile --- PASS: TestNewHTTPBearerTokenFile (0.02s) === RUN TestNewHTTPBasicAuth --- PASS: TestNewHTTPBasicAuth (0.01s) === RUN TestNewHTTPCACert --- PASS: TestNewHTTPCACert (0.24s) === RUN TestNewHTTPClientCert --- PASS: TestNewHTTPClientCert (1.38s) === RUN TestNewHTTPWithServerName --- PASS: TestNewHTTPWithServerName (0.28s) === RUN TestNewHTTPWithBadServerName 2021/07/18 23:07:53 http: TLS handshake error from 127.0.0.1:51670: read tcp 127.0.0.1:46771->127.0.0.1:51670: use of closed network connection --- PASS: TestNewHTTPWithBadServerName (0.21s) === RUN TestNewClientWithBadTLSConfig --- PASS: TestNewClientWithBadTLSConfig (0.00s) PASS ok github.com/prometheus/prometheus/scrape 18.013s === RUN TestSampleRing --- PASS: TestSampleRing (0.02s) === RUN TestBufferedSeriesIterator --- PASS: TestBufferedSeriesIterator (0.00s) === RUN TestBufferedSeriesIteratorNoBadAt --- PASS: TestBufferedSeriesIteratorNoBadAt (0.00s) === RUN TestMergeQuerierWithChainMerger === RUN TestMergeQuerierWithChainMerger/one_primary_querier_with_no_series === RUN TestMergeQuerierWithChainMerger/one_secondary_querier_with_no_series === RUN TestMergeQuerierWithChainMerger/many_secondary_queriers_with_no_series === RUN TestMergeQuerierWithChainMerger/mix_of_queriers_with_no_series === RUN TestMergeQuerierWithChainMerger/one_querier,_two_series === RUN TestMergeQuerierWithChainMerger/two_queriers,_one_different_series_each === RUN TestMergeQuerierWithChainMerger/two_time_unsorted_queriers,_two_series_each === RUN TestMergeQuerierWithChainMerger/five_queriers,_only_two_queriers_have_two_time_unsorted_series_each === RUN TestMergeQuerierWithChainMerger/two_queriers,_only_two_queriers_have_two_time_unsorted_series_each,_with_3_noop_and_one_nil_querier_together === RUN TestMergeQuerierWithChainMerger/two_queriers,_with_two_series,_one_is_overlapping === RUN TestMergeQuerierWithChainMerger/two_queries,_one_with_NaN_samples_series --- PASS: TestMergeQuerierWithChainMerger (0.02s) --- PASS: TestMergeQuerierWithChainMerger/one_primary_querier_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_secondary_querier_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/many_secondary_queriers_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/mix_of_queriers_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_querier,_two_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/two_queriers,_one_different_series_each (0.00s) --- PASS: TestMergeQuerierWithChainMerger/two_time_unsorted_queriers,_two_series_each (0.00s) --- PASS: TestMergeQuerierWithChainMerger/five_queriers,_only_two_queriers_have_two_time_unsorted_series_each (0.01s) --- PASS: TestMergeQuerierWithChainMerger/two_queriers,_only_two_queriers_have_two_time_unsorted_series_each,_with_3_noop_and_one_nil_querier_together (0.00s) --- PASS: TestMergeQuerierWithChainMerger/two_queriers,_with_two_series,_one_is_overlapping (0.00s) --- PASS: TestMergeQuerierWithChainMerger/two_queries,_one_with_NaN_samples_series (0.00s) === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_primary_querier_with_no_series === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_secondary_querier_with_no_series === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/many_secondary_queriers_with_no_series === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/mix_of_queriers_with_no_series === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_querier,_two_series === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_one_different_series_each === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_two_not_in_time_order_series_each === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/five_secondaries,_only_two_have_two_not_in_time_order_series_each === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_with_two_not_in_time_order_series_each,_with_3_noop_queries_and_one_nil_together === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_queries,_one_with_NaN_samples_series --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger (0.02s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_primary_querier_with_no_series (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_secondary_querier_with_no_series (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/many_secondary_queriers_with_no_series (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/mix_of_queriers_with_no_series (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_querier,_two_series (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_one_different_series_each (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_two_not_in_time_order_series_each (0.01s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/five_secondaries,_only_two_have_two_not_in_time_order_series_each (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_with_two_not_in_time_order_series_each,_with_3_noop_queries_and_one_nil_together (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_queries,_one_with_NaN_samples_series (0.00s) === RUN TestCompactingChunkSeriesMerger === RUN TestCompactingChunkSeriesMerger/single_empty_series === RUN TestCompactingChunkSeriesMerger/single_series === RUN TestCompactingChunkSeriesMerger/two_empty_series === RUN TestCompactingChunkSeriesMerger/two_non_overlapping === RUN TestCompactingChunkSeriesMerger/two_overlapping === RUN TestCompactingChunkSeriesMerger/two_duplicated === RUN TestCompactingChunkSeriesMerger/three_overlapping === RUN TestCompactingChunkSeriesMerger/three_in_chained_overlap === RUN TestCompactingChunkSeriesMerger/three_in_chained_overlap_complex --- PASS: TestCompactingChunkSeriesMerger (0.01s) --- PASS: TestCompactingChunkSeriesMerger/single_empty_series (0.00s) --- PASS: TestCompactingChunkSeriesMerger/single_series (0.00s) --- PASS: TestCompactingChunkSeriesMerger/two_empty_series (0.00s) --- PASS: TestCompactingChunkSeriesMerger/two_non_overlapping (0.00s) --- PASS: TestCompactingChunkSeriesMerger/two_overlapping (0.00s) --- PASS: TestCompactingChunkSeriesMerger/two_duplicated (0.00s) --- PASS: TestCompactingChunkSeriesMerger/three_overlapping (0.00s) --- PASS: TestCompactingChunkSeriesMerger/three_in_chained_overlap (0.00s) --- PASS: TestCompactingChunkSeriesMerger/three_in_chained_overlap_complex (0.00s) === RUN TestChainSampleIterator --- PASS: TestChainSampleIterator (0.00s) === RUN TestChainSampleIteratorSeek --- PASS: TestChainSampleIteratorSeek (0.00s) === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00 === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelValues === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelValues === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelValues === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelValues === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelValues === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelValues === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelValues === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelValues === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelValues --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling (0.02s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00 (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/multiple_successful_primary_queriers/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier_with_successful_secondaries/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_failed_secondaries/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelValues (0.00s) === RUN TestFanout_SelectSorted === RUN TestFanout_SelectSorted/querier === RUN TestFanout_SelectSorted/chunk_querier --- PASS: TestFanout_SelectSorted (0.44s) --- PASS: TestFanout_SelectSorted/querier (0.00s) --- PASS: TestFanout_SelectSorted/chunk_querier (0.00s) === RUN TestFanoutErrors === RUN TestFanoutErrors/samples === RUN TestFanoutErrors/chunks fanout_test.go:183: enable once TestStorage and TSDB implements ChunkQuerier === RUN TestFanoutErrors/samples#01 === RUN TestFanoutErrors/chunks#01 fanout_test.go:183: enable once TestStorage and TSDB implements ChunkQuerier --- PASS: TestFanoutErrors (0.12s) --- PASS: TestFanoutErrors/samples (0.00s) --- SKIP: TestFanoutErrors/chunks (0.00s) --- PASS: TestFanoutErrors/samples#01 (0.00s) --- SKIP: TestFanoutErrors/chunks#01 (0.00s) PASS ok github.com/prometheus/prometheus/storage 0.785s === RUN TestChunkedReaderCanReadFromChunkedWriter --- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.00s) === RUN TestChunkedReader_Overflow --- PASS: TestChunkedReader_Overflow (0.00s) === RUN TestChunkedReader_CorruptedFrame --- PASS: TestChunkedReader_CorruptedFrame (0.00s) === RUN TestStoreHTTPErrorHandling --- PASS: TestStoreHTTPErrorHandling (0.04s) === RUN TestValidateLabelsAndMetricName === RUN TestValidateLabelsAndMetricName/regular_labels === RUN TestValidateLabelsAndMetricName/label_name_with__ === RUN TestValidateLabelsAndMetricName/label_name_with_@ === RUN TestValidateLabelsAndMetricName/label_name_starts_with_numbers === RUN TestValidateLabelsAndMetricName/label_name_is_empty_string === RUN TestValidateLabelsAndMetricName/label_value_is_an_invalid_UTF-8_value === RUN TestValidateLabelsAndMetricName/metric_name_starts_with_@ === RUN TestValidateLabelsAndMetricName/duplicate_label_names === RUN TestValidateLabelsAndMetricName/duplicate_label_values === RUN TestValidateLabelsAndMetricName/don't_report_as_duplicate_label_name --- PASS: TestValidateLabelsAndMetricName (0.00s) --- PASS: TestValidateLabelsAndMetricName/regular_labels (0.00s) --- PASS: TestValidateLabelsAndMetricName/label_name_with__ (0.00s) --- PASS: TestValidateLabelsAndMetricName/label_name_with_@ (0.00s) --- PASS: TestValidateLabelsAndMetricName/label_name_starts_with_numbers (0.00s) --- PASS: TestValidateLabelsAndMetricName/label_name_is_empty_string (0.00s) --- PASS: TestValidateLabelsAndMetricName/label_value_is_an_invalid_UTF-8_value (0.00s) --- PASS: TestValidateLabelsAndMetricName/metric_name_starts_with_@ (0.00s) --- PASS: TestValidateLabelsAndMetricName/duplicate_label_names (0.00s) --- PASS: TestValidateLabelsAndMetricName/duplicate_label_values (0.00s) --- PASS: TestValidateLabelsAndMetricName/don't_report_as_duplicate_label_name (0.00s) === RUN TestConcreteSeriesSet --- PASS: TestConcreteSeriesSet (0.00s) === RUN TestConcreteSeriesClonesLabels --- PASS: TestConcreteSeriesClonesLabels (0.00s) === RUN TestFromQueryResultWithDuplicates --- PASS: TestFromQueryResultWithDuplicates (0.00s) === RUN TestNegotiateResponseType --- PASS: TestNegotiateResponseType (0.01s) === RUN TestMergeLabels --- PASS: TestMergeLabels (0.00s) === RUN TestMetricTypeToMetricTypeProto === RUN TestMetricTypeToMetricTypeProto/with_a_single-word_metric === RUN TestMetricTypeToMetricTypeProto/with_a_two-word_metric === RUN TestMetricTypeToMetricTypeProto/with_an_unknown_metric --- PASS: TestMetricTypeToMetricTypeProto (0.00s) --- PASS: TestMetricTypeToMetricTypeProto/with_a_single-word_metric (0.00s) --- PASS: TestMetricTypeToMetricTypeProto/with_a_two-word_metric (0.00s) --- PASS: TestMetricTypeToMetricTypeProto/with_an_unknown_metric (0.00s) === RUN TestIntern --- PASS: TestIntern (0.00s) === RUN TestIntern_MultiRef --- PASS: TestIntern_MultiRef (0.00s) === RUN TestIntern_DeleteRef --- PASS: TestIntern_DeleteRef (0.00s) === RUN TestIntern_MultiRef_Concurrent --- PASS: TestIntern_MultiRef_Concurrent (0.01s) === RUN TestWatchScrapeManager_NotReady --- PASS: TestWatchScrapeManager_NotReady (0.00s) === RUN TestWatchScrapeManager_ReadyForCollection --- PASS: TestWatchScrapeManager_ReadyForCollection (0.00s) === RUN TestSampleDelivery --- PASS: TestSampleDelivery (50.76s) === RUN TestMetadataDelivery --- PASS: TestMetadataDelivery (0.00s) === RUN TestSampleDeliveryTimeout --- PASS: TestSampleDeliveryTimeout (0.21s) === RUN TestSampleDeliveryOrder --- PASS: TestSampleDeliveryOrder (0.31s) === RUN TestShutdown --- PASS: TestShutdown (3.57s) === RUN TestSeriesReset --- PASS: TestSeriesReset (0.00s) === RUN TestReshard --- PASS: TestReshard (11.12s) === RUN TestReshardRaceWithStop --- PASS: TestReshardRaceWithStop (7.43s) === RUN TestReleaseNoninternedString --- PASS: TestReleaseNoninternedString (0.05s) === RUN TestShouldReshard --- PASS: TestShouldReshard (0.03s) === RUN TestProcessExternalLabels --- PASS: TestProcessExternalLabels (0.00s) === RUN TestCalculateDesiredShards queue_manager_test.go:782: desiredShards 1 pendingSamples 6450000 queue_manager_test.go:782: desiredShards 23 pendingSamples 5800000 queue_manager_test.go:782: desiredShards 23 pendingSamples 5150000 queue_manager_test.go:782: desiredShards 23 pendingSamples 4500000 queue_manager_test.go:782: desiredShards 23 pendingSamples 3850000 queue_manager_test.go:782: desiredShards 23 pendingSamples 3200000 queue_manager_test.go:782: desiredShards 23 pendingSamples 2550000 queue_manager_test.go:782: desiredShards 23 pendingSamples 1900000 queue_manager_test.go:782: desiredShards 23 pendingSamples 1250000 queue_manager_test.go:782: desiredShards 23 pendingSamples 600000 queue_manager_test.go:782: desiredShards 23 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 --- PASS: TestCalculateDesiredShards (0.08s) === RUN TestQueueManagerMetrics --- PASS: TestQueueManagerMetrics (0.00s) === RUN TestNoDuplicateReadConfigs === RUN TestNoDuplicateReadConfigs/#00 === RUN TestNoDuplicateReadConfigs/#01 === RUN TestNoDuplicateReadConfigs/#02 --- PASS: TestNoDuplicateReadConfigs (0.01s) --- PASS: TestNoDuplicateReadConfigs/#00 (0.01s) --- PASS: TestNoDuplicateReadConfigs/#01 (0.00s) --- PASS: TestNoDuplicateReadConfigs/#02 (0.00s) === RUN TestExternalLabelsQuerierAddExternalLabels --- PASS: TestExternalLabelsQuerierAddExternalLabels (0.00s) === RUN TestSeriesSetFilter --- PASS: TestSeriesSetFilter (0.00s) === RUN TestSampleAndChunkQueryableClient === RUN TestSampleAndChunkQueryableClient/empty === RUN TestSampleAndChunkQueryableClient/external_labels_specified,_not_explicitly_requested === RUN TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_europe === RUN TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_not_europe === RUN TestSampleAndChunkQueryableClient/prefer_local_storage === RUN TestSampleAndChunkQueryableClient/prefer_local_storage,_limited_time === RUN TestSampleAndChunkQueryableClient/prefer_local_storage,_skipped === RUN TestSampleAndChunkQueryableClient/required_matcher_specified,_user_also_specifies_same === RUN TestSampleAndChunkQueryableClient/required_matcher_specified === RUN TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match === RUN TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match2 --- PASS: TestSampleAndChunkQueryableClient (0.02s) --- PASS: TestSampleAndChunkQueryableClient/empty (0.00s) --- PASS: TestSampleAndChunkQueryableClient/external_labels_specified,_not_explicitly_requested (0.00s) --- PASS: TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_europe (0.01s) --- PASS: TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_not_europe (0.00s) --- PASS: TestSampleAndChunkQueryableClient/prefer_local_storage (0.00s) --- PASS: TestSampleAndChunkQueryableClient/prefer_local_storage,_limited_time (0.00s) --- PASS: TestSampleAndChunkQueryableClient/prefer_local_storage,_skipped (0.00s) --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified,_user_also_specifies_same (0.00s) --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified (0.00s) --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match (0.00s) --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match2 (0.00s) === RUN TestStorageLifecycle --- PASS: TestStorageLifecycle (0.01s) === RUN TestUpdateRemoteReadConfigs --- PASS: TestUpdateRemoteReadConfigs (0.00s) === RUN TestNoDuplicateWriteConfigs --- PASS: TestNoDuplicateWriteConfigs (0.04s) === RUN TestRestartOnNameChange --- PASS: TestRestartOnNameChange (0.02s) === RUN TestUpdateWithRegisterer --- PASS: TestUpdateWithRegisterer (0.03s) === RUN TestWriteStorageLifecycle --- PASS: TestWriteStorageLifecycle (0.01s) === RUN TestUpdateExternalLabels --- PASS: TestUpdateExternalLabels (0.02s) === RUN TestWriteStorageApplyConfigsIdempotent --- PASS: TestWriteStorageApplyConfigsIdempotent (0.02s) === RUN TestWriteStorageApplyConfigsPartialUpdate --- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.06s) PASS ok github.com/prometheus/prometheus/storage/remote 74.397s === RUN TestTemplateExpansion --- PASS: TestTemplateExpansion (0.07s) PASS ok github.com/prometheus/prometheus/template 0.280s === RUN TestBlockMetaMustNeverBeVersion2 --- PASS: TestBlockMetaMustNeverBeVersion2 (0.03s) === RUN TestSetCompactionFailed --- PASS: TestSetCompactionFailed (0.38s) === RUN TestCreateBlock --- PASS: TestCreateBlock (0.52s) === RUN TestCorruptedChunk === RUN TestCorruptedChunk/invalid_header_size === RUN TestCorruptedChunk/invalid_magic_number === RUN TestCorruptedChunk/invalid_chunk_format_version === RUN TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length === RUN TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data === RUN TestCorruptedChunk/checksum_mismatch --- PASS: TestCorruptedChunk (3.23s) --- PASS: TestCorruptedChunk/invalid_header_size (0.59s) --- PASS: TestCorruptedChunk/invalid_magic_number (0.62s) --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.58s) --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.53s) --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.43s) --- PASS: TestCorruptedChunk/checksum_mismatch (0.46s) === RUN TestBlockSize --- PASS: TestBlockSize (0.83s) === RUN TestReadIndexFormatV1 --- PASS: TestReadIndexFormatV1 (0.02s) === RUN TestBlockWriter --- PASS: TestBlockWriter (0.60s) === RUN TestSplitByRange --- PASS: TestSplitByRange (0.00s) === RUN TestNoPanicFor0Tombstones --- PASS: TestNoPanicFor0Tombstones (0.01s) === RUN TestLeveledCompactor_plan === RUN TestLeveledCompactor_plan/Regression_test:_we_were_stuck_in_a_compact_loop_where_we_always_recompacted___the_same_block_when_tombstones_and_series_counts_were_zero === RUN TestLeveledCompactor_plan/Overlapping_blocks_3 === RUN TestLeveledCompactor_plan/Overlapping_blocks_4 === RUN TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted === RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. === RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction === RUN TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. === RUN TestLeveledCompactor_plan/Overlapping_blocks_5 === RUN TestLeveledCompactor_plan/Outside_Range === RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. === RUN TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears === RUN TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps === RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one === RUN TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 === RUN TestLeveledCompactor_plan/Overlapping_blocks_1 === RUN TestLeveledCompactor_plan/Overlapping_blocks_2 === RUN TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl === RUN TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block --- PASS: TestLeveledCompactor_plan (0.02s) --- PASS: TestLeveledCompactor_plan/Regression_test:_we_were_stuck_in_a_compact_loop_where_we_always_recompacted___the_same_block_when_tombstones_and_series_counts_were_zero (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_3 (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (0.00s) --- PASS: TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (0.00s) --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. (0.00s) --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction (0.00s) --- PASS: TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (0.00s) --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) --- PASS: TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) --- PASS: TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (0.00s) --- PASS: TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps (0.00s) --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) --- PASS: TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_1 (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_2 (0.00s) --- PASS: TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl (0.00s) --- PASS: TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block (0.00s) === RUN TestRangeWithFailedCompactionWontGetSelected --- PASS: TestRangeWithFailedCompactionWontGetSelected (0.00s) === RUN TestCompactionFailWillCleanUpTempDir --- PASS: TestCompactionFailWillCleanUpTempDir (0.27s) === RUN TestCompaction_populateBlock === RUN TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. === RUN TestCompaction_populateBlock/#00 === RUN TestCompaction_populateBlock/Populate_from_single_block._We_expect_the_same_samples_at_the_output. === RUN TestCompaction_populateBlock/Populate_from_two_blocks. === RUN TestCompaction_populateBlock/Populate_from_two_blocks;_chunks_with_negative_time. === RUN TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_is_maintained. === RUN TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_of_series_is_sorted. === RUN TestCompaction_populateBlock/Populate_from_two_blocks_1:1_duplicated_chunks;_with_negative_timestamps. === RUN TestCompaction_populateBlock/Populate_from_single_block_containing_chunk_outside_of_compact_meta_time_range. === RUN TestCompaction_populateBlock/Populate_from_single_block_containing_extra_chunk === RUN TestCompaction_populateBlock/Populate_from_two_blocks_containing_duplicated_chunk. === RUN TestCompaction_populateBlock/Populate_from_three_overlapping_blocks. === RUN TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_few_full_chunks. === RUN TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. --- PASS: TestCompaction_populateBlock (0.15s) --- PASS: TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. (0.00s) --- PASS: TestCompaction_populateBlock/#00 (0.01s) --- PASS: TestCompaction_populateBlock/Populate_from_single_block._We_expect_the_same_samples_at_the_output. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks;_chunks_with_negative_time. (0.01s) --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_is_maintained. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_of_series_is_sorted. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_1:1_duplicated_chunks;_with_negative_timestamps. (0.02s) --- PASS: TestCompaction_populateBlock/Populate_from_single_block_containing_chunk_outside_of_compact_meta_time_range. (0.01s) --- PASS: TestCompaction_populateBlock/Populate_from_single_block_containing_extra_chunk (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_containing_duplicated_chunk. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_three_overlapping_blocks. (0.01s) --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_few_full_chunks. (0.06s) --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. (0.00s) === RUN TestDisableAutoCompactions --- PASS: TestDisableAutoCompactions (0.79s) === RUN TestCancelCompactions --- PASS: TestCancelCompactions (202.09s) === RUN TestDeleteCompactionBlockAfterFailedReload === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction --- PASS: TestDeleteCompactionBlockAfterFailedReload (3.84s) --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (1.17s) --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (2.67s) === RUN TestDB_reloadOrder --- PASS: TestDB_reloadOrder (1.97s) === RUN TestDataAvailableOnlyAfterCommit --- PASS: TestDataAvailableOnlyAfterCommit (0.10s) === RUN TestNoPanicAfterWALCorruption --- PASS: TestNoPanicAfterWALCorruption (0.69s) === RUN TestDataNotAvailableAfterRollback --- PASS: TestDataNotAvailableAfterRollback (0.20s) === RUN TestDBAppenderAddRef --- PASS: TestDBAppenderAddRef (0.14s) === RUN TestAppendEmptyLabelsIgnored --- PASS: TestAppendEmptyLabelsIgnored (0.10s) === RUN TestDeleteSimple --- PASS: TestDeleteSimple (1.06s) === RUN TestAmendDatapointCausesError --- PASS: TestAmendDatapointCausesError (0.18s) === RUN TestDuplicateNaNDatapointNoAmendError --- PASS: TestDuplicateNaNDatapointNoAmendError (0.18s) === RUN TestNonDuplicateNaNDatapointsCausesAmendError --- PASS: TestNonDuplicateNaNDatapointsCausesAmendError (0.17s) === RUN TestEmptyLabelsetCausesError --- PASS: TestEmptyLabelsetCausesError (0.19s) === RUN TestSkippingInvalidValuesInSameTxn --- PASS: TestSkippingInvalidValuesInSameTxn (0.14s) === RUN TestDB_Snapshot --- PASS: TestDB_Snapshot (1.17s) === RUN TestDB_Snapshot_ChunksOutsideOfCompactedRange --- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.56s) === RUN TestDB_SnapshotWithDelete --- PASS: TestDB_SnapshotWithDelete (0.67s) === RUN TestDB_e2e --- PASS: TestDB_e2e (53.88s) === RUN TestWALFlushedOnDBClose --- PASS: TestWALFlushedOnDBClose (0.23s) === RUN TestWALSegmentSizeOptions === RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_65536_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test --- PASS: TestWALSegmentSizeOptions (1.29s) --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.53s) --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.44s) --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.32s) === RUN TestTombstoneClean --- PASS: TestTombstoneClean (0.74s) === RUN TestTombstoneCleanFail --- PASS: TestTombstoneCleanFail (1.12s) === RUN TestTimeRetention --- PASS: TestTimeRetention (1.49s) === RUN TestSizeRetention --- PASS: TestSizeRetention (3.58s) === RUN TestSizeRetentionMetric --- PASS: TestSizeRetentionMetric (0.15s) === RUN TestNotMatcherSelectsLabelsUnsetSeries --- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.06s) === RUN TestOverlappingBlocksDetectsAllOverlaps --- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.00s) === RUN TestChunkAtBlockBoundary --- PASS: TestChunkAtBlockBoundary (0.54s) === RUN TestQuerierWithBoundaryChunks --- PASS: TestQuerierWithBoundaryChunks (1.18s) === RUN TestInitializeHeadTimestamp === RUN TestInitializeHeadTimestamp/clean === RUN TestInitializeHeadTimestamp/wal-only === RUN TestInitializeHeadTimestamp/existing-block === RUN TestInitializeHeadTimestamp/existing-block-and-wal --- PASS: TestInitializeHeadTimestamp (1.28s) --- PASS: TestInitializeHeadTimestamp/clean (0.06s) --- PASS: TestInitializeHeadTimestamp/wal-only (0.06s) --- PASS: TestInitializeHeadTimestamp/existing-block (0.50s) --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.67s) === RUN TestNoEmptyBlocks === RUN TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. === RUN TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. === RUN TestNoEmptyBlocks/When_no_new_block_is_created_from_head,_and_there_are_some_blocks_on_disk__compaction_should_not_run_into_infinite_loop_(was_seen_during_development). === RUN TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. --- PASS: TestNoEmptyBlocks (2.16s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. (0.00s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.56s) --- PASS: TestNoEmptyBlocks/When_no_new_block_is_created_from_head,_and_there_are_some_blocks_on_disk__compaction_should_not_run_into_infinite_loop_(was_seen_during_development). (0.24s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (1.29s) === RUN TestDB_LabelNames --- PASS: TestDB_LabelNames (0.16s) === RUN TestCorrectNumTombstones --- PASS: TestCorrectNumTombstones (0.83s) === RUN TestBlockRanges level=info msg="Found healthy block" mint=0 maxt=3 ulid=01FAXYB3XNQNFTXC4CVEXP569Q level=info msg="Replaying on-disk memory mappable chunks if any" level=info msg="On-disk memory mappable chunks replay completed" duration=24.001µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 level=info msg="WAL replay completed" checkpoint_replay_duration=436.025µs wal_replay_duration=4.565592ms total_replay_duration=5.090622ms level=info msg="write block" mint=3 maxt=10000 ulid=01FAXYB4E0YVJZWM3Y3G77YWCP duration=285.786236ms level=info msg="Head GC completed" duration=12.56538ms level=info msg="Compactions disabled" level=info msg="Found healthy block" mint=0 maxt=3 ulid=01FAXYB3XNQNFTXC4CVEXP569Q level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01FAXYB4E0YVJZWM3Y3G77YWCP level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01FAXYB4T2ZCPSB6RRAMWYG0CM level=info msg="Replaying on-disk memory mappable chunks if any" level=info msg="On-disk memory mappable chunks replay completed" duration=37.336µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=2 level=info msg="WAL segment loaded" segment=1 maxSegment=2 level=info msg="WAL segment loaded" segment=2 maxSegment=2 level=info msg="WAL replay completed" checkpoint_replay_duration=373.688µs wal_replay_duration=15.391208ms total_replay_duration=15.851901ms level=info msg="write block" mint=15006 maxt=20000 ulid=01FAXYB56K8J0TBYCT26RTH9DQ duration=290.791521ms level=info msg="Head GC completed" duration=31.532125ms --- PASS: TestBlockRanges (1.78s) === RUN TestDBReadOnly level=info msg="Found healthy block" mint=10 maxt=12 ulid=01FAXYB5NP1CH4MRHV37S6E3BX level=info msg="Found healthy block" mint=12 maxt=14 ulid=01FAXYB64190ZX33DC6H6RSNGA level=info msg="Found healthy block" mint=14 maxt=16 ulid=01FAXYB6FTHWPSNF55G1RF1CCW level=info msg="Replaying on-disk memory mappable chunks if any" level=info msg="On-disk memory mappable chunks replay completed" duration=21.668µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=1 level=info msg="WAL segment loaded" segment=1 maxSegment=1 level=info msg="WAL replay completed" checkpoint_replay_duration=330.352µs wal_replay_duration=18.625725ms total_replay_duration=19.030415ms level=info msg="Compactions disabled" === RUN TestDBReadOnly/blocks === RUN TestDBReadOnly/querier level=info msg="Replaying on-disk memory mappable chunks if any" level=info msg="On-disk memory mappable chunks replay completed" duration=4.187571ms level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=1 level=info msg="WAL segment loaded" segment=1 maxSegment=1 level=info msg="WAL replay completed" checkpoint_replay_duration=420.69µs wal_replay_duration=6.893058ms total_replay_duration=11.654662ms === RUN TestDBReadOnly/chunk_querier level=info msg="Replaying on-disk memory mappable chunks if any" level=info msg="On-disk memory mappable chunks replay completed" duration=23.335µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=1 level=info msg="WAL segment loaded" segment=1 maxSegment=1 level=info msg="WAL replay completed" checkpoint_replay_duration=386.688µs wal_replay_duration=15.285868ms total_replay_duration=15.765896ms --- PASS: TestDBReadOnly (1.87s) --- PASS: TestDBReadOnly/blocks (0.01s) --- PASS: TestDBReadOnly/querier (0.18s) --- PASS: TestDBReadOnly/chunk_querier (0.16s) === RUN TestDBReadOnlyClosing --- PASS: TestDBReadOnlyClosing (0.00s) === RUN TestDBReadOnly_FlushWAL level=info msg="Replaying on-disk memory mappable chunks if any" level=info msg="On-disk memory mappable chunks replay completed" duration=18.668µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 level=info msg="WAL replay completed" checkpoint_replay_duration=265.015µs wal_replay_duration=10.911953ms total_replay_duration=11.251639ms level=info msg="Compactions disabled" level=info msg="Replaying on-disk memory mappable chunks if any" level=info msg="On-disk memory mappable chunks replay completed" duration=26.001µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 level=info msg="WAL replay completed" checkpoint_replay_duration=310.684µs wal_replay_duration=98.602602ms total_replay_duration=99.000957ms level=info msg="write block" mint=0 maxt=1000 ulid=01FAXYB7QJNR9QVK3E0ZYSGZZY duration=233.685277ms --- PASS: TestDBReadOnly_FlushWAL (0.61s) === RUN TestDBCannotSeePartialCommits --- PASS: TestDBCannotSeePartialCommits (0.18s) === RUN TestDBQueryDoesntSeeAppendsAfterCreation --- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.07s) === RUN TestChunkWriter_ReadAfterWrite === RUN TestChunkWriter_ReadAfterWrite/0 === RUN TestChunkWriter_ReadAfterWrite/1 === RUN TestChunkWriter_ReadAfterWrite/2 === RUN TestChunkWriter_ReadAfterWrite/3 === RUN TestChunkWriter_ReadAfterWrite/4 === RUN TestChunkWriter_ReadAfterWrite/5 === RUN TestChunkWriter_ReadAfterWrite/6 --- PASS: TestChunkWriter_ReadAfterWrite (0.74s) --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.07s) --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.14s) --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.13s) --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.08s) --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.13s) --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.10s) --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.07s) === RUN TestRangeForTimestamp --- PASS: TestRangeForTimestamp (0.00s) === RUN TestChunkReader_ConcurrentReads --- PASS: TestChunkReader_ConcurrentReads (0.12s) === RUN TestCompactHead --- PASS: TestCompactHead (0.49s) === RUN TestOpen_VariousBlockStates level=info msg="Fixing broken block" mint=1511366400000 maxt=1511368200000 ulid=01BZJ9WJQPWHGNC2W4J9TA62KC level=info msg="Found healthy block" mint=0 maxt=10 ulid=01FAXYB9N3PEFW2WYK9SVKD4VV level=info msg="Found healthy block" mint=10 maxt=20 ulid=01FAXYBA00D66ZJ4QTFN8CE5YM level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/test231048245/01FAXYBAD3JYGMD662KHF351DN err="open /tmp/test231048245/01FAXYBAD3JYGMD662KHF351DN/meta.json: no such file or directory" level=info msg="Found healthy block" mint=50 maxt=60 ulid=01FAXYBBH465ZNMHVPBM607XHK level=info msg="Found healthy block" mint=50 maxt=55 ulid=01FAXYBBY0NSE5Q9TT6PT4967N level=info msg="Found and deleted tmp block dir" dir=/tmp/test231048245/01FAXYBAQZKHCXV33MEJD0PAR1.tmp-for-creation level=info msg="Found and deleted tmp block dir" dir=/tmp/test231048245/01FAXYBB4AW6X31T64DENDZGTP.tmp-for-deletion level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/test231048245/01FAXYBAD3JYGMD662KHF351DN err="open /tmp/test231048245/01FAXYBAD3JYGMD662KHF351DN/meta.json: no such file or directory" level=info msg="Deleting obsolete block" block=01FAXYBBY0NSE5Q9TT6PT4967N level=info msg="Replaying on-disk memory mappable chunks if any" level=info msg="On-disk memory mappable chunks replay completed" duration=21.668µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 level=info msg="WAL replay completed" checkpoint_replay_duration=338.353µs wal_replay_duration=2.820493ms total_replay_duration=3.233517ms --- PASS: TestOpen_VariousBlockStates (2.93s) === RUN TestOneCheckpointPerCompactCall --- PASS: TestOneCheckpointPerCompactCall (21.34s) === RUN TestNoPanicOnTSDBOpenError --- PASS: TestNoPanicOnTSDBOpenError (0.01s) === RUN TestHead_ReadWAL === RUN TestHead_ReadWAL/compress=false === RUN TestHead_ReadWAL/compress=true --- PASS: TestHead_ReadWAL (0.26s) --- PASS: TestHead_ReadWAL/compress=false (0.13s) --- PASS: TestHead_ReadWAL/compress=true (0.13s) === RUN TestHead_WALMultiRef --- PASS: TestHead_WALMultiRef (0.38s) === RUN TestHead_UnknownWALRecord --- PASS: TestHead_UnknownWALRecord (0.07s) === RUN TestHead_Truncate --- PASS: TestHead_Truncate (0.10s) === RUN TestMemSeries_truncateChunks --- PASS: TestMemSeries_truncateChunks (0.07s) === RUN TestHeadDeleteSeriesWithoutSamples === RUN TestHeadDeleteSeriesWithoutSamples/compress=false === RUN TestHeadDeleteSeriesWithoutSamples/compress=true --- PASS: TestHeadDeleteSeriesWithoutSamples (0.27s) --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.09s) --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.17s) === RUN TestHeadDeleteSimple === RUN TestHeadDeleteSimple/compress=false === RUN TestHeadDeleteSimple/compress=true --- PASS: TestHeadDeleteSimple (2.58s) --- PASS: TestHeadDeleteSimple/compress=false (1.32s) --- PASS: TestHeadDeleteSimple/compress=true (1.25s) === RUN TestDeleteUntilCurMax --- PASS: TestDeleteUntilCurMax (0.07s) === RUN TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint --- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (2.08s) === RUN TestDelete_e2e --- PASS: TestDelete_e2e (52.76s) === RUN TestComputeChunkEndTime --- PASS: TestComputeChunkEndTime (0.00s) === RUN TestMemSeries_append --- PASS: TestMemSeries_append (0.08s) === RUN TestGCChunkAccess --- PASS: TestGCChunkAccess (0.15s) === RUN TestGCSeriesAccess --- PASS: TestGCSeriesAccess (0.18s) === RUN TestUncommittedSamplesNotLostOnTruncate --- PASS: TestUncommittedSamplesNotLostOnTruncate (0.12s) === RUN TestRemoveSeriesAfterRollbackAndTruncate --- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.10s) === RUN TestHead_LogRollback === RUN TestHead_LogRollback/compress=false === RUN TestHead_LogRollback/compress=true --- PASS: TestHead_LogRollback (0.09s) --- PASS: TestHead_LogRollback/compress=false (0.04s) --- PASS: TestHead_LogRollback/compress=true (0.05s) === RUN TestWalRepair_DecodingError === RUN TestWalRepair_DecodingError/decode_series,compress=false === RUN TestWalRepair_DecodingError/decode_series,compress=true === RUN TestWalRepair_DecodingError/decode_samples,compress=false === RUN TestWalRepair_DecodingError/decode_samples,compress=true === RUN TestWalRepair_DecodingError/decode_tombstone,compress=false === RUN TestWalRepair_DecodingError/decode_tombstone,compress=true --- PASS: TestWalRepair_DecodingError (0.94s) --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.18s) --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.12s) --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.14s) --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.21s) --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.15s) --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.13s) === RUN TestHeadReadWriterRepair --- PASS: TestHeadReadWriterRepair (0.33s) === RUN TestNewWalSegmentOnTruncate --- PASS: TestNewWalSegmentOnTruncate (0.15s) === RUN TestAddDuplicateLabelName --- PASS: TestAddDuplicateLabelName (0.09s) === RUN TestMemSeriesIsolation --- PASS: TestMemSeriesIsolation (0.90s) === RUN TestIsolationRollback --- PASS: TestIsolationRollback (0.07s) === RUN TestIsolationLowWatermarkMonotonous --- PASS: TestIsolationLowWatermarkMonotonous (0.12s) === RUN TestIsolationAppendIDZeroIsNoop --- PASS: TestIsolationAppendIDZeroIsNoop (0.04s) === RUN TestHeadSeriesChunkRace --- PASS: TestHeadSeriesChunkRace (121.37s) === RUN TestIsolationWithoutAdd --- PASS: TestIsolationWithoutAdd (0.06s) === RUN TestOutOfOrderSamplesMetric --- PASS: TestOutOfOrderSamplesMetric (0.70s) === RUN TestHeadLabelNamesValuesWithMinMaxRange === RUN TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_within_head --- PASS: TestHeadLabelNamesValuesWithMinMaxRange (0.08s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min (0.00s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max (0.00s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head (0.00s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_within_head (0.00s) === RUN TestErrReuseAppender --- PASS: TestErrReuseAppender (0.07s) === RUN TestHeadMintAfterTruncation --- PASS: TestHeadMintAfterTruncation (0.26s) === RUN TestBlockQuerier === RUN TestBlockQuerier/#00 === RUN TestBlockQuerier/#00/sample === RUN TestBlockQuerier/#00/chunk === RUN TestBlockQuerier/#01 === RUN TestBlockQuerier/#01/sample === RUN TestBlockQuerier/#01/chunk === RUN TestBlockQuerier/#02 === RUN TestBlockQuerier/#02/sample === RUN TestBlockQuerier/#02/chunk === RUN TestBlockQuerier/#03 === RUN TestBlockQuerier/#03/sample === RUN TestBlockQuerier/#03/chunk === RUN TestBlockQuerier/#04 === RUN TestBlockQuerier/#04/sample === RUN TestBlockQuerier/#04/chunk === RUN TestBlockQuerier/#05 === RUN TestBlockQuerier/#05/sample === RUN TestBlockQuerier/#05/chunk --- PASS: TestBlockQuerier (0.02s) --- PASS: TestBlockQuerier/#00 (0.00s) --- PASS: TestBlockQuerier/#00/sample (0.00s) --- PASS: TestBlockQuerier/#00/chunk (0.00s) --- PASS: TestBlockQuerier/#01 (0.00s) --- PASS: TestBlockQuerier/#01/sample (0.00s) --- PASS: TestBlockQuerier/#01/chunk (0.00s) --- PASS: TestBlockQuerier/#02 (0.00s) --- PASS: TestBlockQuerier/#02/sample (0.00s) --- PASS: TestBlockQuerier/#02/chunk (0.00s) --- PASS: TestBlockQuerier/#03 (0.00s) --- PASS: TestBlockQuerier/#03/sample (0.00s) --- PASS: TestBlockQuerier/#03/chunk (0.00s) --- PASS: TestBlockQuerier/#04 (0.01s) --- PASS: TestBlockQuerier/#04/sample (0.00s) --- PASS: TestBlockQuerier/#04/chunk (0.00s) --- PASS: TestBlockQuerier/#05 (0.00s) --- PASS: TestBlockQuerier/#05/sample (0.00s) --- PASS: TestBlockQuerier/#05/chunk (0.00s) === RUN TestBlockQuerier_AgainstHeadWithOpenChunks === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#00 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#01 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#01/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#01/chunk === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#02 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#02/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#02/chunk === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#03 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#03/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#03/chunk === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#04 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#04/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#04/chunk === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.19s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.03s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01 (0.03s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02 (0.03s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03 (0.04s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04 (0.03s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05 (0.03s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk (0.00s) === RUN TestBlockQuerierDelete === RUN TestBlockQuerierDelete/#00 === RUN TestBlockQuerierDelete/#00/sample === RUN TestBlockQuerierDelete/#00/chunk === RUN TestBlockQuerierDelete/#01 === RUN TestBlockQuerierDelete/#01/sample === RUN TestBlockQuerierDelete/#01/chunk === RUN TestBlockQuerierDelete/#02 === RUN TestBlockQuerierDelete/#02/sample === RUN TestBlockQuerierDelete/#02/chunk === RUN TestBlockQuerierDelete/#03 === RUN TestBlockQuerierDelete/#03/sample === RUN TestBlockQuerierDelete/#03/chunk === RUN TestBlockQuerierDelete/#04 === RUN TestBlockQuerierDelete/#04/sample === RUN TestBlockQuerierDelete/#04/chunk === RUN TestBlockQuerierDelete/#05 === RUN TestBlockQuerierDelete/#05/sample === RUN TestBlockQuerierDelete/#05/chunk --- PASS: TestBlockQuerierDelete (0.02s) --- PASS: TestBlockQuerierDelete/#00 (0.00s) --- PASS: TestBlockQuerierDelete/#00/sample (0.00s) --- PASS: TestBlockQuerierDelete/#00/chunk (0.00s) --- PASS: TestBlockQuerierDelete/#01 (0.00s) --- PASS: TestBlockQuerierDelete/#01/sample (0.00s) --- PASS: TestBlockQuerierDelete/#01/chunk (0.00s) --- PASS: TestBlockQuerierDelete/#02 (0.00s) --- PASS: TestBlockQuerierDelete/#02/sample (0.00s) --- PASS: TestBlockQuerierDelete/#02/chunk (0.00s) --- PASS: TestBlockQuerierDelete/#03 (0.00s) --- PASS: TestBlockQuerierDelete/#03/sample (0.00s) --- PASS: TestBlockQuerierDelete/#03/chunk (0.00s) --- PASS: TestBlockQuerierDelete/#04 (0.00s) --- PASS: TestBlockQuerierDelete/#04/sample (0.00s) --- PASS: TestBlockQuerierDelete/#04/chunk (0.00s) --- PASS: TestBlockQuerierDelete/#05 (0.00s) --- PASS: TestBlockQuerierDelete/#05/sample (0.00s) --- PASS: TestBlockQuerierDelete/#05/chunk (0.00s) === RUN TestPopulateWithTombSeriesIterators === RUN TestPopulateWithTombSeriesIterators/no_chunk === RUN TestPopulateWithTombSeriesIterators/no_chunk/sample === RUN TestPopulateWithTombSeriesIterators/no_chunk/chunk === RUN TestPopulateWithTombSeriesIterators/one_empty_chunk === RUN TestPopulateWithTombSeriesIterators/one_empty_chunk/sample === RUN TestPopulateWithTombSeriesIterators/one_empty_chunk/chunk === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks/sample === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks/chunk === RUN TestPopulateWithTombSeriesIterators/one_chunk === RUN TestPopulateWithTombSeriesIterators/one_chunk/sample === RUN TestPopulateWithTombSeriesIterators/one_chunk/chunk === RUN TestPopulateWithTombSeriesIterators/two_full_chunks === RUN TestPopulateWithTombSeriesIterators/two_full_chunks/sample === RUN TestPopulateWithTombSeriesIterators/two_full_chunks/chunk === RUN TestPopulateWithTombSeriesIterators/three_full_chunks === RUN TestPopulateWithTombSeriesIterators/three_full_chunks/sample === RUN TestPopulateWithTombSeriesIterators/three_full_chunks/chunk === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/sample === RUN TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/sample === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/sample === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk/sample === RUN TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk/chunk === RUN TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval === RUN TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval/sample === RUN TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval/chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks/sample === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks/chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/sample === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/sample === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/sample === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/chunk --- PASS: TestPopulateWithTombSeriesIterators (0.03s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/one_empty_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/one_empty_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/one_empty_chunk/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/one_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/one_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/one_chunk/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_full_chunks (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_full_chunks/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_full_chunks/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_full_chunks (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_full_chunks/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_full_chunks/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_before_first_chunk/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk_with_deletion_interval/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/chunk (0.00s) === RUN TestPopulateWithDelSeriesIterator_DoubleSeek --- PASS: TestPopulateWithDelSeriesIterator_DoubleSeek (0.00s) === RUN TestPopulateWithDelSeriesIterator_SeekInCurrentChunk --- PASS: TestPopulateWithDelSeriesIterator_SeekInCurrentChunk (0.00s) === RUN TestPopulateWithDelSeriesIterator_SeekWithMinTime --- PASS: TestPopulateWithDelSeriesIterator_SeekWithMinTime (0.00s) === RUN TestPopulateWithDelSeriesIterator_NextWithMinTime --- PASS: TestPopulateWithDelSeriesIterator_NextWithMinTime (0.00s) === RUN TestDeletedIterator --- PASS: TestDeletedIterator (0.89s) === RUN TestDeletedIterator_WithSeek --- PASS: TestDeletedIterator_WithSeek (0.00s) === RUN TestFindSetMatches --- PASS: TestFindSetMatches (0.00s) === RUN TestPostingsForMatchers --- PASS: TestPostingsForMatchers (0.04s) === RUN TestClose --- PASS: TestClose (0.79s) === RUN TestPostingsForMatcher --- PASS: TestPostingsForMatcher (0.00s) === RUN TestBlockBaseSeriesSet --- PASS: TestBlockBaseSeriesSet (0.00s) === RUN TestRepairBadIndexVersion repair_test.go:89: next ID 2 repair_test.go:89: next ID 3 repair_test.go:110: next ID 2 repair_test.go:110: next ID 3 --- PASS: TestRepairBadIndexVersion (0.14s) === RUN TestSegmentWAL_cut --- PASS: TestSegmentWAL_cut (0.15s) === RUN TestSegmentWAL_Truncate --- PASS: TestSegmentWAL_Truncate (22.56s) === RUN TestSegmentWAL_Log_Restore --- PASS: TestSegmentWAL_Log_Restore (0.26s) === RUN TestWALRestoreCorrupted_invalidSegment level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/test_wal_log_restore950809339/000001\"" file=/tmp/test_wal_log_restore950809339/000001 --- PASS: TestWALRestoreCorrupted_invalidSegment (0.02s) === RUN TestWALRestoreCorrupted === RUN TestWALRestoreCorrupted/truncate_checksum level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/test_corrupted559468062/000001 pos=44 === RUN TestWALRestoreCorrupted/truncate_body level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/test_corrupted895784165/000001 pos=44 === RUN TestWALRestoreCorrupted/body_content level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/test_corrupted254270208/000001 pos=44 === RUN TestWALRestoreCorrupted/checksum level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/test_corrupted212660831/000001 pos=44 --- PASS: TestWALRestoreCorrupted (8.81s) --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.18s) --- PASS: TestWALRestoreCorrupted/truncate_body (2.24s) --- PASS: TestWALRestoreCorrupted/body_content (2.21s) --- PASS: TestWALRestoreCorrupted/checksum (2.18s) === RUN TestMigrateWAL_Empty --- PASS: TestMigrateWAL_Empty (0.01s) === RUN TestMigrateWAL_Fuzz --- PASS: TestMigrateWAL_Fuzz (0.09s) PASS ok github.com/prometheus/prometheus/tsdb 538.168s === RUN TestBstreamReader --- PASS: TestBstreamReader (0.02s) === RUN TestChunk === RUN TestChunk/XOR --- PASS: TestChunk (0.03s) --- PASS: TestChunk/XOR (0.03s) PASS ok github.com/prometheus/prometheus/tsdb/chunkenc 0.216s === RUN TestReaderWithInvalidBuffer --- PASS: TestReaderWithInvalidBuffer (0.00s) === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks --- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.81s) === RUN TestChunkDiskMapper_Truncate --- PASS: TestChunkDiskMapper_Truncate (0.54s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence --- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.32s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks --- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.12s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile --- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.22s) PASS ok github.com/prometheus/prometheus/tsdb/chunks 2.150s ? github.com/prometheus/prometheus/tsdb/encoding [no test files] ? github.com/prometheus/prometheus/tsdb/errors [no test files] === RUN TestLocking --- PASS: TestLocking (0.00s) PASS ok github.com/prometheus/prometheus/tsdb/fileutil 0.115s === RUN Test --- PASS: Test (0.00s) PASS ok github.com/prometheus/prometheus/tsdb/goversion 0.096s === RUN TestIndexRW_Create_Open --- PASS: TestIndexRW_Create_Open (0.16s) === RUN TestIndexRW_Postings --- PASS: TestIndexRW_Postings (0.24s) === RUN TestPostingsMany --- PASS: TestPostingsMany (0.43s) === RUN TestPersistence_index_e2e --- PASS: TestPersistence_index_e2e (206.93s) === RUN TestDecbufUvarintWithInvalidBuffer --- PASS: TestDecbufUvarintWithInvalidBuffer (0.00s) === RUN TestReaderWithInvalidBuffer --- PASS: TestReaderWithInvalidBuffer (0.00s) === RUN TestNewFileReaderErrorNoOpenFiles --- PASS: TestNewFileReaderErrorNoOpenFiles (0.01s) === RUN TestSymbols --- PASS: TestSymbols (0.01s) === RUN TestMemPostings_addFor --- PASS: TestMemPostings_addFor (0.00s) === RUN TestMemPostings_ensureOrder --- PASS: TestMemPostings_ensureOrder (0.02s) === RUN TestIntersect === RUN TestIntersect/#00 === RUN TestIntersect/#01 === RUN TestIntersect/#02 === RUN TestIntersect/#03 === RUN TestIntersect/#04 === RUN TestIntersect/#05 === RUN TestIntersect/#06 === RUN TestIntersect/#07 === RUN TestIntersect/#08 === RUN TestIntersect/#09 === RUN TestIntersect/#10 === RUN TestIntersect/#11 === RUN TestIntersect/#12 === RUN TestIntersect/#13 === RUN TestIntersect/#14 --- PASS: TestIntersect (0.01s) --- PASS: TestIntersect/#00 (0.00s) --- PASS: TestIntersect/#01 (0.00s) --- PASS: TestIntersect/#02 (0.00s) --- PASS: TestIntersect/#03 (0.00s) --- PASS: TestIntersect/#04 (0.00s) --- PASS: TestIntersect/#05 (0.00s) --- PASS: TestIntersect/#06 (0.00s) --- PASS: TestIntersect/#07 (0.00s) --- PASS: TestIntersect/#08 (0.00s) --- PASS: TestIntersect/#09 (0.00s) --- PASS: TestIntersect/#10 (0.00s) --- PASS: TestIntersect/#11 (0.00s) --- PASS: TestIntersect/#12 (0.00s) --- PASS: TestIntersect/#13 (0.00s) --- PASS: TestIntersect/#14 (0.00s) === RUN TestMultiIntersect --- PASS: TestMultiIntersect (0.00s) === RUN TestMultiMerge --- PASS: TestMultiMerge (0.00s) === RUN TestMergedPostings === RUN TestMergedPostings/#00 === RUN TestMergedPostings/#01 === RUN TestMergedPostings/#02 === RUN TestMergedPostings/#03 === RUN TestMergedPostings/#04 === RUN TestMergedPostings/#05 === RUN TestMergedPostings/#06 === RUN TestMergedPostings/#07 === RUN TestMergedPostings/#08 === RUN TestMergedPostings/#09 --- PASS: TestMergedPostings (0.01s) --- PASS: TestMergedPostings/#00 (0.00s) --- PASS: TestMergedPostings/#01 (0.00s) --- PASS: TestMergedPostings/#02 (0.00s) --- PASS: TestMergedPostings/#03 (0.00s) --- PASS: TestMergedPostings/#04 (0.00s) --- PASS: TestMergedPostings/#05 (0.00s) --- PASS: TestMergedPostings/#06 (0.00s) --- PASS: TestMergedPostings/#07 (0.00s) --- PASS: TestMergedPostings/#08 (0.00s) --- PASS: TestMergedPostings/#09 (0.00s) === RUN TestMergedPostingsSeek --- PASS: TestMergedPostingsSeek (0.00s) === RUN TestRemovedPostings --- PASS: TestRemovedPostings (0.00s) === RUN TestRemovedNextStackoverflow --- PASS: TestRemovedNextStackoverflow (46.34s) === RUN TestRemovedPostingsSeek --- PASS: TestRemovedPostingsSeek (0.00s) === RUN TestBigEndian === RUN TestBigEndian/Iteration === RUN TestBigEndian/Seek --- PASS: TestBigEndian (0.09s) --- PASS: TestBigEndian/Iteration (0.09s) --- PASS: TestBigEndian/Seek (0.00s) === RUN TestIntersectWithMerge --- PASS: TestIntersectWithMerge (0.00s) === RUN TestWithoutPostings === RUN TestWithoutPostings/#00 === RUN TestWithoutPostings/#01 === RUN TestWithoutPostings/#02 === RUN TestWithoutPostings/#03 === RUN TestWithoutPostings/#04 === RUN TestWithoutPostings/#05 === RUN TestWithoutPostings/#06 --- PASS: TestWithoutPostings (0.00s) --- PASS: TestWithoutPostings/#00 (0.00s) --- PASS: TestWithoutPostings/#01 (0.00s) --- PASS: TestWithoutPostings/#02 (0.00s) --- PASS: TestWithoutPostings/#03 (0.00s) --- PASS: TestWithoutPostings/#04 (0.00s) --- PASS: TestWithoutPostings/#05 (0.00s) --- PASS: TestWithoutPostings/#06 (0.00s) === RUN TestMemPostings_Delete --- PASS: TestMemPostings_Delete (0.00s) === RUN TestPostingsStats --- PASS: TestPostingsStats (1.11s) === RUN TestPostingsStats2 --- PASS: TestPostingsStats2 (0.00s) PASS ok github.com/prometheus/prometheus/tsdb/index 255.958s === RUN TestRecord_EncodeDecode --- PASS: TestRecord_EncodeDecode (0.00s) === RUN TestRecord_Corrupted === RUN TestRecord_Corrupted/Test_corrupted_series_record === RUN TestRecord_Corrupted/Test_corrupted_sample_record === RUN TestRecord_Corrupted/Test_corrupted_tombstone_record --- PASS: TestRecord_Corrupted (0.00s) --- PASS: TestRecord_Corrupted/Test_corrupted_series_record (0.00s) --- PASS: TestRecord_Corrupted/Test_corrupted_sample_record (0.00s) --- PASS: TestRecord_Corrupted/Test_corrupted_tombstone_record (0.00s) === RUN TestRecord_Type --- PASS: TestRecord_Type (0.00s) PASS ok github.com/prometheus/prometheus/tsdb/record 0.109s testing: warning: no tests to run PASS ok github.com/prometheus/prometheus/tsdb/test 0.037s [no tests to run] === RUN TestWriteAndReadbackTombstones --- PASS: TestWriteAndReadbackTombstones (0.05s) === RUN TestAddingNewIntervals === RUN TestAddingNewIntervals/#00 === RUN TestAddingNewIntervals/#01 === RUN TestAddingNewIntervals/#02 === RUN TestAddingNewIntervals/#03 === RUN TestAddingNewIntervals/#04 === RUN TestAddingNewIntervals/#05 === RUN TestAddingNewIntervals/#06 === RUN TestAddingNewIntervals/#07 === RUN TestAddingNewIntervals/#08 === RUN TestAddingNewIntervals/#09 === RUN TestAddingNewIntervals/#10 === RUN TestAddingNewIntervals/#11 === RUN TestAddingNewIntervals/#12 === RUN TestAddingNewIntervals/#13 === RUN TestAddingNewIntervals/#14 === RUN TestAddingNewIntervals/#15 === RUN TestAddingNewIntervals/#16 --- PASS: TestAddingNewIntervals (0.01s) --- PASS: TestAddingNewIntervals/#00 (0.00s) --- PASS: TestAddingNewIntervals/#01 (0.00s) --- PASS: TestAddingNewIntervals/#02 (0.00s) --- PASS: TestAddingNewIntervals/#03 (0.00s) --- PASS: TestAddingNewIntervals/#04 (0.00s) --- PASS: TestAddingNewIntervals/#05 (0.00s) --- PASS: TestAddingNewIntervals/#06 (0.00s) --- PASS: TestAddingNewIntervals/#07 (0.00s) --- PASS: TestAddingNewIntervals/#08 (0.00s) --- PASS: TestAddingNewIntervals/#09 (0.00s) --- PASS: TestAddingNewIntervals/#10 (0.00s) --- PASS: TestAddingNewIntervals/#11 (0.00s) --- PASS: TestAddingNewIntervals/#12 (0.00s) --- PASS: TestAddingNewIntervals/#13 (0.00s) --- PASS: TestAddingNewIntervals/#14 (0.00s) --- PASS: TestAddingNewIntervals/#15 (0.00s) --- PASS: TestAddingNewIntervals/#16 (0.00s) === RUN TestMemTombstonesConcurrency --- PASS: TestMemTombstonesConcurrency (0.00s) PASS ok github.com/prometheus/prometheus/tsdb/tombstones 0.180s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator --- PASS: TestBufferedSeriesIterator (0.00s) PASS ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.127s === RUN TestLastCheckpoint --- PASS: TestLastCheckpoint (0.02s) === RUN TestDeleteCheckpoints --- PASS: TestDeleteCheckpoints (0.01s) === RUN TestCheckpoint === RUN TestCheckpoint/compress=false === RUN TestCheckpoint/compress=true --- PASS: TestCheckpoint (19.89s) --- PASS: TestCheckpoint/compress=false (6.91s) --- PASS: TestCheckpoint/compress=true (12.98s) === RUN TestCheckpointNoTmpFolderAfterError --- PASS: TestCheckpointNoTmpFolderAfterError (0.03s) === RUN TestReader === RUN TestReader/Reader/0 reader_test.go:180: record 0 reader_test.go:180: record 1 reader_test.go:180: record 2 reader_test.go:180: record 3 === RUN TestReader/Reader/1 reader_test.go:180: record 0 === RUN TestReader/Reader/2 === RUN TestReader/Reader/3 reader_test.go:180: record 0 reader_test.go:180: record 1 === RUN TestReader/Reader/4 === RUN TestReader/Reader/5 === RUN TestReader/Reader/6 === RUN TestReader/Reader/7 === RUN TestReader/Reader/8 reader_test.go:180: record 0 === RUN TestReader/LiveReader/0 reader_test.go:180: record 0 reader_test.go:180: record 1 reader_test.go:180: record 2 reader_test.go:180: record 3 === RUN TestReader/LiveReader/1 reader_test.go:180: record 0 === RUN TestReader/LiveReader/2 === RUN TestReader/LiveReader/3 reader_test.go:180: record 0 reader_test.go:180: record 1 === RUN TestReader/LiveReader/4 === RUN TestReader/LiveReader/5 === RUN TestReader/LiveReader/6 === RUN TestReader/LiveReader/7 === RUN TestReader/LiveReader/8 reader_test.go:180: record 0 --- PASS: TestReader (0.05s) --- PASS: TestReader/Reader/0 (0.00s) --- PASS: TestReader/Reader/1 (0.00s) --- PASS: TestReader/Reader/2 (0.00s) --- PASS: TestReader/Reader/3 (0.00s) --- PASS: TestReader/Reader/4 (0.00s) --- PASS: TestReader/Reader/5 (0.00s) --- PASS: TestReader/Reader/6 (0.00s) --- PASS: TestReader/Reader/7 (0.00s) --- PASS: TestReader/Reader/8 (0.00s) --- PASS: TestReader/LiveReader/0 (0.01s) --- PASS: TestReader/LiveReader/1 (0.00s) --- PASS: TestReader/LiveReader/2 (0.00s) --- PASS: TestReader/LiveReader/3 (0.01s) --- PASS: TestReader/LiveReader/4 (0.00s) --- PASS: TestReader/LiveReader/5 (0.00s) --- PASS: TestReader/LiveReader/6 (0.00s) --- PASS: TestReader/LiveReader/7 (0.00s) --- PASS: TestReader/LiveReader/8 (0.01s) === RUN TestReader_Live === RUN TestReader_Live/0 === RUN TestReader_Live/1 === RUN TestReader_Live/2 === RUN TestReader_Live/3 === CONT TestReader_Live logging.go:33: level warn msg Record spans page boundaries start 16391 end 16391 pageSize 32768 === RUN TestReader_Live/4 === RUN TestReader_Live/5 === RUN TestReader_Live/6 === RUN TestReader_Live/7 === RUN TestReader_Live/8 --- PASS: TestReader_Live (0.06s) --- PASS: TestReader_Live/0 (0.02s) --- PASS: TestReader_Live/1 (0.00s) --- PASS: TestReader_Live/2 (0.00s) --- PASS: TestReader_Live/3 (0.01s) --- PASS: TestReader_Live/4 (0.00s) --- PASS: TestReader_Live/5 (0.00s) --- PASS: TestReader_Live/6 (0.00s) --- PASS: TestReader_Live/7 (0.00s) --- PASS: TestReader_Live/8 (0.00s) === RUN TestReaderFuzz === RUN TestReaderFuzz/Reader,compress=false === RUN TestReaderFuzz/Reader,compress=true === RUN TestReaderFuzz/LiveReader,compress=false === RUN TestReaderFuzz/LiveReader,compress=true --- PASS: TestReaderFuzz (11.38s) --- PASS: TestReaderFuzz/Reader,compress=false (3.13s) --- PASS: TestReaderFuzz/Reader,compress=true (3.11s) --- PASS: TestReaderFuzz/LiveReader,compress=false (2.25s) --- PASS: TestReaderFuzz/LiveReader,compress=true (2.87s) === RUN TestReaderFuzz_Live === RUN TestReaderFuzz_Live/compress=false === RUN TestReaderFuzz_Live/compress=true --- PASS: TestReaderFuzz_Live (5.00s) --- PASS: TestReaderFuzz_Live/compress=false (2.20s) --- PASS: TestReaderFuzz_Live/compress=true (2.80s) === RUN TestLiveReaderCorrupt_ShortFile --- PASS: TestLiveReaderCorrupt_ShortFile (0.02s) === RUN TestLiveReaderCorrupt_RecordTooLongAndShort logging.go:33: level warn msg Record spans page boundaries start 0 end 65542 pageSize 32768 --- PASS: TestLiveReaderCorrupt_RecordTooLongAndShort (0.04s) === RUN TestReaderData --- PASS: TestReaderData (0.00s) === RUN TestWALRepair_ReadingError === RUN TestWALRepair_ReadingError/bad_length === RUN TestWALRepair_ReadingError/bad_content === RUN TestWALRepair_ReadingError/torn_last_record === RUN TestWALRepair_ReadingError/bad_header === RUN TestWALRepair_ReadingError/bad_fragment_sequence === RUN TestWALRepair_ReadingError/bad_fragment_flag === RUN TestWALRepair_ReadingError/bad_checksum --- PASS: TestWALRepair_ReadingError (0.93s) --- PASS: TestWALRepair_ReadingError/bad_length (0.12s) --- PASS: TestWALRepair_ReadingError/bad_content (0.10s) --- PASS: TestWALRepair_ReadingError/torn_last_record (0.14s) --- PASS: TestWALRepair_ReadingError/bad_header (0.13s) --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.14s) --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.14s) --- PASS: TestWALRepair_ReadingError/bad_checksum (0.14s) === RUN TestCorruptAndCarryOn wal_test.go:257: segment 0 size 98304 wal_test.go:257: segment 1 size 98304 logging.go:33: level warn msg Starting corruption repair segment 0 offset 54612 logging.go:33: level warn msg Deleting all segments newer than corrupted segment segment 0 logging.go:33: level warn msg Rewrite corrupted segment segment 0 --- PASS: TestCorruptAndCarryOn (0.16s) === RUN TestClose --- PASS: TestClose (0.04s) === RUN TestSegmentMetric --- PASS: TestSegmentMetric (0.05s) === RUN TestCompression --- PASS: TestCompression (0.82s) === RUN TestLogPartialWrite === RUN TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page === RUN TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page === RUN TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page --- PASS: TestLogPartialWrite (0.45s) --- PASS: TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page (0.03s) --- PASS: TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page (0.02s) --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.40s) === RUN TestTailSamples === RUN TestTailSamples/compress=false === RUN TestTailSamples/compress=true --- PASS: TestTailSamples (0.87s) --- PASS: TestTailSamples/compress=false (0.28s) --- PASS: TestTailSamples/compress=true (0.58s) === RUN TestReadToEndNoCheckpoint === RUN TestReadToEndNoCheckpoint/compress=false === RUN TestReadToEndNoCheckpoint/compress=true --- PASS: TestReadToEndNoCheckpoint (1.16s) --- PASS: TestReadToEndNoCheckpoint/compress=false (0.48s) --- PASS: TestReadToEndNoCheckpoint/compress=true (0.69s) === RUN TestReadToEndWithCheckpoint === RUN TestReadToEndWithCheckpoint/compress=false === RUN TestReadToEndWithCheckpoint/compress=true --- PASS: TestReadToEndWithCheckpoint (3.20s) --- PASS: TestReadToEndWithCheckpoint/compress=false (1.13s) --- PASS: TestReadToEndWithCheckpoint/compress=true (2.07s) === RUN TestReadCheckpoint === RUN TestReadCheckpoint/compress=false === RUN TestReadCheckpoint/compress=true --- PASS: TestReadCheckpoint (1.70s) --- PASS: TestReadCheckpoint/compress=false (0.60s) --- PASS: TestReadCheckpoint/compress=true (1.10s) === RUN TestReadCheckpointMultipleSegments === RUN TestReadCheckpointMultipleSegments/compress=false === RUN TestReadCheckpointMultipleSegments/compress=true --- PASS: TestReadCheckpointMultipleSegments (2.37s) --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.78s) --- PASS: TestReadCheckpointMultipleSegments/compress=true (1.59s) === RUN TestCheckpointSeriesReset === RUN TestCheckpointSeriesReset/compress=false === RUN TestCheckpointSeriesReset/compress=true --- PASS: TestCheckpointSeriesReset (3.50s) --- PASS: TestCheckpointSeriesReset/compress=false (1.19s) --- PASS: TestCheckpointSeriesReset/compress=true (2.31s) PASS ok github.com/prometheus/prometheus/tsdb/wal 51.891s === RUN TestCompressionHandler_PlainText --- PASS: TestCompressionHandler_PlainText (0.05s) === RUN TestCompressionHandler_Gzip --- PASS: TestCompressionHandler_Gzip (0.04s) === RUN TestCompressionHandler_Deflate --- PASS: TestCompressionHandler_Deflate (0.02s) === RUN TestCORSHandler --- PASS: TestCORSHandler (0.02s) PASS ok github.com/prometheus/prometheus/util/httputil 0.249s === RUN TestTimerGroupNewTimer --- PASS: TestTimerGroupNewTimer (0.00s) === RUN TestQueryStatsWithTimers --- PASS: TestQueryStatsWithTimers (0.00s) === RUN TestQueryStatsWithSpanTimers --- PASS: TestQueryStatsWithSpanTimers (0.01s) === RUN TestTimerGroup --- PASS: TestTimerGroup (0.00s) PASS ok github.com/prometheus/prometheus/util/stats 0.156s === RUN TestUnquote --- PASS: TestUnquote (0.00s) === RUN TestLink --- PASS: TestLink (0.00s) === RUN TestSanitizeLabelName --- PASS: TestSanitizeLabelName (0.00s) PASS ok github.com/prometheus/prometheus/util/strutil 0.090s ? github.com/prometheus/prometheus/util/teststorage [no test files] ? github.com/prometheus/prometheus/util/testutil [no test files] ? github.com/prometheus/prometheus/util/treecache [no test files] === RUN TestFederation === RUN TestFederation/test_metric_without_labels === RUN TestFederation/test_stale_metric === RUN TestFederation/test_old_metric === RUN TestFederation/{foo='boo'} === RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label === RUN TestFederation/match_nothing === RUN TestFederation/invalid_params_from_the_beginning === RUN TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything === RUN TestFederation/instance_is_an_external_label === RUN TestFederation/empty === RUN TestFederation/test_metric1 === RUN TestFederation/two_matchers === RUN TestFederation/everything === RUN TestFederation/external_labels_are_added_if_not_already_present === RUN TestFederation/invalid_params_somewhere_in_the_middle === RUN TestFederation/test_metric2 --- PASS: TestFederation (0.22s) --- PASS: TestFederation/test_metric_without_labels (0.00s) --- PASS: TestFederation/test_stale_metric (0.00s) --- PASS: TestFederation/test_old_metric (0.00s) --- PASS: TestFederation/{foo='boo'} (0.02s) --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.01s) --- PASS: TestFederation/match_nothing (0.00s) --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) --- PASS: TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.01s) --- PASS: TestFederation/instance_is_an_external_label (0.00s) --- PASS: TestFederation/empty (0.00s) --- PASS: TestFederation/test_metric1 (0.00s) --- PASS: TestFederation/two_matchers (0.02s) --- PASS: TestFederation/everything (0.00s) --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.01s) --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) --- PASS: TestFederation/test_metric2 (0.00s) === RUN TestFederation_NotReady === RUN TestFederation_NotReady/{foo='boo'} === RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label === RUN TestFederation_NotReady/match_nothing === RUN TestFederation_NotReady/invalid_params_from_the_beginning === RUN TestFederation_NotReady/test_metric_without_labels === RUN TestFederation_NotReady/test_stale_metric === RUN TestFederation_NotReady/test_old_metric === RUN TestFederation_NotReady/empty === RUN TestFederation_NotReady/test_metric1 === RUN TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything === RUN TestFederation_NotReady/instance_is_an_external_label === RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle === RUN TestFederation_NotReady/test_metric2 === RUN TestFederation_NotReady/two_matchers === RUN TestFederation_NotReady/everything === RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present --- PASS: TestFederation_NotReady (0.01s) --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) --- PASS: TestFederation_NotReady/match_nothing (0.00s) --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) --- PASS: TestFederation_NotReady/test_old_metric (0.00s) --- PASS: TestFederation_NotReady/empty (0.00s) --- PASS: TestFederation_NotReady/test_metric1 (0.00s) --- PASS: TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) --- PASS: TestFederation_NotReady/test_metric2 (0.00s) --- PASS: TestFederation_NotReady/two_matchers (0.00s) --- PASS: TestFederation_NotReady/everything (0.00s) --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) === RUN TestGlobalURL --- PASS: TestGlobalURL (0.00s) === RUN TestReadyAndHealthy === PAUSE TestReadyAndHealthy === RUN TestRoutePrefix === PAUSE TestRoutePrefix === RUN TestDebugHandler --- PASS: TestDebugHandler (0.13s) === RUN TestHTTPMetrics === PAUSE TestHTTPMetrics === RUN TestShutdownWithStaleConnection --- PASS: TestShutdownWithStaleConnection (5.11s) === RUN TestHandleMultipleQuitRequests --- PASS: TestHandleMultipleQuitRequests (5.04s) === CONT TestReadyAndHealthy === CONT TestHTTPMetrics === CONT TestRoutePrefix --- PASS: TestHTTPMetrics (0.07s) --- PASS: TestRoutePrefix (5.59s) --- PASS: TestReadyAndHealthy (5.88s) PASS ok github.com/prometheus/prometheus/web 17.412s === RUN TestEndpoints === RUN TestEndpoints/local === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4" === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4"/GET === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4"/POST === RUN TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" === RUN TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET === RUN TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST === RUN TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" === RUN TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET === RUN TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST === RUN TestEndpoints/local/run_3_query_"query=0.333" === RUN TestEndpoints/local/run_3_query_"query=0.333"/GET === RUN TestEndpoints/local/run_3_query_"query=0.333"/POST === RUN TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" === RUN TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET === RUN TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST === RUN TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1" === RUN TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1"/GET === RUN TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1"/POST === RUN TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1" === RUN TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1"/GET === RUN TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1"/POST === RUN TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0" === RUN TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0"/GET === RUN TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0"/POST === RUN TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" === RUN TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET === RUN TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST === RUN TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" === RUN TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET === RUN TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST === RUN TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" === RUN TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET === RUN TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST === RUN TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1" === RUN TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/GET === RUN TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/POST === RUN TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1" === RUN TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/GET === RUN TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/POST === RUN TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2" === RUN TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2"/GET === RUN TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2"/POST === RUN TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" === RUN TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET === RUN TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST === RUN TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" === RUN TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET === RUN TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST === RUN TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" === RUN TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET === RUN TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST === RUN TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" === RUN TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET === RUN TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST === RUN TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" === RUN TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET === RUN TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST === RUN TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" === RUN TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET === RUN TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/POST === RUN TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" === RUN TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET === RUN TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST === RUN TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" === RUN TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET === RUN TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST === RUN TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" === RUN TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET === RUN TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST === RUN TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" === RUN TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET === RUN TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST === RUN TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" === RUN TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET === RUN TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST === RUN TestEndpoints/local/run_25_series_"" === RUN TestEndpoints/local/run_25_series_""/GET === RUN TestEndpoints/local/run_25_series_""/POST === RUN TestEndpoints/local/run_26_dropSeries_"" === RUN TestEndpoints/local/run_26_dropSeries_""/GET === RUN TestEndpoints/local/run_27_targets_"" === RUN TestEndpoints/local/run_27_targets_""/GET === RUN TestEndpoints/local/run_28_targets_"state=any" === RUN TestEndpoints/local/run_28_targets_"state=any"/GET === RUN TestEndpoints/local/run_29_targets_"state=active" === RUN TestEndpoints/local/run_29_targets_"state=active"/GET === RUN TestEndpoints/local/run_30_targets_"state=Dropped" === RUN TestEndpoints/local/run_30_targets_"state=Dropped"/GET === RUN TestEndpoints/local/run_31_targetMetadata_"metric=go_threads" === RUN TestEndpoints/local/run_31_targetMetadata_"metric=go_threads"/GET === RUN TestEndpoints/local/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D" === RUN TestEndpoints/local/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D"/GET === RUN TestEndpoints/local/run_33_targetMetadata_"" === RUN TestEndpoints/local/run_33_targetMetadata_""/GET === RUN TestEndpoints/local/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D" === RUN TestEndpoints/local/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D"/GET === RUN TestEndpoints/local/run_35_alertmanagers_"" === RUN TestEndpoints/local/run_35_alertmanagers_""/GET === RUN TestEndpoints/local/run_36_metricMetadata_"" === RUN TestEndpoints/local/run_36_metricMetadata_""/GET === RUN TestEndpoints/local/run_37_metricMetadata_"" === RUN TestEndpoints/local/run_37_metricMetadata_""/GET === RUN TestEndpoints/local/run_38_metricMetadata_"" === RUN TestEndpoints/local/run_38_metricMetadata_""/GET === RUN TestEndpoints/local/run_39_metricMetadata_"limit=2" === RUN TestEndpoints/local/run_39_metricMetadata_"limit=2"/GET === RUN TestEndpoints/local/run_40_metricMetadata_"metric=go_threads" === RUN TestEndpoints/local/run_40_metricMetadata_"metric=go_threads"/GET === RUN TestEndpoints/local/run_41_metricMetadata_"metric=go_gc_duration_seconds" === RUN TestEndpoints/local/run_41_metricMetadata_"metric=go_gc_duration_seconds"/GET === RUN TestEndpoints/local/run_42_metricMetadata_"" === RUN TestEndpoints/local/run_42_metricMetadata_""/GET === RUN TestEndpoints/local/run_43_serveConfig_"" === RUN TestEndpoints/local/run_43_serveConfig_""/GET === RUN TestEndpoints/local/run_44_serveFlags_"" === RUN TestEndpoints/local/run_44_serveFlags_""/GET === RUN TestEndpoints/local/run_45_alerts_"" === RUN TestEndpoints/local/run_45_alerts_""/GET === RUN TestEndpoints/local/run_46_rules_"" === RUN TestEndpoints/local/run_46_rules_""/GET === RUN TestEndpoints/local/run_47_rules_"type=alert" === RUN TestEndpoints/local/run_47_rules_"type=alert"/GET === RUN TestEndpoints/local/run_48_rules_"type=record" === RUN TestEndpoints/local/run_48_rules_"type=record"/GET === RUN TestEndpoints/local/run_49_labelValues_"" === RUN TestEndpoints/local/run_49_labelValues_""/GET === RUN TestEndpoints/local/run_50_labelValues_"" === RUN TestEndpoints/local/run_50_labelValues_""/GET === RUN TestEndpoints/local/run_51_labelValues_"" === RUN TestEndpoints/local/run_51_labelValues_""/GET === RUN TestEndpoints/local/run_52_labelValues_"end=-1&start=-2" === RUN TestEndpoints/local/run_52_labelValues_"end=-1&start=-2"/GET === RUN TestEndpoints/local/run_53_labelValues_"end=100&start=1" === RUN TestEndpoints/local/run_53_labelValues_"end=100&start=1"/GET === RUN TestEndpoints/local/run_54_labelValues_"end=3&start=-1" === RUN TestEndpoints/local/run_54_labelValues_"end=3&start=-1"/GET === RUN TestEndpoints/local/run_55_labelValues_"end=1970-02-01T00%3A02%3A03Z&start=1969-12-31T00%3A00%3A00Z" === RUN TestEndpoints/local/run_55_labelValues_"end=1970-02-01T00%3A02%3A03Z&start=1969-12-31T00%3A00%3A00Z"/GET === RUN TestEndpoints/local/run_56_labelValues_"end=1&start=boop" === RUN TestEndpoints/local/run_56_labelValues_"end=1&start=boop"/GET === RUN TestEndpoints/local/run_57_labelValues_"end=100000000&start=1" === RUN TestEndpoints/local/run_57_labelValues_"end=100000000&start=1"/GET === RUN TestEndpoints/local/run_58_labelValues_"end=148966367200.972&start=148966367200.372" === RUN TestEndpoints/local/run_58_labelValues_"end=148966367200.972&start=148966367200.372"/GET === RUN TestEndpoints/local/run_59_labelValues_"start=2" === RUN TestEndpoints/local/run_59_labelValues_"start=2"/GET === RUN TestEndpoints/local/run_60_labelValues_"end=100" === RUN TestEndpoints/local/run_60_labelValues_"end=100"/GET === RUN TestEndpoints/local/run_61_labelValues_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2" === RUN TestEndpoints/local/run_61_labelValues_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2"/GET === RUN TestEndpoints/local/run_62_labelValues_"match%5B%5D=%7Bfoo%3D%22%22%7D" === RUN TestEndpoints/local/run_62_labelValues_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET === RUN TestEndpoints/local/run_63_labelValues_"match%5B%5D=test_metric2" === RUN TestEndpoints/local/run_63_labelValues_"match%5B%5D=test_metric2"/GET === RUN TestEndpoints/local/run_64_labelValues_"match%5B%5D=test_metric1" === RUN TestEndpoints/local/run_64_labelValues_"match%5B%5D=test_metric1"/GET === RUN TestEndpoints/local/run_65_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D" === RUN TestEndpoints/local/run_65_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D"/GET === RUN TestEndpoints/local/run_66_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1" === RUN TestEndpoints/local/run_66_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1"/GET === RUN TestEndpoints/local/run_67_labelNames_"" === RUN TestEndpoints/local/run_67_labelNames_""/GET === RUN TestEndpoints/local/run_68_labelNames_"end=-1&start=-2" === RUN TestEndpoints/local/run_68_labelNames_"end=-1&start=-2"/GET === RUN TestEndpoints/local/run_69_labelNames_"end=100&start=1" === RUN TestEndpoints/local/run_69_labelNames_"end=100&start=1"/GET === RUN TestEndpoints/local/run_70_labelNames_"end=10&start=-1" === RUN TestEndpoints/local/run_70_labelNames_"end=10&start=-1"/GET === RUN TestEndpoints/local/run_71_labelNames_"end=100000&start=-1" === RUN TestEndpoints/local/run_71_labelNames_"end=100000&start=-1"/GET === RUN TestEndpoints/local/run_72_labelNames_"end=1&start=boop" === RUN TestEndpoints/local/run_72_labelNames_"end=1&start=boop"/GET === RUN TestEndpoints/local/run_73_labelNames_"end=1000000006&start=1" === RUN TestEndpoints/local/run_73_labelNames_"end=1000000006&start=1"/GET === RUN TestEndpoints/local/run_74_labelNames_"end=148966367200.972&start=148966367200.372" === RUN TestEndpoints/local/run_74_labelNames_"end=148966367200.972&start=148966367200.372"/GET === RUN TestEndpoints/local/run_75_labelNames_"start=4" === RUN TestEndpoints/local/run_75_labelNames_"start=4"/GET === RUN TestEndpoints/local/run_76_labelNames_"end=20" === RUN TestEndpoints/local/run_76_labelNames_"end=20"/GET === RUN TestEndpoints/local/run_77_labelNames_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2" === RUN TestEndpoints/local/run_77_labelNames_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2"/GET === RUN TestEndpoints/local/run_78_labelNames_"match%5B%5D=%7Bfoo%3D%22%22%7D" === RUN TestEndpoints/local/run_78_labelNames_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET === RUN TestEndpoints/local/run_79_labelNames_"match%5B%5D=test_metric2" === RUN TestEndpoints/local/run_79_labelNames_"match%5B%5D=test_metric2"/GET === RUN TestEndpoints/local/run_80_labelNames_"match%5B%5D=test_metric3" === RUN TestEndpoints/local/run_80_labelNames_"match%5B%5D=test_metric3"/GET === RUN TestEndpoints/local/run_81_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D" === RUN TestEndpoints/local/run_81_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D"/GET === RUN TestEndpoints/local/run_82_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1" === RUN TestEndpoints/local/run_82_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1"/GET === RUN TestEndpoints/remote === RUN TestEndpoints/remote/run_0_query_"query=2&time=123.4" === RUN TestEndpoints/remote/run_0_query_"query=2&time=123.4"/GET === RUN TestEndpoints/remote/run_0_query_"query=2&time=123.4"/POST === RUN TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" === RUN TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET === RUN TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST === RUN TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" === RUN TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET === RUN TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST === RUN TestEndpoints/remote/run_3_query_"query=0.333" === RUN TestEndpoints/remote/run_3_query_"query=0.333"/GET === RUN TestEndpoints/remote/run_3_query_"query=0.333"/POST === RUN TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" === RUN TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET === RUN TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST === RUN TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1" === RUN TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1"/GET === RUN TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1"/POST === RUN TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1" === RUN TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1"/GET === RUN TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1"/POST === RUN TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0" === RUN TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0"/GET === RUN TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0"/POST === RUN TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" === RUN TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET === RUN TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST === RUN TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" === RUN TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET === RUN TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST === RUN TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" === RUN TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET === RUN TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST === RUN TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1" === RUN TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/GET === RUN TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/POST === RUN TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1" === RUN TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/GET === RUN TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/POST === RUN TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2" === RUN TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2"/GET === RUN TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2"/POST === RUN TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" === RUN TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET === RUN TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST === RUN TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" === RUN TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET === RUN TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST === RUN TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" === RUN TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET === RUN TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST === RUN TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" === RUN TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET === RUN TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST === RUN TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" === RUN TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET === RUN TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST === RUN TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" === RUN TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET === RUN TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/POST === RUN TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" === RUN TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET === RUN TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST === RUN TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" === RUN TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET === RUN TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST === RUN TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" === RUN TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET === RUN TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST === RUN TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" === RUN TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET === RUN TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST === RUN TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" === RUN TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET === RUN TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST === RUN TestEndpoints/remote/run_25_series_"" === RUN TestEndpoints/remote/run_25_series_""/GET === RUN TestEndpoints/remote/run_25_series_""/POST === RUN TestEndpoints/remote/run_26_dropSeries_"" === RUN TestEndpoints/remote/run_26_dropSeries_""/GET === RUN TestEndpoints/remote/run_27_targets_"" === RUN TestEndpoints/remote/run_27_targets_""/GET === RUN TestEndpoints/remote/run_28_targets_"state=any" === RUN TestEndpoints/remote/run_28_targets_"state=any"/GET === RUN TestEndpoints/remote/run_29_targets_"state=active" === RUN TestEndpoints/remote/run_29_targets_"state=active"/GET === RUN TestEndpoints/remote/run_30_targets_"state=Dropped" === RUN TestEndpoints/remote/run_30_targets_"state=Dropped"/GET === RUN TestEndpoints/remote/run_31_targetMetadata_"metric=go_threads" === RUN TestEndpoints/remote/run_31_targetMetadata_"metric=go_threads"/GET === RUN TestEndpoints/remote/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D" === RUN TestEndpoints/remote/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D"/GET === RUN TestEndpoints/remote/run_33_targetMetadata_"" === RUN TestEndpoints/remote/run_33_targetMetadata_""/GET === RUN TestEndpoints/remote/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D" === RUN TestEndpoints/remote/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D"/GET === RUN TestEndpoints/remote/run_35_alertmanagers_"" === RUN TestEndpoints/remote/run_35_alertmanagers_""/GET === RUN TestEndpoints/remote/run_36_metricMetadata_"" === RUN TestEndpoints/remote/run_36_metricMetadata_""/GET === RUN TestEndpoints/remote/run_37_metricMetadata_"" === RUN TestEndpoints/remote/run_37_metricMetadata_""/GET === RUN TestEndpoints/remote/run_38_metricMetadata_"" === RUN TestEndpoints/remote/run_38_metricMetadata_""/GET === RUN TestEndpoints/remote/run_39_metricMetadata_"limit=2" === RUN TestEndpoints/remote/run_39_metricMetadata_"limit=2"/GET === RUN TestEndpoints/remote/run_40_metricMetadata_"metric=go_threads" === RUN TestEndpoints/remote/run_40_metricMetadata_"metric=go_threads"/GET === RUN TestEndpoints/remote/run_41_metricMetadata_"metric=go_gc_duration_seconds" === RUN TestEndpoints/remote/run_41_metricMetadata_"metric=go_gc_duration_seconds"/GET === RUN TestEndpoints/remote/run_42_metricMetadata_"" === RUN TestEndpoints/remote/run_42_metricMetadata_""/GET === RUN TestEndpoints/remote/run_43_serveConfig_"" === RUN TestEndpoints/remote/run_43_serveConfig_""/GET === RUN TestEndpoints/remote/run_44_serveFlags_"" === RUN TestEndpoints/remote/run_44_serveFlags_""/GET === RUN TestEndpoints/remote/run_45_alerts_"" === RUN TestEndpoints/remote/run_45_alerts_""/GET === RUN TestEndpoints/remote/run_46_rules_"" === RUN TestEndpoints/remote/run_46_rules_""/GET === RUN TestEndpoints/remote/run_47_rules_"type=alert" === RUN TestEndpoints/remote/run_47_rules_"type=alert"/GET === RUN TestEndpoints/remote/run_48_rules_"type=record" === RUN TestEndpoints/remote/run_48_rules_"type=record"/GET --- PASS: TestEndpoints (1.67s) --- PASS: TestEndpoints/local (0.79s) --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4" (0.00s) --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4"/GET (0.00s) --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4"/POST (0.00s) --- PASS: TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" (0.00s) --- PASS: TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET (0.00s) --- PASS: TestEndpoints/local/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST (0.00s) --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.01s) --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) --- PASS: TestEndpoints/local/run_3_query_"query=0.333" (0.00s) --- PASS: TestEndpoints/local/run_3_query_"query=0.333"/GET (0.00s) --- PASS: TestEndpoints/local/run_3_query_"query=0.333"/POST (0.00s) --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" (0.01s) --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST (0.00s) --- PASS: TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1" (0.00s) --- PASS: TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_5_queryRange_"end=2&query=time%28%29&step=1"/POST (0.00s) --- PASS: TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1" (0.00s) --- PASS: TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_6_queryRange_"query=time%28%29&start=0&step=1"/POST (0.00s) --- PASS: TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0" (0.00s) --- PASS: TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0"/GET (0.00s) --- PASS: TestEndpoints/local/run_7_queryRange_"end=2&query=time%28%29&start=0"/POST (0.00s) --- PASS: TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) --- PASS: TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) --- PASS: TestEndpoints/local/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) --- PASS: TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" (0.00s) --- PASS: TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST (0.00s) --- PASS: TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" (0.00s) --- PASS: TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET (0.00s) --- PASS: TestEndpoints/local/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST (0.00s) --- PASS: TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1" (0.00s) --- PASS: TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/POST (0.00s) --- PASS: TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1" (0.00s) --- PASS: TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/POST (0.00s) --- PASS: TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2" (0.01s) --- PASS: TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2"/GET (0.00s) --- PASS: TestEndpoints/local/run_13_series_"match%5B%5D=test_metric2"/POST (0.00s) --- PASS: TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST (0.00s) --- PASS: TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.01s) --- PASS: TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.01s) --- PASS: TestEndpoints/local/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) --- PASS: TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.01s) --- PASS: TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.01s) --- PASS: TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST (0.00s) --- PASS: TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" (0.00s) --- PASS: TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET (0.00s) --- PASS: TestEndpoints/local/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST (0.00s) --- PASS: TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" (0.00s) --- PASS: TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET (0.00s) --- PASS: TestEndpoints/local/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/POST (0.00s) --- PASS: TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" (0.01s) --- PASS: TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET (0.00s) --- PASS: TestEndpoints/local/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST (0.00s) --- PASS: TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" (0.00s) --- PASS: TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET (0.00s) --- PASS: TestEndpoints/local/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST (0.00s) --- PASS: TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST (0.00s) --- PASS: TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST (0.00s) --- PASS: TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" (0.00s) --- PASS: TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET (0.00s) --- PASS: TestEndpoints/local/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST (0.00s) --- PASS: TestEndpoints/local/run_25_series_"" (0.00s) --- PASS: TestEndpoints/local/run_25_series_""/GET (0.00s) --- PASS: TestEndpoints/local/run_25_series_""/POST (0.00s) --- PASS: TestEndpoints/local/run_26_dropSeries_"" (0.00s) --- PASS: TestEndpoints/local/run_26_dropSeries_""/GET (0.00s) --- PASS: TestEndpoints/local/run_27_targets_"" (0.00s) --- PASS: TestEndpoints/local/run_27_targets_""/GET (0.00s) --- PASS: TestEndpoints/local/run_28_targets_"state=any" (0.00s) --- PASS: TestEndpoints/local/run_28_targets_"state=any"/GET (0.00s) --- PASS: TestEndpoints/local/run_29_targets_"state=active" (0.00s) --- PASS: TestEndpoints/local/run_29_targets_"state=active"/GET (0.00s) --- PASS: TestEndpoints/local/run_30_targets_"state=Dropped" (0.00s) --- PASS: TestEndpoints/local/run_30_targets_"state=Dropped"/GET (0.00s) --- PASS: TestEndpoints/local/run_31_targetMetadata_"metric=go_threads" (0.00s) --- PASS: TestEndpoints/local/run_31_targetMetadata_"metric=go_threads"/GET (0.00s) --- PASS: TestEndpoints/local/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_33_targetMetadata_"" (0.00s) --- PASS: TestEndpoints/local/run_33_targetMetadata_""/GET (0.00s) --- PASS: TestEndpoints/local/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_35_alertmanagers_"" (0.00s) --- PASS: TestEndpoints/local/run_35_alertmanagers_""/GET (0.00s) --- PASS: TestEndpoints/local/run_36_metricMetadata_"" (0.00s) --- PASS: TestEndpoints/local/run_36_metricMetadata_""/GET (0.00s) --- PASS: TestEndpoints/local/run_37_metricMetadata_"" (0.00s) --- PASS: TestEndpoints/local/run_37_metricMetadata_""/GET (0.00s) --- PASS: TestEndpoints/local/run_38_metricMetadata_"" (0.01s) --- PASS: TestEndpoints/local/run_38_metricMetadata_""/GET (0.00s) --- PASS: TestEndpoints/local/run_39_metricMetadata_"limit=2" (0.00s) --- PASS: TestEndpoints/local/run_39_metricMetadata_"limit=2"/GET (0.00s) --- PASS: TestEndpoints/local/run_40_metricMetadata_"metric=go_threads" (0.00s) --- PASS: TestEndpoints/local/run_40_metricMetadata_"metric=go_threads"/GET (0.00s) --- PASS: TestEndpoints/local/run_41_metricMetadata_"metric=go_gc_duration_seconds" (0.00s) --- PASS: TestEndpoints/local/run_41_metricMetadata_"metric=go_gc_duration_seconds"/GET (0.00s) --- PASS: TestEndpoints/local/run_42_metricMetadata_"" (0.00s) --- PASS: TestEndpoints/local/run_42_metricMetadata_""/GET (0.00s) --- PASS: TestEndpoints/local/run_43_serveConfig_"" (0.00s) --- PASS: TestEndpoints/local/run_43_serveConfig_""/GET (0.00s) --- PASS: TestEndpoints/local/run_44_serveFlags_"" (0.00s) --- PASS: TestEndpoints/local/run_44_serveFlags_""/GET (0.00s) --- PASS: TestEndpoints/local/run_45_alerts_"" (0.00s) --- PASS: TestEndpoints/local/run_45_alerts_""/GET (0.00s) --- PASS: TestEndpoints/local/run_46_rules_"" (0.11s) --- PASS: TestEndpoints/local/run_46_rules_""/GET (0.11s) --- PASS: TestEndpoints/local/run_47_rules_"type=alert" (0.15s) --- PASS: TestEndpoints/local/run_47_rules_"type=alert"/GET (0.15s) --- PASS: TestEndpoints/local/run_48_rules_"type=record" (0.18s) --- PASS: TestEndpoints/local/run_48_rules_"type=record"/GET (0.18s) --- PASS: TestEndpoints/local/run_49_labelValues_"" (0.01s) --- PASS: TestEndpoints/local/run_49_labelValues_""/GET (0.01s) --- PASS: TestEndpoints/local/run_50_labelValues_"" (0.00s) --- PASS: TestEndpoints/local/run_50_labelValues_""/GET (0.00s) --- PASS: TestEndpoints/local/run_51_labelValues_"" (0.00s) --- PASS: TestEndpoints/local/run_51_labelValues_""/GET (0.00s) --- PASS: TestEndpoints/local/run_52_labelValues_"end=-1&start=-2" (0.01s) --- PASS: TestEndpoints/local/run_52_labelValues_"end=-1&start=-2"/GET (0.00s) --- PASS: TestEndpoints/local/run_53_labelValues_"end=100&start=1" (0.00s) --- PASS: TestEndpoints/local/run_53_labelValues_"end=100&start=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_54_labelValues_"end=3&start=-1" (0.00s) --- PASS: TestEndpoints/local/run_54_labelValues_"end=3&start=-1"/GET (0.00s) --- PASS: TestEndpoints/local/run_55_labelValues_"end=1970-02-01T00%3A02%3A03Z&start=1969-12-31T00%3A00%3A00Z" (0.01s) --- PASS: TestEndpoints/local/run_55_labelValues_"end=1970-02-01T00%3A02%3A03Z&start=1969-12-31T00%3A00%3A00Z"/GET (0.01s) --- PASS: TestEndpoints/local/run_56_labelValues_"end=1&start=boop" (0.00s) --- PASS: TestEndpoints/local/run_56_labelValues_"end=1&start=boop"/GET (0.00s) --- PASS: TestEndpoints/local/run_57_labelValues_"end=100000000&start=1" (0.00s) --- PASS: TestEndpoints/local/run_57_labelValues_"end=100000000&start=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_58_labelValues_"end=148966367200.972&start=148966367200.372" (0.00s) --- PASS: TestEndpoints/local/run_58_labelValues_"end=148966367200.972&start=148966367200.372"/GET (0.00s) --- PASS: TestEndpoints/local/run_59_labelValues_"start=2" (0.00s) --- PASS: TestEndpoints/local/run_59_labelValues_"start=2"/GET (0.00s) --- PASS: TestEndpoints/local/run_60_labelValues_"end=100" (0.00s) --- PASS: TestEndpoints/local/run_60_labelValues_"end=100"/GET (0.00s) --- PASS: TestEndpoints/local/run_61_labelValues_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2" (0.00s) --- PASS: TestEndpoints/local/run_61_labelValues_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2"/GET (0.00s) --- PASS: TestEndpoints/local/run_62_labelValues_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_62_labelValues_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_63_labelValues_"match%5B%5D=test_metric2" (0.00s) --- PASS: TestEndpoints/local/run_63_labelValues_"match%5B%5D=test_metric2"/GET (0.00s) --- PASS: TestEndpoints/local/run_64_labelValues_"match%5B%5D=test_metric1" (0.00s) --- PASS: TestEndpoints/local/run_64_labelValues_"match%5B%5D=test_metric1"/GET (0.00s) --- PASS: TestEndpoints/local/run_65_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_65_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_66_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1" (0.00s) --- PASS: TestEndpoints/local/run_66_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_67_labelNames_"" (0.00s) --- PASS: TestEndpoints/local/run_67_labelNames_""/GET (0.00s) --- PASS: TestEndpoints/local/run_68_labelNames_"end=-1&start=-2" (0.00s) --- PASS: TestEndpoints/local/run_68_labelNames_"end=-1&start=-2"/GET (0.00s) --- PASS: TestEndpoints/local/run_69_labelNames_"end=100&start=1" (0.00s) --- PASS: TestEndpoints/local/run_69_labelNames_"end=100&start=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_70_labelNames_"end=10&start=-1" (0.00s) --- PASS: TestEndpoints/local/run_70_labelNames_"end=10&start=-1"/GET (0.00s) --- PASS: TestEndpoints/local/run_71_labelNames_"end=100000&start=-1" (0.00s) --- PASS: TestEndpoints/local/run_71_labelNames_"end=100000&start=-1"/GET (0.00s) --- PASS: TestEndpoints/local/run_72_labelNames_"end=1&start=boop" (0.00s) --- PASS: TestEndpoints/local/run_72_labelNames_"end=1&start=boop"/GET (0.00s) --- PASS: TestEndpoints/local/run_73_labelNames_"end=1000000006&start=1" (0.00s) --- PASS: TestEndpoints/local/run_73_labelNames_"end=1000000006&start=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_74_labelNames_"end=148966367200.972&start=148966367200.372" (0.00s) --- PASS: TestEndpoints/local/run_74_labelNames_"end=148966367200.972&start=148966367200.372"/GET (0.00s) --- PASS: TestEndpoints/local/run_75_labelNames_"start=4" (0.00s) --- PASS: TestEndpoints/local/run_75_labelNames_"start=4"/GET (0.00s) --- PASS: TestEndpoints/local/run_76_labelNames_"end=20" (0.00s) --- PASS: TestEndpoints/local/run_76_labelNames_"end=20"/GET (0.00s) --- PASS: TestEndpoints/local/run_77_labelNames_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2" (0.00s) --- PASS: TestEndpoints/local/run_77_labelNames_"match%5B%5D=%7Bfoo%3D%22%22&match%5B%5D=test_metric2"/GET (0.00s) --- PASS: TestEndpoints/local/run_78_labelNames_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_78_labelNames_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_79_labelNames_"match%5B%5D=test_metric2" (0.00s) --- PASS: TestEndpoints/local/run_79_labelNames_"match%5B%5D=test_metric2"/GET (0.00s) --- PASS: TestEndpoints/local/run_80_labelNames_"match%5B%5D=test_metric3" (0.00s) --- PASS: TestEndpoints/local/run_80_labelNames_"match%5B%5D=test_metric3"/GET (0.00s) --- PASS: TestEndpoints/local/run_81_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_81_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_82_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/local/run_82_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1"/GET (0.00s) --- PASS: TestEndpoints/remote (0.72s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4" (0.00s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4"/GET (0.00s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4"/POST (0.00s) --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" (0.00s) --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET (0.00s) --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST (0.00s) --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) --- PASS: TestEndpoints/remote/run_3_query_"query=0.333" (0.00s) --- PASS: TestEndpoints/remote/run_3_query_"query=0.333"/GET (0.00s) --- PASS: TestEndpoints/remote/run_3_query_"query=0.333"/POST (0.00s) --- PASS: TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" (0.00s) --- PASS: TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1" (0.00s) --- PASS: TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_5_queryRange_"end=2&query=time%28%29&step=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1" (0.00s) --- PASS: TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_6_queryRange_"query=time%28%29&start=0&step=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0" (0.00s) --- PASS: TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0"/GET (0.00s) --- PASS: TestEndpoints/remote/run_7_queryRange_"end=2&query=time%28%29&start=0"/POST (0.00s) --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" (0.00s) --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" (0.00s) --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET (0.00s) --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST (0.00s) --- PASS: TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1" (0.00s) --- PASS: TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_11_queryRange_"end=1&query=time%28%29&start=2&step=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1" (0.00s) --- PASS: TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_12_queryRange_"end=1489667272.372&query=time%28%29&start=148966367200.372&step=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2" (0.02s) --- PASS: TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2"/GET (0.01s) --- PASS: TestEndpoints/remote/run_13_series_"match%5B%5D=test_metric2"/POST (0.01s) --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST (0.00s) --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.01s) --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.01s) --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.02s) --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.01s) --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.01s) --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" (0.02s) --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET (0.01s) --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST (0.01s) --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" (0.02s) --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET (0.02s) --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST (0.01s) --- PASS: TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" (0.01s) --- PASS: TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET (0.00s) --- PASS: TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/POST (0.01s) --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" (0.01s) --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET (0.00s) --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST (0.01s) --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" (0.01s) --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" (0.02s) --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET (0.01s) --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST (0.01s) --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" (0.01s) --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" (0.01s) --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_25_series_"" (0.00s) --- PASS: TestEndpoints/remote/run_25_series_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_25_series_""/POST (0.00s) --- PASS: TestEndpoints/remote/run_26_dropSeries_"" (0.00s) --- PASS: TestEndpoints/remote/run_26_dropSeries_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_27_targets_"" (0.00s) --- PASS: TestEndpoints/remote/run_27_targets_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_28_targets_"state=any" (0.00s) --- PASS: TestEndpoints/remote/run_28_targets_"state=any"/GET (0.00s) --- PASS: TestEndpoints/remote/run_29_targets_"state=active" (0.00s) --- PASS: TestEndpoints/remote/run_29_targets_"state=active"/GET (0.00s) --- PASS: TestEndpoints/remote/run_30_targets_"state=Dropped" (0.00s) --- PASS: TestEndpoints/remote/run_30_targets_"state=Dropped"/GET (0.00s) --- PASS: TestEndpoints/remote/run_31_targetMetadata_"metric=go_threads" (0.00s) --- PASS: TestEndpoints/remote/run_31_targetMetadata_"metric=go_threads"/GET (0.00s) --- PASS: TestEndpoints/remote/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D" (0.00s) --- PASS: TestEndpoints/remote/run_32_targetMetadata_"match_target=%7Bjob%3D%22blackbox%22%7D"/GET (0.00s) --- PASS: TestEndpoints/remote/run_33_targetMetadata_"" (0.00s) --- PASS: TestEndpoints/remote/run_33_targetMetadata_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D" (0.00s) --- PASS: TestEndpoints/remote/run_34_targetMetadata_"match_target=%7Bjob%3D%22non-existentblackbox%22%7D"/GET (0.00s) --- PASS: TestEndpoints/remote/run_35_alertmanagers_"" (0.00s) --- PASS: TestEndpoints/remote/run_35_alertmanagers_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_36_metricMetadata_"" (0.00s) --- PASS: TestEndpoints/remote/run_36_metricMetadata_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_37_metricMetadata_"" (0.00s) --- PASS: TestEndpoints/remote/run_37_metricMetadata_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_38_metricMetadata_"" (0.00s) --- PASS: TestEndpoints/remote/run_38_metricMetadata_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_39_metricMetadata_"limit=2" (0.00s) --- PASS: TestEndpoints/remote/run_39_metricMetadata_"limit=2"/GET (0.00s) --- PASS: TestEndpoints/remote/run_40_metricMetadata_"metric=go_threads" (0.00s) --- PASS: TestEndpoints/remote/run_40_metricMetadata_"metric=go_threads"/GET (0.00s) --- PASS: TestEndpoints/remote/run_41_metricMetadata_"metric=go_gc_duration_seconds" (0.00s) --- PASS: TestEndpoints/remote/run_41_metricMetadata_"metric=go_gc_duration_seconds"/GET (0.00s) --- PASS: TestEndpoints/remote/run_42_metricMetadata_"" (0.00s) --- PASS: TestEndpoints/remote/run_42_metricMetadata_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_43_serveConfig_"" (0.00s) --- PASS: TestEndpoints/remote/run_43_serveConfig_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_44_serveFlags_"" (0.00s) --- PASS: TestEndpoints/remote/run_44_serveFlags_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_45_alerts_"" (0.00s) --- PASS: TestEndpoints/remote/run_45_alerts_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_46_rules_"" (0.14s) --- PASS: TestEndpoints/remote/run_46_rules_""/GET (0.14s) --- PASS: TestEndpoints/remote/run_47_rules_"type=alert" (0.11s) --- PASS: TestEndpoints/remote/run_47_rules_"type=alert"/GET (0.11s) --- PASS: TestEndpoints/remote/run_48_rules_"type=record" (0.15s) --- PASS: TestEndpoints/remote/run_48_rules_"type=record"/GET (0.15s) === RUN TestLabelNames --- PASS: TestLabelNames (0.16s) === RUN TestSampledReadEndpoint --- PASS: TestSampledReadEndpoint (0.16s) === RUN TestStreamReadEndpoint --- PASS: TestStreamReadEndpoint (0.22s) === RUN TestAdminEndpoints === RUN TestAdminEndpoints/#00 === RUN TestAdminEndpoints/#01 === RUN TestAdminEndpoints/#02 === RUN TestAdminEndpoints/#03 === RUN TestAdminEndpoints/#04 === RUN TestAdminEndpoints/#05 === RUN TestAdminEndpoints/#06 === RUN TestAdminEndpoints/#07 === RUN TestAdminEndpoints/#08 === RUN TestAdminEndpoints/#09 === RUN TestAdminEndpoints/#10 === RUN TestAdminEndpoints/#11 === RUN TestAdminEndpoints/#12 === RUN TestAdminEndpoints/#13 === RUN TestAdminEndpoints/#14 === RUN TestAdminEndpoints/#15 === RUN TestAdminEndpoints/#16 === RUN TestAdminEndpoints/#17 === RUN TestAdminEndpoints/#18 --- PASS: TestAdminEndpoints (0.08s) --- PASS: TestAdminEndpoints/#00 (0.00s) --- PASS: TestAdminEndpoints/#01 (0.01s) --- PASS: TestAdminEndpoints/#02 (0.01s) --- PASS: TestAdminEndpoints/#03 (0.00s) --- PASS: TestAdminEndpoints/#04 (0.01s) --- PASS: TestAdminEndpoints/#05 (0.00s) --- PASS: TestAdminEndpoints/#06 (0.00s) --- PASS: TestAdminEndpoints/#07 (0.00s) --- PASS: TestAdminEndpoints/#08 (0.00s) --- PASS: TestAdminEndpoints/#09 (0.01s) --- PASS: TestAdminEndpoints/#10 (0.00s) --- PASS: TestAdminEndpoints/#11 (0.00s) --- PASS: TestAdminEndpoints/#12 (0.00s) --- PASS: TestAdminEndpoints/#13 (0.01s) --- PASS: TestAdminEndpoints/#14 (0.00s) --- PASS: TestAdminEndpoints/#15 (0.00s) --- PASS: TestAdminEndpoints/#16 (0.01s) --- PASS: TestAdminEndpoints/#17 (0.00s) --- PASS: TestAdminEndpoints/#18 (0.00s) === RUN TestRespondSuccess --- PASS: TestRespondSuccess (0.01s) === RUN TestRespondError --- PASS: TestRespondError (0.01s) === RUN TestParseTimeParam --- PASS: TestParseTimeParam (0.00s) === RUN TestParseTime --- PASS: TestParseTime (0.00s) === RUN TestParseDuration --- PASS: TestParseDuration (0.00s) === RUN TestOptionsMethod --- PASS: TestOptionsMethod (0.01s) === RUN TestRespond --- PASS: TestRespond (0.17s) === RUN TestTSDBStatus === RUN TestTSDBStatus/0 --- PASS: TestTSDBStatus (0.09s) --- PASS: TestTSDBStatus/0 (0.08s) === RUN TestReturnAPIError --- PASS: TestReturnAPIError (0.00s) PASS ok github.com/prometheus/prometheus/web/api/v1 2.839s make[1]: Leaving directory '/build/prometheus-2.24.1+ds' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_prep -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installdirs -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build debian/rules override_dh_auto_install make[1]: Entering directory '/build/prometheus-2.24.1+ds' dh_auto_install -- --no-source cd build && mkdir -p /build/prometheus-2.24.1\+ds/debian/prometheus/usr cd build && cp -r bin /build/prometheus-2.24.1\+ds/debian/prometheus/usr make[1]: Leaving directory '/build/prometheus-2.24.1+ds' dh_install -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installdocs -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installchangelogs -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installexamples -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installman -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installinit -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installsystemd -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installsystemduser -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installlogrotate -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_lintian -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_perl -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_link -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_strip_nondeterminism -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_compress -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_fixperms -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_missing -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_dwz -a -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dwz: debian/prometheus/usr/bin/prometheus: .debug_info section not present dwz: debian/prometheus/usr/bin/promtool: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_strip: warning: Could not find the BuildID in debian/prometheus/usr/bin/prometheus dh_strip: warning: Could not find the BuildID in debian/prometheus/usr/bin/promtool dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installdeb -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_golang -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_gencontrol -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_md5sums -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_builddeb -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dpkg-deb: building package 'prometheus' in '../prometheus_2.24.1+ds-1_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../prometheus_2.24.1+ds-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/29873 and its subdirectories I: Current time: Sun Jul 18 11:23:28 -12 2021 I: pbuilder-time-stamp: 1626650608 Sun Jul 18 23:24:23 UTC 2021 I: 1st build successful. Starting 2nd build on remote node ff64a-armhf-rb.debian.net. Sun Jul 18 23:24:23 UTC 2021 I: Preparing to do remote build '2' on ff64a-armhf-rb.debian.net. Sun Jul 18 23:49:03 UTC 2021 I: Deleting $TMPDIR on ff64a-armhf-rb.debian.net. Sun Jul 18 23:49:06 UTC 2021 I: prometheus_2.24.1+ds-1_armhf.changes: Format: 1.8 Date: Wed, 20 Jan 2021 14:35:15 +0000 Source: prometheus Binary: prometheus Architecture: armhf Version: 2.24.1+ds-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Martina Ferrari Description: prometheus - Monitoring system and time series database Changes: prometheus (2.24.1+ds-1) unstable; urgency=medium . [ Daniel Swarbrick ] * New upstream release * Refresh patches Checksums-Sha1: a0d8c1ff3e469de7e0bce7a54087bddb1e5c153c 19892 prometheus_2.24.1+ds-1_armhf.buildinfo 4c75d7ddce939e3fef3ab044cc5823a47ca022a8 13543736 prometheus_2.24.1+ds-1_armhf.deb Checksums-Sha256: 31b24881fa70d556f4425328302d438daa8871628dc7f91d7906c9d4c8515446 19892 prometheus_2.24.1+ds-1_armhf.buildinfo b8308dbe94453721c4e372b7f93b1ae523b4b407597ee0e41bf4614fb198b707 13543736 prometheus_2.24.1+ds-1_armhf.deb Files: 44d1906432374d68e78e8b89b5c54c19 19892 net optional prometheus_2.24.1+ds-1_armhf.buildinfo ada562651196eb64749d70ecc2e0242c 13543736 net optional prometheus_2.24.1+ds-1_armhf.deb Sun Jul 18 23:49:08 UTC 2021 I: diffoscope 177 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --html /srv/reproducible-results/rbuild-debian/tmp.wYxJ7Jh4d1/prometheus_2.24.1+ds-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/tmp.wYxJ7Jh4d1/prometheus_2.24.1+ds-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/tmp.wYxJ7Jh4d1/prometheus_2.24.1+ds-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/tmp.wYxJ7Jh4d1/b1/prometheus_2.24.1+ds-1_armhf.changes /srv/reproducible-results/rbuild-debian/tmp.wYxJ7Jh4d1/b2/prometheus_2.24.1+ds-1_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.836s) 0.835s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.594s) 0.594s 10 calls diffoscope.comparators.binary.FilesystemFile 0.000s 8 calls abc.DotChangesFile Sun Jul 18 23:52:33 UTC 2021 I: diffoscope 177 found no differences in the changes files, and a .buildinfo file also exists. Sun Jul 18 23:52:33 UTC 2021 I: prometheus from bullseye built successfully and reproducibly on armhf. Sun Jul 18 23:52:44 UTC 2021 I: Submitting .buildinfo files to external archives: Sun Jul 18 23:52:44 UTC 2021 I: Submitting 24K b1/prometheus_2.24.1+ds-1_armhf.buildinfo.asc Sun Jul 18 23:52:45 UTC 2021 I: Submitting 24K b2/prometheus_2.24.1+ds-1_armhf.buildinfo.asc Sun Jul 18 23:52:46 UTC 2021 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sun Jul 18 23:52:46 UTC 2021 I: Done submitting .buildinfo files. Sun Jul 18 23:52:46 UTC 2021 I: Removing signed prometheus_2.24.1+ds-1_armhf.buildinfo.asc files: removed './b1/prometheus_2.24.1+ds-1_armhf.buildinfo.asc' removed './b2/prometheus_2.24.1+ds-1_armhf.buildinfo.asc'