diff -Nru cockpit-podman-76/cockpit-podman.spec cockpit-podman-79/cockpit-podman.spec --- cockpit-podman-76/cockpit-podman.spec 2023-09-06 00:28:07.000000000 +0000 +++ cockpit-podman-79/cockpit-podman.spec 2023-10-16 12:30:03.000000000 +0000 @@ -16,7 +16,7 @@ # Name: cockpit-podman -Version: 76 +Version: 79 Release: 1%{?dist} Summary: Cockpit component for Podman containers License: LGPL-2.1-or-later @@ -38,18 +38,19 @@ Requires: criu-libs %endif -Provides: bundled(npm(@babel/runtime)) = 7.22.10 -Provides: bundled(npm(@patternfly/patternfly)) = 5.0.2 -Provides: bundled(npm(@patternfly/react-core)) = 5.0.0 -Provides: bundled(npm(@patternfly/react-icons)) = 5.0.0 -Provides: bundled(npm(@patternfly/react-styles)) = 5.0.0 -Provides: bundled(npm(@patternfly/react-table)) = 5.0.0 -Provides: bundled(npm(@patternfly/react-tokens)) = 5.0.0 +Provides: bundled(npm(@babel/runtime)) = 7.23.2 +Provides: bundled(npm(@patternfly/patternfly)) = 5.1.0 +Provides: bundled(npm(@patternfly/react-core)) = 5.1.1 +Provides: bundled(npm(@patternfly/react-icons)) = 5.1.1 +Provides: bundled(npm(@patternfly/react-styles)) = 5.1.1 +Provides: bundled(npm(@patternfly/react-table)) = 5.1.1 +Provides: bundled(npm(@patternfly/react-tokens)) = 5.1.1 Provides: bundled(npm(attr-accept)) = 2.2.2 Provides: bundled(npm(date-fns)) = 2.30.0 Provides: bundled(npm(docker-names)) = 1.2.1 Provides: bundled(npm(file-selector)) = 0.6.0 -Provides: bundled(npm(focus-trap)) = 7.4.3 +Provides: bundled(npm(focus-trap)) = 7.5.2 +Provides: bundled(npm(ipaddr.js)) = 2.1.0 Provides: bundled(npm(js-tokens)) = 4.0.0 Provides: bundled(npm(lodash)) = 4.17.21 Provides: bundled(npm(loose-envify)) = 1.4.0 diff -Nru cockpit-podman-76/debian/changelog cockpit-podman-79/debian/changelog --- cockpit-podman-76/debian/changelog 2023-09-11 03:08:35.000000000 +0000 +++ cockpit-podman-79/debian/changelog 2023-10-30 07:24:43.000000000 +0000 @@ -1,8 +1,28 @@ -cockpit-podman (76-1~bpo23.04.1) lunar-backports; urgency=medium +cockpit-podman (79-1~bpo23.04.1) lunar-backports; urgency=medium * No-change backport to lunar - -- Martin Pitt Mon, 11 Sep 2023 05:08:35 +0200 + -- Martin Pitt Mon, 30 Oct 2023 08:24:43 +0100 + +cockpit-podman (79-1) unstable; urgency=medium + + * New upstream release: + - Validate fields in "Create container" dialog + + -- Martin Pitt Thu, 19 Oct 2023 08:05:28 +0200 + +cockpit-podman (78-1) unstable; urgency=medium + + * New upstream release: + - Label Toolbox and Distrobox containers + + -- Martin Pitt Mon, 09 Oct 2023 09:36:37 +0200 + +cockpit-podman (77-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt Thu, 21 Sep 2023 07:15:10 +0200 cockpit-podman (76-1) unstable; urgency=medium Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/index.css.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/index.css.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/index.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/index.js.gz differ diff -Nru cockpit-podman-76/dist/index.js.LEGAL.txt cockpit-podman-79/dist/index.js.LEGAL.txt --- cockpit-podman-76/dist/index.js.LEGAL.txt 2023-09-06 00:28:07.000000000 +0000 +++ cockpit-podman-79/dist/index.js.LEGAL.txt 2023-10-16 12:30:03.000000000 +0000 @@ -41,6 +41,6 @@ focus-trap/dist/focus-trap.esm.js: /*! - * focus-trap 7.4.3 + * focus-trap 7.5.2 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE */ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.cs.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.cs.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.de.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.de.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.es.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.es.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.fi.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.fi.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.fr.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.fr.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.ja.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.ja.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.ka.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.ka.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.ko.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.ko.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.cs.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.cs.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.de.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.de.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.es.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.es.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.fi.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.fi.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.fr.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.fr.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.ja.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.ja.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.ka.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.ka.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.ko.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.ko.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.pl.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.pl.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.sk.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.sk.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.sv.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.sv.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.tr.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.tr.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.uk.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.uk.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.manifest.zh_CN.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.manifest.zh_CN.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.pl.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.pl.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.sk.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.sk.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.sv.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.sv.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.tr.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.tr.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.uk.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.uk.js.gz differ Binary files /tmp/tmp8ipvuus3/_SaIQ120Hh/cockpit-podman-76/dist/po.zh_CN.js.gz and /tmp/tmp8ipvuus3/sUtzuKvCXa/cockpit-podman-79/dist/po.zh_CN.js.gz differ diff -Nru cockpit-podman-76/.eslintrc.json cockpit-podman-79/.eslintrc.json --- cockpit-podman-76/.eslintrc.json 2023-09-06 00:28:07.000000000 +0000 +++ cockpit-podman-79/.eslintrc.json 2023-10-16 12:30:03.000000000 +0000 @@ -8,7 +8,7 @@ "parserOptions": { "ecmaVersion": 2022 }, - "plugins": ["flowtype", "react", "react-hooks", "jsx-a11y"], + "plugins": ["react", "react-hooks", "jsx-a11y"], "rules": { "indent": ["error", 4, { diff -Nru cockpit-podman-76/.github/dependabot.yml cockpit-podman-79/.github/dependabot.yml --- cockpit-podman-76/.github/dependabot.yml 1970-01-01 00:00:00.000000000 +0000 +++ cockpit-podman-79/.github/dependabot.yml 2023-10-16 12:30:03.000000000 +0000 @@ -0,0 +1,30 @@ +version: 2 +updates: + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "daily" + # run these when most of our developers don't work, don't DoS our CI over the day + time: "22:00" + timezone: "Europe/Berlin" + open-pull-requests-limit: 3 + commit-message: + prefix: "[no-test]" + labels: + - "node_modules" + groups: + eslint: + patterns: + - "eslint*" + esbuild: + patterns: + - "esbuild*" + stylelint: + patterns: + - "stylelint*" + xterm: + patterns: + - "xterm*" + patternfly: + patterns: + - "@patternfly*" diff -Nru cockpit-podman-76/.github/workflows/dependabot.yml cockpit-podman-79/.github/workflows/dependabot.yml --- cockpit-podman-76/.github/workflows/dependabot.yml 1970-01-01 00:00:00.000000000 +0000 +++ cockpit-podman-79/.github/workflows/dependabot.yml 2023-10-16 12:30:03.000000000 +0000 @@ -0,0 +1,82 @@ +name: update node_modules +on: + pull_request_target: + types: [opened, reopened, synchronize, labeled] + +jobs: + dependabot: + environment: npm-update + permissions: + contents: read + pull-requests: write + timeout-minutes: 5 + # 22.04's podman has issues with piping and causes tar errors + runs-on: ubuntu-20.04 + if: ${{ contains(github.event.pull_request.labels.*.name, 'node_modules') }} + + steps: + - name: Clone repository + uses: actions/checkout@v3 + with: + ref: ${{ github.event.pull_request.head.ref }} + repository: ${{ github.event.pull_request.head.repo.full_name }} + fetch-depth: 0 + + - name: Clear node_modules label + uses: actions/github-script@v6 + with: + script: | + try { + await github.rest.issues.removeLabel({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + name: 'node_modules' + }); + } catch (e) { + if (e.name == 'HttpError' && e.status == 404) { + /* expected: 404 if label is unset */ + } else { + throw e; + } + } + + - name: Update node_modules for package.json changes + run: | + make tools/node-modules + git config --global user.name "GitHub Workflow" + git config --global user.email "cockpituous@cockpit-project.org" + eval $(ssh-agent) + ssh-add - <<< '${{ secrets.NODE_CACHE_DEPLOY_KEY }}' + ./tools/node-modules install + ./tools/node-modules push + git add node_modules + ssh-add -D + ssh-agent -k + + - name: Clear [no-test] prefix from PR title + if: ${{ contains(github.event.pull_request.title, '[no-test]') }} + uses: actions/github-script@v6 + env: + TITLE: '${{ github.event.pull_request.title }}' + with: + script: | + const title = process.env['TITLE'].replace(/\[no-test\]\W+ /, '') + await github.rest.pulls.update({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: context.issue.number, + title, + }); + + - name: Force push node_modules update + run: | + # Dependabot prefixes the commit with [no-test] which we don't want to keep in the commit + title=$(git show --pretty="%s" -s | sed -E "s/\[no-test\]\W+ //") + body=$(git show -s --pretty="%b") + git commit --amend -m "${title}" -m "${body}" --no-edit node_modules + eval $(ssh-agent) + ssh-add - <<< '${{ secrets.SELF_DEPLOY_KEY }}' + git push --force 'git@github.com:${{ github.repository }}' '${{ github.head_ref }}' + ssh-add -D + ssh-agent -k diff -Nru cockpit-podman-76/.github/workflows/nightly.yml cockpit-podman-79/.github/workflows/nightly.yml --- cockpit-podman-76/.github/workflows/nightly.yml 1970-01-01 00:00:00.000000000 +0000 +++ cockpit-podman-79/.github/workflows/nightly.yml 2023-10-16 12:30:03.000000000 +0000 @@ -0,0 +1,22 @@ +name: nightly +on: + schedule: + - cron: '0 1 * * *' + # can be run manually on https://github.com/cockpit-project/cockpit-podman/actions + workflow_dispatch: +jobs: + trigger: + permissions: + statuses: write + runs-on: ubuntu-22.04 + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - name: Trigger updates-testing scenario + run: | + make bots + mkdir -p ~/.config/cockpit-dev + echo "${{ github.token }}" >> ~/.config/cockpit-dev/github-token + TEST_OS=$(PYTHONPATH=bots python3 -c 'from lib.constants import TEST_OS_DEFAULT; print(TEST_OS_DEFAULT)') + bots/tests-trigger --force "-" "${TEST_OS}/updates-testing" "${TEST_OS}/podman-next" diff -Nru cockpit-podman-76/.github/workflows/npm-update-pf.yml cockpit-podman-79/.github/workflows/npm-update-pf.yml --- cockpit-podman-76/.github/workflows/npm-update-pf.yml 2023-09-06 00:28:07.000000000 +0000 +++ cockpit-podman-79/.github/workflows/npm-update-pf.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ -name: npm-update-pf -on: - schedule: - - cron: '0 2 * * 1' - # can be run manually on https://github.com/cockpit-project/cockpit-podman/actions - workflow_dispatch: -jobs: - npm-update: - environment: npm-update - permissions: - pull-requests: write - contents: write - runs-on: ubuntu-20.04 - steps: - - name: Clone repository - uses: actions/checkout@v3 - - - name: Run npm-update bot - run: | - make tools/node-modules - ./test/common/make-bots - git config --global user.name "GitHub Workflow" - git config --global user.email "cockpituous@cockpit-project.org" - mkdir -p ~/.config/cockpit-dev - echo ${{ github.token }} >> ~/.config/cockpit-dev/github-token - eval $(ssh-agent) - ssh-add - <<< '${{ secrets.NODE_CACHE_DEPLOY_KEY }}' - bots/npm-update @patternfly >&2 - ssh-add -D - ssh-agent -k - - name: Force push the change to trigger testing workflows - run: | - # Don't force-push if no branch was created - test "$(git symbolic-ref HEAD)" = '${{ github.ref }}' && exit - sleep 1 # make sure the timestamp changes - git commit --amend --no-edit - eval $(ssh-agent) - ssh-add - <<< '${{ secrets.SELF_DEPLOY_KEY }}' - git push --force 'git@github.com:${{ github.repository }}' HEAD - ssh-add -D - ssh-agent -k diff -Nru cockpit-podman-76/.github/workflows/npm-update.yml cockpit-podman-79/.github/workflows/npm-update.yml --- cockpit-podman-76/.github/workflows/npm-update.yml 2023-09-06 00:28:07.000000000 +0000 +++ cockpit-podman-79/.github/workflows/npm-update.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ -name: npm-update -on: - schedule: - - cron: '0 2 * * 2,4,6' - # can be run manually on https://github.com/cockpit-project/cockpit-podman/actions - workflow_dispatch: -jobs: - npm-update: - environment: npm-update - permissions: - pull-requests: write - contents: write - runs-on: ubuntu-20.04 - steps: - - name: Clone repository - uses: actions/checkout@v3 - - - name: Run npm-update bot - run: | - make tools/node-modules - ./test/common/make-bots - git config --global user.name "GitHub Workflow" - git config --global user.email "cockpituous@cockpit-project.org" - mkdir -p ~/.config/cockpit-dev - echo ${{ github.token }} >> ~/.config/cockpit-dev/github-token - eval $(ssh-agent) - ssh-add - <<< '${{ secrets.NODE_CACHE_DEPLOY_KEY }}' - bots/npm-update ~@patternfly >&2 - ssh-add -D - ssh-agent -k - - name: Force push the change to trigger testing workflows - run: | - # Don't force-push if no branch was created - test "$(git symbolic-ref HEAD)" = '${{ github.ref }}' && exit - sleep 1 # make sure the timestamp changes - git commit --amend --no-edit - eval $(ssh-agent) - ssh-add - <<< '${{ secrets.SELF_DEPLOY_KEY }}' - git push --force 'git@github.com:${{ github.repository }}' HEAD - ssh-add -D - ssh-agent -k diff -Nru cockpit-podman-76/.github/workflows/updates-testing-nightly.yml cockpit-podman-79/.github/workflows/updates-testing-nightly.yml --- cockpit-podman-76/.github/workflows/updates-testing-nightly.yml 2023-09-06 00:28:07.000000000 +0000 +++ cockpit-podman-79/.github/workflows/updates-testing-nightly.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -name: fedora-updates-testing -on: - schedule: - - cron: '0 1 * * *' - # can be run manually on https://github.com/cockpit-project/cockpit-podman/actions - workflow_dispatch: -jobs: - fedora-updates-testing: - permissions: - statuses: write - runs-on: ubuntu-22.04 - steps: - - name: Clone repository - uses: actions/checkout@v3 - - - name: Trigger updates-testing scenario - run: | - make bots - mkdir -p ~/.config/cockpit-dev - echo "${{ github.token }}" >> ~/.config/cockpit-dev/github-token - TEST_OS=$(PYTHONPATH=bots python3 -c 'from lib.constants import TEST_OS_DEFAULT; print(TEST_OS_DEFAULT)') - bots/tests-trigger --force "-" "${TEST_OS}/updates-testing" diff -Nru cockpit-podman-76/Makefile cockpit-podman-79/Makefile --- cockpit-podman-76/Makefile 2023-09-06 00:28:07.000000000 +0000 +++ cockpit-podman-79/Makefile 2023-10-16 12:30:03.000000000 +0000 @@ -20,6 +20,8 @@ COCKPIT_REPO_STAMP=pkg/lib/cockpit-po-plugin.js # common arguments for tar, mostly to make the generated tarballs reproducible TAR_ARGS = --sort=name --mtime "@$(shell git show --no-patch --format='%at')" --mode=go=rX,u+rw,a-s --numeric-owner --owner=0 --group=0 +# default customize_flags +VM_CUSTOMIZE_FLAGS = --no-network ifeq ($(TEST_COVERAGE),yes) RUN_TESTS_OPTIONS+=--coverage @@ -39,7 +41,7 @@ $(NULL) COCKPIT_REPO_URL = https://github.com/cockpit-project/cockpit.git -COCKPIT_REPO_COMMIT = 9a2a4d94269561ad6fce5501eece6d84ae085476 # 299 + 41 commits +COCKPIT_REPO_COMMIT = 01ae4cb7f2f52e1414a79e1c3d685d93042db859 # 302 + DynamicListForm fix $(COCKPIT_REPO_FILES): $(COCKPIT_REPO_STAMP) COCKPIT_REPO_TREE = '$(strip $(COCKPIT_REPO_COMMIT))^{tree}' @@ -152,27 +154,23 @@ find tmp/rpmbuild -name '*.rpm' -printf '%f\n' -exec mv {} . \; rm -r tmp/rpmbuild -# pybridge scenario: build and install the python bridge from cockpit repo -ifeq ("$(TEST_SCENARIO)","pybridge") -COCKPIT_PYBRIDGE_REF = main -COCKPIT_WHEEL = cockpit-0-py3-none-any.whl - -$(COCKPIT_WHEEL): - pip wheel git+https://github.com/cockpit-project/cockpit.git@${COCKPIT_PYBRIDGE_REF} +ifeq ("$(TEST_SCENARIO)","updates-testing") +VM_CUSTOMIZE_FLAGS = --run-command 'dnf -y update --enablerepo=updates-testing,updates-testing-modular >&2' +endif -VM_DEPENDS = $(COCKPIT_WHEEL) -VM_CUSTOMIZE_FLAGS = --install $(COCKPIT_WHEEL) +ifeq ("$(TEST_SCENARIO)","podman-next") +VM_CUSTOMIZE_FLAGS = --run-command 'dnf -y copr enable rhcontainerbot/podman-next >&2; dnf -y update >&2' endif # build a VM with locally built distro pkgs installed -$(VM_IMAGE): $(TARFILE) packaging/debian/rules packaging/debian/control packaging/arch/PKGBUILD bots $(VM_DEPENDS) +$(VM_IMAGE): $(TARFILE) packaging/debian/rules packaging/debian/control packaging/arch/PKGBUILD bots # HACK for ostree images: skip the rpm build/install if [ "$$TEST_OS" = "fedora-coreos" ] || [ "$$TEST_OS" = "rhel4edge" ]; then \ bots/image-customize --verbose --fresh --no-network --run-command 'mkdir -p /usr/local/share/cockpit' \ --upload dist/:/usr/local/share/cockpit/podman \ --script $(CURDIR)/test/vm.install $(TEST_OS); \ else \ - bots/image-customize --verbose --fresh --no-network $(VM_CUSTOMIZE_FLAGS) --build $(TARFILE) \ + bots/image-customize --verbose --fresh $(VM_CUSTOMIZE_FLAGS) --build $(TARFILE) \ --script $(CURDIR)/test/vm.install $(TEST_OS); \ fi diff -Nru cockpit-podman-76/node_modules/chrome-remote-interface/chrome-remote-interface.js cockpit-podman-79/node_modules/chrome-remote-interface/chrome-remote-interface.js --- cockpit-podman-76/node_modules/chrome-remote-interface/chrome-remote-interface.js 2023-09-06 00:28:07.000000000 +0000 +++ cockpit-podman-79/node_modules/chrome-remote-interface/chrome-remote-interface.js 2023-10-16 12:30:03.000000000 +0000 @@ -1 +1 @@ -(()=>{var e={6010:(e,t,r)=>{"use strict";var n=r(4155);const i=r(7187),o=r(4782),a=r(7996),s=r(8855);o.setDefaultResultOrder&&o.setDefaultResultOrder("ipv4first"),e.exports=function(e,t){"function"==typeof e&&(t=e,e=void 0);const r=new i;return"function"==typeof t?(n.nextTick((()=>{new s(e,r)})),r.once("connect",t)):new Promise(((t,n)=>{r.once("connect",t),r.once("error",n),new s(e,r)}))},e.exports.Protocol=a.Protocol,e.exports.List=a.List,e.exports.New=a.New,e.exports.Activate=a.Activate,e.exports.Close=a.Close,e.exports.Version=a.Version},7249:e=>{"use strict";function t(e,t,r){e.category=t,Object.keys(r).forEach((n=>{"name"!==n&&(e[n]="type"===t&&"properties"===n||"parameters"===n?function(e){const t={};return e.forEach((e=>{const r=e.name;delete e.name,t[r]=e})),t}(r[n]):r[n])}))}e.exports.prepare=function(e,r){e.protocol=r,r.domains.forEach((r=>{const n=r.domain;e[n]={},(r.commands||[]).forEach((r=>{!function(e,r,n){const i=`${r}.${n.name}`,o=(t,r,n)=>e.send(i,t,r,n);t(o,"command",n),e[i]=e[r][n.name]=o}(e,n,r)})),(r.events||[]).forEach((r=>{!function(e,r,n){const i=`${r}.${n.name}`,o=(t,r)=>{"function"==typeof t&&(r=t,t=void 0);const n=t?`${i}.${t}`:i;return"function"==typeof r?(e.on(n,r),()=>e.removeListener(n,r)):new Promise(((t,r)=>{e.once(n,t)}))};t(o,"event",n),e[i]=e[r][n.name]=o}(e,n,r)})),(r.types||[]).forEach((r=>{!function(e,r,n){const i=`${r}.${n.id}`,o={};t(o,"type",n),e[i]=e[r][n.id]=o}(e,n,r)})),e[n].on=(t,r)=>e[n][t](r)}))}},8855:(e,t,r)=>{"use strict";var n=r(4155);const i=r(7187),o=r(1588),a=r(8575).WU,s=r(8575).Qc,p=r(5529),c=r(7249),d=r(5372),l=r(7996);class u extends Error{constructor(e,t){let{message:r}=t;t.data&&(r+=` (${t.data})`),super(r),this.request=e,this.response=t}}e.exports=class extends i{constructor(e,t){super();e=e||{},this.host=e.host||d.HOST,this.port=e.port||d.PORT,this.secure=!!e.secure,this.useHostName=!!e.useHostName,this.alterPath=e.alterPath||(e=>e),this.protocol=e.protocol,this.local=!!e.local,this.target=e.target||(e=>{let t,r=e.find((e=>!!e.webSocketDebuggerUrl&&(t=t||e,"page"===e.type)));if(r=r||t,r)return r;throw new Error("No inspectable targets")}),this._notifier=t,this._callbacks={},this._nextCommandId=1,this.webSocketUrl=void 0,this._start()}inspect(e,t){return t.customInspect=!1,o.inspect(this,t)}send(e,t,r,n){const i=Array.from(arguments).slice(1);return t=i.find((e=>"object"==typeof e)),r=i.find((e=>"string"==typeof e)),"function"==typeof(n=i.find((e=>"function"==typeof e)))?void this._enqueueCommand(e,t,r,n):new Promise(((n,i)=>{this._enqueueCommand(e,t,r,((o,a)=>{if(o){const n={method:e,params:t,sessionId:r};i(o instanceof Error?o:new u(n,a))}else n(a)}))}))}close(e){const t=e=>{3===this._ws.readyState?e():(this._ws.removeAllListeners("close"),this._ws.once("close",(()=>{this._ws.removeAllListeners(),this._handleConnectionClose(),e()})),this._ws.close())};return"function"==typeof e?void t(e):new Promise(((e,r)=>{t(e)}))}async _start(){const e={host:this.host,port:this.port,secure:this.secure,useHostName:this.useHostName,alterPath:this.alterPath};try{const t=await this._fetchDebuggerURL(e),r=s(t);r.pathname=e.alterPath(r.pathname),this.webSocketUrl=a(r),e.host=r.hostname,e.port=r.port||e.port;const i=await this._fetchProtocol(e);c.prepare(this,i),await this._connectToWebSocket(),n.nextTick((()=>{this._notifier.emit("connect",this)}))}catch(e){this._notifier.emit("error",e)}}async _fetchDebuggerURL(e){const t=this.target;switch(typeof t){case"string":{let r=t;if(r.startsWith("/")&&(r=`ws://${this.host}:${this.port}${r}`),r.match(/^wss?:/i))return r;return(await l.List(e)).find((e=>e.id===r)).webSocketDebuggerUrl}case"object":return t.webSocketDebuggerUrl;case"function":{const r=t,n=await l.List(e),i=r(n);return("number"==typeof i?n[i]:i).webSocketDebuggerUrl}default:throw new Error(`Invalid target argument "${this.target}"`)}}async _fetchProtocol(e){return this.protocol?this.protocol:(e.local=this.local,await l.Protocol(e))}_connectToWebSocket(){return new Promise(((e,t)=>{try{this.secure&&(this.webSocketUrl=this.webSocketUrl.replace(/^ws:/i,"wss:")),this._ws=new p(this.webSocketUrl,[],{maxPayload:268435456,perMessageDeflate:!1,followRedirects:!0})}catch(e){return void t(e)}this._ws.on("open",(()=>{e()})),this._ws.on("message",(e=>{const t=JSON.parse(e);this._handleMessage(t)})),this._ws.on("close",(e=>{this._handleConnectionClose(),this.emit("disconnect")})),this._ws.on("error",(e=>{t(e)}))}))}_handleConnectionClose(){const e=new Error("WebSocket connection closed");for(const t of Object.values(this._callbacks))t(!0,e);this._callbacks={}}_handleMessage(e){if(e.id){const t=this._callbacks[e.id];if(!t)return;e.error?t(!0,e.error):t(!1,e.result||{}),delete this._callbacks[e.id],0===Object.keys(this._callbacks).length&&this.emit("ready")}else if(e.method){const{method:t,params:r,sessionId:n}=e;this.emit("event",e),this.emit(t,r,n),this.emit(`${t}.${n}`,r,n)}}_enqueueCommand(e,t,r,n){const i=this._nextCommandId++,o={id:i,method:e,sessionId:r,params:t||{}};this._ws.send(JSON.stringify(o),(e=>{e?"function"==typeof n&&n(e):this._callbacks[i]=n}))}}},5372:e=>{"use strict";e.exports.HOST="localhost",e.exports.PORT=9222},7996:(e,t,r)=>{"use strict";const n=r(3423),i=r(8532),o=r(5372),a=r(4162);function s(e,t,r){const s=t.secure?i:n,p={method:t.method,host:t.host||o.HOST,port:t.port||o.PORT,useHostName:t.useHostName,path:t.alterPath?t.alterPath(e):e};a(s,p,r)}function p(e){return(t,r)=>("function"==typeof t&&(r=t,t=void 0),t=t||{},"function"==typeof r?void e(t,r):new Promise(((r,n)=>{e(t,((e,t)=>{e?n(e):r(t)}))})))}e.exports.Protocol=p((function(e,t){if(e.local){const e=r(4203);t(null,e)}else s("/json/protocol",e,((e,r)=>{e?t(e):t(null,JSON.parse(r))}))})),e.exports.List=p((function(e,t){s("/json/list",e,((e,r)=>{e?t(e):t(null,JSON.parse(r))}))})),e.exports.New=p((function(e,t){let r="/json/new";Object.prototype.hasOwnProperty.call(e,"url")&&(r+=`?${e.url}`),e.method=e.method||"PUT",s(r,e,((e,r)=>{e?t(e):t(null,JSON.parse(r))}))})),e.exports.Activate=p((function(e,t){s("/json/activate/"+e.id,e,(e=>{t(e||null)}))})),e.exports.Close=p((function(e,t){s("/json/close/"+e.id,e,(e=>{t(e||null)}))})),e.exports.Version=p((function(e,t){s("/json/version",e,((e,r)=>{e?t(e):t(null,JSON.parse(r))}))}))},5529:(e,t,r)=>{"use strict";const n=r(7187);e.exports=class extends n{constructor(e){super(),this._ws=new WebSocket(e),this._ws.onopen=()=>{this.emit("open")},this._ws.onclose=()=>{this.emit("close")},this._ws.onmessage=e=>{this.emit("message",e.data)},this._ws.onerror=()=>{this.emit("error",new Error("WebSocket error"))}}close(){this._ws.close()}send(e,t){try{this._ws.send(e),t()}catch(e){t(e)}}}},6124:(e,t,r)=>{"use strict";if(r(1934),r(5666),r(7694),r.g._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");r.g._babelPolyfill=!0;function n(e,t,r){e[t]||Object.defineProperty(e,t,{writable:!0,configurable:!0,value:r})}n(String.prototype,"padLeft","".padStart),n(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach((function(e){[][e]&&n(Array,e,Function.call.bind([][e]))}))},1924:(e,t,r)=>{"use strict";var n=r(210),i=r(5559),o=i(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&o(e,".prototype.")>-1?i(r):r}},5559:(e,t,r)=>{"use strict";var n=r(8612),i=r(210),o=i("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||n.call(a,o),p=i("%Object.getOwnPropertyDescriptor%",!0),c=i("%Object.defineProperty%",!0),d=i("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=s(n,a,arguments);if(p&&c){var r=p(t,"length");r.configurable&&c(t,"length",{value:1+d(0,e.length-(arguments.length-1))})}return t};var l=function(){return s(n,o,arguments)};c?c(e.exports,"apply",{value:l}):e.exports.apply=l},7694:(e,t,r)=>{r(1761),e.exports=r(5645).RegExp.escape},4963:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},3365:(e,t,r)=>{var n=r(2032);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=n(e))throw TypeError(t);return+e}},7722:(e,t,r)=>{var n=r(6314)("unscopables"),i=Array.prototype;null==i[n]&&r(7728)(i,n,{}),e.exports=function(e){i[n][e]=!0}},6793:(e,t,r)=>{"use strict";var n=r(4496)(!0);e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},3328:e=>{e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},7007:(e,t,r)=>{var n=r(5286);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},5216:(e,t,r)=>{"use strict";var n=r(508),i=r(2337),o=r(875);e.exports=[].copyWithin||function(e,t){var r=n(this),a=o(r.length),s=i(e,a),p=i(t,a),c=arguments.length>2?arguments[2]:void 0,d=Math.min((void 0===c?a:i(c,a))-p,a-s),l=1;for(p0;)p in r?r[s]=r[p]:delete r[s],s+=l,p+=l;return r}},6852:(e,t,r)=>{"use strict";var n=r(508),i=r(2337),o=r(875);e.exports=function(e){for(var t=n(this),r=o(t.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,r),p=a>2?arguments[2]:void 0,c=void 0===p?r:i(p,r);c>s;)t[s++]=e;return t}},9490:(e,t,r)=>{var n=r(3531);e.exports=function(e,t){var r=[];return n(e,!1,r.push,r,t),r}},9315:(e,t,r)=>{var n=r(2110),i=r(875),o=r(2337);e.exports=function(e){return function(t,r,a){var s,p=n(t),c=i(p.length),d=o(a,c);if(e&&r!=r){for(;c>d;)if((s=p[d++])!=s)return!0}else for(;c>d;d++)if((e||d in p)&&p[d]===r)return e||d||0;return!e&&-1}}},50:(e,t,r)=>{var n=r(741),i=r(9797),o=r(508),a=r(875),s=r(6886);e.exports=function(e,t){var r=1==e,p=2==e,c=3==e,d=4==e,l=6==e,u=5==e||l,m=t||s;return function(t,s,h){for(var f,y,g=o(t),b=i(g),v=n(s,h,3),w=a(b.length),S=0,I=r?m(t,w):p?m(t,0):void 0;w>S;S++)if((u||S in b)&&(y=v(f=b[S],S,g),e))if(r)I[S]=y;else if(y)switch(e){case 3:return!0;case 5:return f;case 6:return S;case 2:I.push(f)}else if(d)return!1;return l?-1:c||d?d:I}}},7628:(e,t,r)=>{var n=r(4963),i=r(508),o=r(9797),a=r(875);e.exports=function(e,t,r,s,p){n(t);var c=i(e),d=o(c),l=a(c.length),u=p?l-1:0,m=p?-1:1;if(r<2)for(;;){if(u in d){s=d[u],u+=m;break}if(u+=m,p?u<0:l<=u)throw TypeError("Reduce of empty array with no initial value")}for(;p?u>=0:l>u;u+=m)u in d&&(s=t(s,d[u],u,c));return s}},2736:(e,t,r)=>{var n=r(5286),i=r(4302),o=r(6314)("species");e.exports=function(e){var t;return i(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!i(t.prototype)||(t=void 0),n(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},6886:(e,t,r)=>{var n=r(2736);e.exports=function(e,t){return new(n(e))(t)}},4398:(e,t,r)=>{"use strict";var n=r(4963),i=r(5286),o=r(7242),a=[].slice,s={},p=function(e,t,r){if(!(t in s)){for(var n=[],i=0;i{var n=r(2032),i=r(6314)("toStringTag"),o="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?r:o?n(t):"Object"==(a=n(t))&&"function"==typeof t.callee?"Arguments":a}},2032:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},9824:(e,t,r)=>{"use strict";var n=r(9275).f,i=r(2503),o=r(4408),a=r(741),s=r(3328),p=r(3531),c=r(2923),d=r(5436),l=r(2974),u=r(7057),m=r(4728).fastKey,h=r(1616),f=u?"_s":"size",y=function(e,t){var r,n=m(t);if("F"!==n)return e._i[n];for(r=e._f;r;r=r.n)if(r.k==t)return r};e.exports={getConstructor:function(e,t,r,c){var d=e((function(e,n){s(e,d,t,"_i"),e._t=t,e._i=i(null),e._f=void 0,e._l=void 0,e[f]=0,null!=n&&p(n,r,e[c],e)}));return o(d.prototype,{clear:function(){for(var e=h(this,t),r=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete r[n.i];e._f=e._l=void 0,e[f]=0},delete:function(e){var r=h(this,t),n=y(r,e);if(n){var i=n.n,o=n.p;delete r._i[n.i],n.r=!0,o&&(o.n=i),i&&(i.p=o),r._f==n&&(r._f=i),r._l==n&&(r._l=o),r[f]--}return!!n},forEach:function(e){h(this,t);for(var r,n=a(e,arguments.length>1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(n(r.v,r.k,this);r&&r.r;)r=r.p},has:function(e){return!!y(h(this,t),e)}}),u&&n(d.prototype,"size",{get:function(){return h(this,t)[f]}}),d},def:function(e,t,r){var n,i,o=y(e,t);return o?o.v=r:(e._l=o={i:i=m(t,!0),k:t,v:r,p:n=e._l,n:void 0,r:!1},e._f||(e._f=o),n&&(n.n=o),e[f]++,"F"!==i&&(e._i[i]=o)),e},getEntry:y,setStrong:function(e,t,r){c(e,t,(function(e,r){this._t=h(e,t),this._k=r,this._l=void 0}),(function(){for(var e=this,t=e._k,r=e._l;r&&r.r;)r=r.p;return e._t&&(e._l=r=r?r.n:e._t._f)?d(0,"keys"==t?r.k:"values"==t?r.v:[r.k,r.v]):(e._t=void 0,d(1))}),r?"entries":"values",!r,!0),l(t)}}},6132:(e,t,r)=>{var n=r(1488),i=r(9490);e.exports=function(e){return function(){if(n(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},3657:(e,t,r)=>{"use strict";var n=r(4408),i=r(4728).getWeak,o=r(7007),a=r(5286),s=r(3328),p=r(3531),c=r(50),d=r(9181),l=r(1616),u=c(5),m=c(6),h=0,f=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},g=function(e,t){return u(e.a,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var r=g(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=m(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,o){var c=e((function(e,n){s(e,c,t,"_i"),e._t=t,e._i=h++,e._l=void 0,null!=n&&p(n,r,e[o],e)}));return n(c.prototype,{delete:function(e){if(!a(e))return!1;var r=i(e);return!0===r?f(l(this,t)).delete(e):r&&d(r,this._i)&&delete r[this._i]},has:function(e){if(!a(e))return!1;var r=i(e);return!0===r?f(l(this,t)).has(e):r&&d(r,this._i)}}),c},def:function(e,t,r){var n=i(o(t),!0);return!0===n?f(e).set(t,r):n[e._i]=r,e},ufstore:f}},5795:(e,t,r)=>{"use strict";var n=r(3816),i=r(2985),o=r(7234),a=r(4408),s=r(4728),p=r(3531),c=r(3328),d=r(5286),l=r(4253),u=r(7462),m=r(2943),h=r(266);e.exports=function(e,t,r,f,y,g){var b=n[e],v=b,w=y?"set":"add",S=v&&v.prototype,I={},x=function(e){var t=S[e];o(S,e,"delete"==e||"has"==e?function(e){return!(g&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!d(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,r){return t.call(this,0===e?0:e,r),this})};if("function"==typeof v&&(g||S.forEach&&!l((function(){(new v).entries().next()})))){var T=new v,k=T[w](g?{}:-0,1)!=T,C=l((function(){T.has(1)})),R=u((function(e){new v(e)})),$=!g&&l((function(){for(var e=new v,t=5;t--;)e[w](t,t);return!e.has(-0)}));R||((v=t((function(t,r){c(t,v,e);var n=h(new b,t,v);return null!=r&&p(r,y,n[w],n),n}))).prototype=S,S.constructor=v),(C||$)&&(x("delete"),x("has"),y&&x("get")),($||k)&&x(w),g&&S.clear&&delete S.clear}else v=f.getConstructor(t,e,y,w),a(v.prototype,r),s.NEED=!0;return m(v,e),I[e]=v,i(i.G+i.W+i.F*(v!=b),I),g||f.setStrong(v,e,y),v}},5645:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},2811:(e,t,r)=>{"use strict";var n=r(9275),i=r(681);e.exports=function(e,t,r){t in e?n.f(e,t,i(0,r)):e[t]=r}},741:(e,t,r)=>{var n=r(4963);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},3537:(e,t,r)=>{"use strict";var n=r(4253),i=Date.prototype.getTime,o=Date.prototype.toISOString,a=function(e){return e>9?e:"0"+e};e.exports=n((function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-50000000000001))}))||!n((function(){o.call(new Date(NaN))}))?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),r=e.getUTCMilliseconds(),n=t<0?"-":t>9999?"+":"";return n+("00000"+Math.abs(t)).slice(n?-6:-4)+"-"+a(e.getUTCMonth()+1)+"-"+a(e.getUTCDate())+"T"+a(e.getUTCHours())+":"+a(e.getUTCMinutes())+":"+a(e.getUTCSeconds())+"."+(r>99?r:"0"+a(r))+"Z"}:o},870:(e,t,r)=>{"use strict";var n=r(7007),i=r(1689),o="number";e.exports=function(e){if("string"!==e&&e!==o&&"default"!==e)throw TypeError("Incorrect hint");return i(n(this),e!=o)}},1355:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},7057:(e,t,r)=>{e.exports=!r(4253)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},2457:(e,t,r)=>{var n=r(5286),i=r(3816).document,o=n(i)&&n(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},4430:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},5541:(e,t,r)=>{var n=r(7184),i=r(4548),o=r(4682);e.exports=function(e){var t=n(e),r=i.f;if(r)for(var a,s=r(e),p=o.f,c=0;s.length>c;)p.call(e,a=s[c++])&&t.push(a);return t}},2985:(e,t,r)=>{var n=r(3816),i=r(5645),o=r(7728),a=r(7234),s=r(741),p=function(e,t,r){var c,d,l,u,m=e&p.F,h=e&p.G,f=e&p.S,y=e&p.P,g=e&p.B,b=h?n:f?n[t]||(n[t]={}):(n[t]||{}).prototype,v=h?i:i[t]||(i[t]={}),w=v.prototype||(v.prototype={});for(c in h&&(r=t),r)l=((d=!m&&b&&void 0!==b[c])?b:r)[c],u=g&&d?s(l,n):y&&"function"==typeof l?s(Function.call,l):l,b&&a(b,c,l,e&p.U),v[c]!=l&&o(v,c,u),y&&w[c]!=l&&(w[c]=l)};n.core=i,p.F=1,p.G=2,p.S=4,p.P=8,p.B=16,p.W=32,p.U=64,p.R=128,e.exports=p},8852:(e,t,r)=>{var n=r(6314)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n]=!1,!"/./"[e](t)}catch(e){}}return!0}},4253:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},8082:(e,t,r)=>{"use strict";r(8269);var n=r(7234),i=r(7728),o=r(4253),a=r(1355),s=r(6314),p=r(1165),c=s("species"),d=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),l=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();e.exports=function(e,t,r){var u=s(e),m=!o((function(){var t={};return t[u]=function(){return 7},7!=""[e](t)})),h=m?!o((function(){var t=!1,r=/a/;return r.exec=function(){return t=!0,null},"split"===e&&(r.constructor={},r.constructor[c]=function(){return r}),r[u](""),!t})):void 0;if(!m||!h||"replace"===e&&!d||"split"===e&&!l){var f=/./[u],y=r(a,u,""[e],(function(e,t,r,n,i){return t.exec===p?m&&!i?{done:!0,value:f.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}})),g=y[0],b=y[1];n(String.prototype,e,g),i(RegExp.prototype,u,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)})}}},3218:(e,t,r)=>{"use strict";var n=r(7007);e.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},3325:(e,t,r)=>{"use strict";var n=r(4302),i=r(5286),o=r(875),a=r(741),s=r(6314)("isConcatSpreadable");e.exports=function e(t,r,p,c,d,l,u,m){for(var h,f,y=d,g=0,b=!!u&&a(u,m,3);g0)y=e(t,r,h,o(h.length),y,l-1)-1;else{if(y>=9007199254740991)throw TypeError();t[y]=h}y++}g++}return y}},3531:(e,t,r)=>{var n=r(741),i=r(8851),o=r(6555),a=r(7007),s=r(875),p=r(9002),c={},d={},l=e.exports=function(e,t,r,l,u){var m,h,f,y,g=u?function(){return e}:p(e),b=n(r,l,t?2:1),v=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(o(g)){for(m=s(e.length);m>v;v++)if((y=t?b(a(h=e[v])[0],h[1]):b(e[v]))===c||y===d)return y}else for(f=g.call(e);!(h=f.next()).done;)if((y=i(f,b,h.value,t))===c||y===d)return y};l.BREAK=c,l.RETURN=d},18:(e,t,r)=>{e.exports=r(3825)("native-function-to-string",Function.toString)},3816:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},9181:e=>{var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},7728:(e,t,r)=>{var n=r(9275),i=r(681);e.exports=r(7057)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},639:(e,t,r)=>{var n=r(3816).document;e.exports=n&&n.documentElement},1734:(e,t,r)=>{e.exports=!r(7057)&&!r(4253)((function(){return 7!=Object.defineProperty(r(2457)("div"),"a",{get:function(){return 7}}).a}))},266:(e,t,r)=>{var n=r(5286),i=r(7375).set;e.exports=function(e,t,r){var o,a=t.constructor;return a!==r&&"function"==typeof a&&(o=a.prototype)!==r.prototype&&n(o)&&i&&i(e,o),e}},7242:e=>{e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},9797:(e,t,r)=>{var n=r(2032);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},6555:(e,t,r)=>{var n=r(2803),i=r(6314)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}},4302:(e,t,r)=>{var n=r(2032);e.exports=Array.isArray||function(e){return"Array"==n(e)}},8367:(e,t,r)=>{var n=r(5286),i=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&i(e)===e}},5286:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},5364:(e,t,r)=>{var n=r(5286),i=r(2032),o=r(6314)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},8851:(e,t,r)=>{var n=r(7007);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},9988:(e,t,r)=>{"use strict";var n=r(2503),i=r(681),o=r(2943),a={};r(7728)(a,r(6314)("iterator"),(function(){return this})),e.exports=function(e,t,r){e.prototype=n(a,{next:i(1,r)}),o(e,t+" Iterator")}},2923:(e,t,r)=>{"use strict";var n=r(4461),i=r(2985),o=r(7234),a=r(7728),s=r(2803),p=r(9988),c=r(2943),d=r(468),l=r(6314)("iterator"),u=!([].keys&&"next"in[].keys()),m="keys",h="values",f=function(){return this};e.exports=function(e,t,r,y,g,b,v){p(r,t,y);var w,S,I,x=function(e){if(!u&&e in R)return R[e];switch(e){case m:case h:return function(){return new r(this,e)}}return function(){return new r(this,e)}},T=t+" Iterator",k=g==h,C=!1,R=e.prototype,$=R[l]||R["@@iterator"]||g&&R[g],O=$||x(g),A=g?k?x("entries"):O:void 0,P="Array"==t&&R.entries||$;if(P&&(I=d(P.call(new e)))!==Object.prototype&&I.next&&(c(I,T,!0),n||"function"==typeof I[l]||a(I,l,f)),k&&$&&$.name!==h&&(C=!0,O=function(){return $.call(this)}),n&&!v||!u&&!C&&R[l]||a(R,l,O),s[t]=O,s[T]=f,g)if(w={values:k?O:x(h),keys:b?O:x(m),entries:A},v)for(S in w)S in R||o(R,S,w[S]);else i(i.P+i.F*(u||C),t,w);return w}},7462:(e,t,r)=>{var n=r(6314)("iterator"),i=!1;try{var o=[7][n]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o=[7],a=o[n]();a.next=function(){return{done:r=!0}},o[n]=function(){return a},e(o)}catch(e){}return r}},5436:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},2803:e=>{e.exports={}},4461:e=>{e.exports=!1},3086:e=>{var t=Math.expm1;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:t},4934:(e,t,r)=>{var n=r(1801),i=Math.pow,o=i(2,-52),a=i(2,-23),s=i(2,127)*(2-a),p=i(2,-126);e.exports=Math.fround||function(e){var t,r,i=Math.abs(e),c=n(e);return is||r!=r?c*(1/0):c*r}},6206:e=>{e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},8757:e=>{e.exports=Math.scale||function(e,t,r,n,i){return 0===arguments.length||e!=e||t!=t||r!=r||n!=n||i!=i?NaN:e===1/0||e===-1/0?e:(e-t)*(i-n)/(r-t)+n}},1801:e=>{e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},4728:(e,t,r)=>{var n=r(3953)("meta"),i=r(5286),o=r(9181),a=r(9275).f,s=0,p=Object.isExtensible||function(){return!0},c=!r(4253)((function(){return p(Object.preventExtensions({}))})),d=function(e){a(e,n,{value:{i:"O"+ ++s,w:{}}})},l=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!p(e))return"F";if(!t)return"E";d(e)}return e[n].i},getWeak:function(e,t){if(!o(e,n)){if(!p(e))return!0;if(!t)return!1;d(e)}return e[n].w},onFreeze:function(e){return c&&l.NEED&&p(e)&&!o(e,n)&&d(e),e}}},133:(e,t,r)=>{var n=r(8416),i=r(2985),o=r(3825)("metadata"),a=o.store||(o.store=new(r(147))),s=function(e,t,r){var i=a.get(e);if(!i){if(!r)return;a.set(e,i=new n)}var o=i.get(t);if(!o){if(!r)return;i.set(t,o=new n)}return o};e.exports={store:a,map:s,has:function(e,t,r){var n=s(t,r,!1);return void 0!==n&&n.has(e)},get:function(e,t,r){var n=s(t,r,!1);return void 0===n?void 0:n.get(e)},set:function(e,t,r,n){s(r,n,!0).set(e,t)},keys:function(e,t){var r=s(e,t,!1),n=[];return r&&r.forEach((function(e,t){n.push(t)})),n},key:function(e){return void 0===e||"symbol"==typeof e?e:String(e)},exp:function(e){i(i.S,"Reflect",e)}}},4351:(e,t,r)=>{var n=r(3816),i=r(4193).set,o=n.MutationObserver||n.WebKitMutationObserver,a=n.process,s=n.Promise,p="process"==r(2032)(a);e.exports=function(){var e,t,r,c=function(){var n,i;for(p&&(n=a.domain)&&n.exit();e;){i=e.fn,e=e.next;try{i()}catch(n){throw e?r():t=void 0,n}}t=void 0,n&&n.enter()};if(p)r=function(){a.nextTick(c)};else if(!o||n.navigator&&n.navigator.standalone)if(s&&s.resolve){var d=s.resolve(void 0);r=function(){d.then(c)}}else r=function(){i.call(n,c)};else{var l=!0,u=document.createTextNode("");new o(c).observe(u,{characterData:!0}),r=function(){u.data=l=!l}}return function(n){var i={fn:n,next:void 0};t&&(t.next=i),e||(e=i,r()),t=i}}},3499:(e,t,r)=>{"use strict";var n=r(4963);function i(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)}e.exports.f=function(e){return new i(e)}},5345:(e,t,r)=>{"use strict";var n=r(7057),i=r(7184),o=r(4548),a=r(4682),s=r(508),p=r(9797),c=Object.assign;e.exports=!c||r(4253)((function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach((function(e){t[e]=e})),7!=c({},e)[r]||Object.keys(c({},t)).join("")!=n}))?function(e,t){for(var r=s(e),c=arguments.length,d=1,l=o.f,u=a.f;c>d;)for(var m,h=p(arguments[d++]),f=l?i(h).concat(l(h)):i(h),y=f.length,g=0;y>g;)m=f[g++],n&&!u.call(h,m)||(r[m]=h[m]);return r}:c},2503:(e,t,r)=>{var n=r(7007),i=r(5588),o=r(4430),a=r(9335)("IE_PROTO"),s=function(){},p=function(){var e,t=r(2457)("iframe"),n=o.length;for(t.style.display="none",r(639).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("